Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [jsinterp] Support `if` statements | pukkandan | 2023-02-01 | 1 | -0/+4 |
| | | | | Closes #6131 | ||||
* | [jsinterp] Improve separating regex | pukkandan | 2022-10-11 | 1 | -0/+4 |
| | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909 | ||||
* | [jsinterp] Workaround operator associativity issue | pukkandan | 2022-09-02 | 1 | -0/+4 |
| | | | | https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480 | ||||
* | [jsinterp] Fix escape in regex | pukkandan | 2022-09-01 | 1 | -0/+4 |
| | |||||
* | [jsinterp] Fix `_separate` | pukkandan | 2022-08-30 | 1 | -0/+4 |
| | | | | Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941 | ||||
* | [jsinterp] Fix bug in operator precedence | pukkandan | 2022-08-25 | 1 | -0/+4 |
| | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543 | ||||
* | [test] Fix test_youtube_signature | pukkandan | 2022-08-21 | 1 | -0/+4 |
| | |||||
* | [jsinterp] Fix for youtube player 1f7d5369 | pukkandan | 2022-08-18 | 1 | -0/+4 |
| | | | | Closes #4635 again | ||||
* | [jsinterp] Fix for youtube player c81bbb4a | pukkandan | 2022-08-16 | 1 | -0/+4 |
| | |||||
* | [jsinterp] Bring or-par with youtube-dl | pukkandan | 2022-08-15 | 1 | -0/+1 |
| | | | | | | Partially cherry-picked from: https://github.com/ytdl-org/youtube-dl/commit/d231b56717c73ee597d2e077d11b69ed48a1b02d Authored by pukkandan, dirkf | ||||
* | [jsinterp] Handle new youtube signature functions | pukkandan | 2022-08-14 | 1 | -0/+8 |
| | | | | Closes #4635 | ||||
* | [compat] Remove deprecated functions from core code | pukkandan | 2022-06-25 | 1 | -2/+1 |
| | |||||
* | [cleanup] Consistent style for file heads | pukkandan | 2022-06-25 | 1 | -2/+4 |
| | |||||
* | [cleanup] Misc cleanup and refactor (#2173) | pukkandan | 2022-04-18 | 1 | -3/+2 |
| | |||||
* | [cleanup] Sort imports | pukkandan | 2022-04-12 | 1 | -2/+3 |
| | | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc . | ||||
* | [cleanup] Upgrade syntax | pukkandan | 2022-04-12 | 1 | -5/+1 |
| | | | | | | | | | | Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts | ||||
* | [cleanup] Mark some compat variables for removal (#2173) | pukkandan | 2022-04-12 | 1 | -2/+3 |
| | | | | Authored by fstirlitz, pukkandan | ||||
* | [youtube] Fix n-sig extraction for phone player JS (#2816) | MinePlayersPE | 2022-02-18 | 1 | -0/+4 |
| | | | Authored by: MinePlayersPE | ||||
* | Update to ytdl-commit-78ce962 | pukkandan | 2022-02-03 | 1 | -1/+8 |
| | | | | | [youtube] Support channel search https://github.com/ytdl-org/youtube-dl/commit/78ce962f4fe020994c216dd2671546fbe58a5c67 | ||||
* | [youtube] Fix n-sig for player e06dea74 | pukkandan | 2022-02-01 | 1 | -0/+4 |
| | |||||
* | [cleanup] Misc cleanup | pukkandan | 2021-12-23 | 1 | -0/+4 |
| | | | | Closes #1942 #1976 #2020 #2058 #1984 | ||||
* | [jsinterp] Fix splice to handle float | pukkandan | 2021-11-23 | 1 | -0/+4 |
| | | | | | Needed for new youtube js player f1ca6900 Closes #1767 | ||||
* | [cleanup] Minor cleanup | pukkandan | 2021-11-19 | 1 | -0/+4 |
| | | | | Closes #1696, Closes #1673 | ||||
* | [jsinterp] Handle default in switch better | pukkandan | 2021-11-03 | 1 | -1/+5 |
| | |||||
* | [youtube] Fix throttling by decrypting n-sig (#1437) | pukkandan | 2021-10-31 | 1 | -24/+46 |
| | |||||
* | [test] Use `pytest` instead of `nosetests` (#482) | pukkandan | 2021-07-23 | 1 | -1/+3 |
| | | | | `nosetests` is no longer being maintained : https://github.com/nose-devs/nose/issues/1099 and will stop working in py 3.10 as can be seen in #480 | ||||
* | [cleanup] Point all shebang to `python3` (#372) | felix | 2021-06-06 | 1 | -1/+1 |
| | | | | Authored by: fstirlitz | ||||
* | Completely change project name to yt-dlp (#85) | Pccode66 | 2021-02-25 | 1 | -2/+2 |
| | | | | | | | | | * All modules and binary names are changed * All documentation references changed * yt-dlp no longer loads youtube-dlc config files * All URLs changed to point to organization account Co-authored-by: Pccode66 Co-authored-by: pukkandan | ||||
* | Update to ytdl-2021.02.10 | pukkandan | 2021-02-11 | 1 | -21/+10 |
| | | | | Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e) | ||||
* | [youtube] Update to ytdl-2021.02.04.1 | pukkandan | 2021-02-04 | 1 | -5/+1 |
| | |||||
* | [skip travis] renaming | Unknown | 2020-09-02 | 1 | -2/+2 |
| | | | to avoid using same folder when using pip install for example | ||||
* | [youtube] Improve player id extraction and add tests | Sergey M․ | 2020-05-02 | 1 | -0/+22 |
| | |||||
* | Update coding style after pycodestyle 2.1.0 | Yen Chi Hsuan | 2016-11-17 | 1 | -0/+1 |
| | | | | | | | | | | In pycodestyle 2.1.0, E305 was introduced, which requires two blank lines after top level declarations, too. See https://github.com/PyCQA/pycodestyle/issues/400 See also #10689; thanks @stepshal for first mentioning this issue and initial patches | ||||
* | [jsinterp] Disable comment support | Philipp Hagemeister | 2015-02-18 | 1 | -0/+6 |
| | | | | | | | | We need a proper lexer to be able to understand YouTube's code, which contains /* inside of strings. For now it's sufficient to just disable comment support altogether. Fixes #4976, fixes #4979, fixes #4980, fixes #4981, fixes #4982. Closes #4977. | ||||
* | [test/test_youtube_signature] Use fake YDL | Philipp Hagemeister | 2015-02-10 | 1 | -2/+3 |
| | |||||
* | [test_youtube_signature] Fix import | Michael Käufl | 2014-11-12 | 1 | -1/+1 |
| | | | | Broken in commit 8c25f81beea169c9d6540eea1a6f71dc045da6ed | ||||
* | [youtube] Remove swf signature test cases | Philipp Hagemeister | 2014-09-29 | 1 | -12/+0 |
| | | | | These files are now 0 Bytes | ||||
* | [jsinterp] Add new testcase | Philipp Hagemeister | 2014-07-25 | 1 | -1/+7 |
| | |||||
* | [test_youtube_signatures] Modernize | Philipp Hagemeister | 2014-07-24 | 1 | -29/+31 |
| | |||||
* | [jsinterp] 'reverse' modifies the array in place (fixes #3334) | Jaime Marquínez Ferrándiz | 2014-07-24 | 1 | -1/+7 |
| | |||||
* | [jsinterp] Allow digits in function names | Philipp Hagemeister | 2014-07-23 | 1 | -0/+6 |
| | |||||
* | [youtube] Add swf signature test case (#3270) | Philipp Hagemeister | 2014-07-20 | 1 | -0/+6 |
| | |||||
* | [youtube] Correct signature testcase | Philipp Hagemeister | 2014-07-20 | 1 | -1/+1 |
| | |||||
* | [youtube] Move swfinterp into its own file | Philipp Hagemeister | 2014-07-18 | 1 | -3/+9 |
| | |||||
* | [youtube & jsinterp] Fix signature extraction (fixes #3255) | Jaime Marquínez Ferrándiz | 2014-07-15 | 1 | -0/+6 |
| | | | | Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace. | ||||
* | [youtube] Correct signature test | Philipp Hagemeister | 2014-07-11 | 1 | -2/+2 |
| | |||||
* | [youtube] Add test for new signature scheme (#3232) | Philipp Hagemeister | 2014-07-11 | 1 | -2/+10 |
| | |||||
* | [test/youtube_signature] Add a test with the last player | Jaime Marquínez Ferrándiz | 2014-02-04 | 1 | -0/+6 |
| | | | | To verify it correctly handles function with “$” in their names. | ||||
* | Remove youtube swf signature test | Philipp Hagemeister | 2014-01-17 | 1 | -6/+0 |
| | | | | Apparently, swf players are no longer in use. If we find one, we'll readd it. | ||||
* | [tests] Remove global_setup function | Philipp Hagemeister | 2013-11-25 | 1 | -3/+0 |
| |