aboutsummaryrefslogtreecommitdiff
path: root/test/test_youtube_signature.py
AgeCommit message (Collapse)Author
2023-02-01[jsinterp] Support `if` statementspukkandan
Closes #6131
2022-10-11[jsinterp] Improve separating regexpukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1273974909
2022-09-02[jsinterp] Workaround operator associativity issuepukkandan
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235384480
2022-09-01[jsinterp] Fix escape in regexpukkandan
2022-08-30[jsinterp] Fix `_separate`pukkandan
Ref: https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1231126941
2022-08-25[jsinterp] Fix bug in operator precedencepukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1226659543
2022-08-21[test] Fix test_youtube_signaturepukkandan
2022-08-18[jsinterp] Fix for youtube player 1f7d5369pukkandan
Closes #4635 again
2022-08-16[jsinterp] Fix for youtube player c81bbb4apukkandan
2022-08-15[jsinterp] Bring or-par with youtube-dlpukkandan
Partially cherry-picked from: https://github.com/ytdl-org/youtube-dl/commit/d231b56717c73ee597d2e077d11b69ed48a1b02d Authored by pukkandan, dirkf
2022-08-14[jsinterp] Handle new youtube signature functionspukkandan
Closes #4635
2022-06-25[compat] Remove deprecated functions from core codepukkandan
2022-06-25[cleanup] Consistent style for file headspukkandan
2022-04-18[cleanup] Misc cleanup and refactor (#2173)pukkandan
2022-04-12[cleanup] Sort importspukkandan
Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
2022-04-12[cleanup] Upgrade syntaxpukkandan
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
2022-04-12[cleanup] Mark some compat variables for removal (#2173)pukkandan
Authored by fstirlitz, pukkandan
2022-02-18[youtube] Fix n-sig extraction for phone player JS (#2816)MinePlayersPE
Authored by: MinePlayersPE
2022-02-03Update to ytdl-commit-78ce962pukkandan
[youtube] Support channel search https://github.com/ytdl-org/youtube-dl/commit/78ce962f4fe020994c216dd2671546fbe58a5c67
2022-02-01[youtube] Fix n-sig for player e06dea74pukkandan
2021-12-23[cleanup] Misc cleanuppukkandan
Closes #1942 #1976 #2020 #2058 #1984
2021-11-23[jsinterp] Fix splice to handle floatpukkandan
Needed for new youtube js player f1ca6900 Closes #1767
2021-11-19[cleanup] Minor cleanuppukkandan
Closes #1696, Closes #1673
2021-11-03[jsinterp] Handle default in switch betterpukkandan
2021-10-31[youtube] Fix throttling by decrypting n-sig (#1437)pukkandan
2021-07-23[test] Use `pytest` instead of `nosetests` (#482)pukkandan
`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
2021-06-06[cleanup] Point all shebang to `python3` (#372)felix
Authored by: fstirlitz
2021-02-25Completely change project name to yt-dlp (#85)Pccode66
* 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
2021-02-11Update to ytdl-2021.02.10pukkandan
Except: [archiveorg] Fix and improve extraction (5fc53690cbe6abb11941a3f4846b566a7472753e)
2021-02-04[youtube] Update to ytdl-2021.02.04.1pukkandan
2020-09-02[skip travis] renamingUnknown
to avoid using same folder when using pip install for example
2020-05-02[youtube] Improve player id extraction and add testsSergey M․
2016-11-17Update coding style after pycodestyle 2.1.0Yen Chi Hsuan
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
2015-02-18[jsinterp] Disable comment supportPhilipp Hagemeister
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.
2015-02-10[test/test_youtube_signature] Use fake YDLPhilipp Hagemeister
2014-11-12[test_youtube_signature] Fix importMichael Käufl
Broken in commit 8c25f81beea169c9d6540eea1a6f71dc045da6ed
2014-09-29[youtube] Remove swf signature test casesPhilipp Hagemeister
These files are now 0 Bytes
2014-07-25[jsinterp] Add new testcasePhilipp Hagemeister
2014-07-24[test_youtube_signatures] ModernizePhilipp Hagemeister
2014-07-24[jsinterp] 'reverse' modifies the array in place (fixes #3334)Jaime Marquínez Ferrándiz
2014-07-23[jsinterp] Allow digits in function namesPhilipp Hagemeister
2014-07-20[youtube] Add swf signature test case (#3270)Philipp Hagemeister
2014-07-20[youtube] Correct signature testcasePhilipp Hagemeister
2014-07-18[youtube] Move swfinterp into its own filePhilipp Hagemeister
2014-07-15[youtube & jsinterp] Fix signature extraction (fixes #3255)Jaime Marquínez Ferrándiz
Some functions are defined now inside an object, the jsinterp will search its definition if the variable is not defined in the local namespace.
2014-07-11[youtube] Correct signature testPhilipp Hagemeister
2014-07-11[youtube] Add test for new signature scheme (#3232)Philipp Hagemeister
2014-02-04[test/youtube_signature] Add a test with the last playerJaime Marquínez Ferrándiz
To verify it correctly handles function with “$” in their names.
2014-01-17Remove youtube swf signature testPhilipp Hagemeister
Apparently, swf players are no longer in use. If we find one, we'll readd it.
2013-11-25[tests] Remove global_setup functionPhilipp Hagemeister