]> jfr.im git - yt-dlp.git/commit - yt_dlp/extractor/youtube.py
[extractor] Add `_perform_login` function (#2943)
authorpukkandan <redacted>
Fri, 18 Mar 2022 20:53:33 +0000 (02:23 +0530)
committerGitHub <redacted>
Fri, 18 Mar 2022 20:53:33 +0000 (13:53 -0700)
commit52efa4b31200119adaa8acf33e50b84fcb6948f0
treef1963a4ade1111db9db8edea8fff0a7c58923cf9
parent028f6437f1cb45bb9b3b286cba173b0588337feb
[extractor] Add `_perform_login` function (#2943)

* Adds new functions `_initialize_pre_login` and `_perform_login` as part of the extractor API
* Adds `ie.supports_login` to the public API
68 files changed:
test/test_iqiyi_sdk_interpreter.py
test/test_netrc.py
yt_dlp/extractor/abematv.py
yt_dlp/extractor/adn.py
yt_dlp/extractor/afreecatv.py
yt_dlp/extractor/alura.py
yt_dlp/extractor/animelab.py
yt_dlp/extractor/animeondemand.py
yt_dlp/extractor/atresplayer.py
yt_dlp/extractor/bbc.py
yt_dlp/extractor/bilibili.py
yt_dlp/extractor/canvas.py
yt_dlp/extractor/common.py
yt_dlp/extractor/crunchyroll.py
yt_dlp/extractor/curiositystream.py
yt_dlp/extractor/digitalconcerthall.py
yt_dlp/extractor/eroprofile.py
yt_dlp/extractor/facebook.py
yt_dlp/extractor/fancode.py
yt_dlp/extractor/frontendmasters.py
yt_dlp/extractor/funimation.py
yt_dlp/extractor/gaia.py
yt_dlp/extractor/generic.py
yt_dlp/extractor/hidive.py
yt_dlp/extractor/hrti.py
yt_dlp/extractor/imggaming.py
yt_dlp/extractor/instagram.py
yt_dlp/extractor/iprima.py
yt_dlp/extractor/iqiyi.py
yt_dlp/extractor/lecturio.py
yt_dlp/extractor/linkedin.py
yt_dlp/extractor/linuxacademy.py
yt_dlp/extractor/lynda.py
yt_dlp/extractor/nebula.py
yt_dlp/extractor/niconico.py
yt_dlp/extractor/njpwworld.py
yt_dlp/extractor/noco.py
yt_dlp/extractor/packtpub.py
yt_dlp/extractor/patreon.py
yt_dlp/extractor/piapro.py
yt_dlp/extractor/platzi.py
yt_dlp/extractor/playplustv.py
yt_dlp/extractor/pluralsight.py
yt_dlp/extractor/pokergo.py
yt_dlp/extractor/roosterteeth.py
yt_dlp/extractor/safari.py
yt_dlp/extractor/scte.py
yt_dlp/extractor/shahid.py
yt_dlp/extractor/sonyliv.py
yt_dlp/extractor/soundcloud.py
yt_dlp/extractor/teachable.py
yt_dlp/extractor/teamtreehouse.py
yt_dlp/extractor/tennistv.py
yt_dlp/extractor/toutv.py
yt_dlp/extractor/tubitv.py
yt_dlp/extractor/tumblr.py
yt_dlp/extractor/twitch.py
yt_dlp/extractor/udemy.py
yt_dlp/extractor/vidio.py
yt_dlp/extractor/viewlift.py
yt_dlp/extractor/viki.py
yt_dlp/extractor/vimeo.py
yt_dlp/extractor/vk.py
yt_dlp/extractor/vlive.py
yt_dlp/extractor/vrv.py
yt_dlp/extractor/youtube.py
yt_dlp/extractor/zattoo.py
yt_dlp/extractor/zee5.py