aboutsummaryrefslogtreecommitdiff
path: root/test/test_youtube_signature.py
AgeCommit message (Collapse)Author
2025-03-27[ie/youtube] Make signature and nsig extraction more robust (#12761)bashonly
Authored by: bashonly, seproDev Co-authored-by: sepro <sepro@sepr0.com>
2025-03-25[ie/youtube] Fix signature and nsig extraction for player `4fcd6e4a` (#12748)sepro
Closes #12746 Authored by: seproDev
2025-03-24[ie/youtube] Fix signature and nsig extraction for player `363db69b` (#12725)bashonly
Closes #12724 Authored by: bashonly
2025-03-21[ie/youtube] Fix nsig and signature extraction for player `643afba4` (#12684)sepro
Closes #12677, Closes #12682 Authored by: seproDev, bashonly Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2025-02-09[jsinterp] Improve zeroise (#12313)sepro
Authored by: seproDev
2024-12-13[ie/youtube] Fix signature function extraction for `2f1832d2` (#11801)bashonly
Closes #11798 Authored by: bashonly
2024-12-06[ie/youtube] Fix `n` sig extraction for player `3bb1f723` (#11750)bashonly
Closes #11744 Authored by: bashonly
2024-12-06[ie/youtube] Fix signature function extraction (#11751)bashonly
Closes #11748 Authored by: bashonly
2024-08-05[ie/youtube] Fix `n` function name extraction for player `b12cc44b` (#10668)sepro
Authored by: seproDev
2024-07-31[ie/youtube] Fix `n` function name extraction for player `20dfca59` (#10611)bashonly
Closes #10608 Authored by: bashonly
2024-07-23[ie/youtube] Fix `n` function name extraction for player `3400486c` (#10542)bashonly
Authored by: bashonly
2024-07-08[ie/youtube] Fix JS `n` function name extraction (#10390)bashonly
Fixes nsig decoding for player b22ef6e7 Closes #10391 Authored by: bashonly, seproDev Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
2024-07-01[cleanup] Misc (#10075)bashonly
Closes #10303 Authored by: bashonly, seproDev, jucor, c-basalt Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com> Co-authored-by: Julien Cornebise <julien@cornebise.com> Co-authored-by: c-basalt <117849907+c-basalt@users.noreply.github.com>
2024-06-12[cleanup] Add more ruff rules (#10149)sepro
Authored by: seproDev Reviewed-by: bashonly <88596187+bashonly@users.noreply.github.com> Reviewed-by: Simon Sawicki <contact@grub4k.xyz>
2023-06-22[extractor/youtube] Improve nsig function name extractionpukkandan
2023-06-21[cleanup] Miscpukkandan
Closes #6288, Closes #7197, Closes #7265, Closes #7353, Closes #5773 Authored by: mikf, freezboltz, pukkandan
2023-06-18[jsinterp] Fix global object extractionpukkandan
Closes #7327
2023-06-10[jsinterp] Fix division (#7279)bashonly
* Fixes nsig decryption for Youtube JS player `8c7583ff` Authored by: bashonly
2023-05-20[jsinterp] Handle `NaN` in bitwise operatorspukkandan
Closes #6131
2023-04-27[jsinterp] Handle negative numbers betterpukkandan
Closes #6131
2023-03-03[jsinterp] Handle `Date` at epoch 0pukkandan
Closes #6400
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)