]> jfr.im git - yt-dlp.git/commit - yt_dlp/extractor/youtube.py
[extractors] Use new framework for existing embeds (#4307)
authorpukkandan <redacted>
Mon, 1 Aug 2022 01:23:25 +0000 (06:53 +0530)
committerpukkandan <redacted>
Mon, 1 Aug 2022 19:38:16 +0000 (01:08 +0530)
commitbfd973ece3369c593b5e82a88cc16de80088a73e
tree6a61140e44f412d16ece6794b5b3e4ead4905b3c
parent1e8fe57e5cd0f33f940df87430d75e1230ec5b7a
[extractors] Use new framework for existing embeds (#4307)

`Brightcove` is difficult to migrate because it's subclasses may depend
on the signature of the current functions. So it is left as-is for now

Note: Tests have not been migrated
138 files changed:
yt_dlp/extractor/_extractors.py
yt_dlp/extractor/adobetv.py
yt_dlp/extractor/ant1newsgr.py
yt_dlp/extractor/anvato.py
yt_dlp/extractor/apa.py
yt_dlp/extractor/aparat.py
yt_dlp/extractor/arcpublishing.py
yt_dlp/extractor/arkena.py
yt_dlp/extractor/arte.py
yt_dlp/extractor/bandcamp.py
yt_dlp/extractor/bbc.py
yt_dlp/extractor/bitchute.py
yt_dlp/extractor/blogger.py
yt_dlp/extractor/buzzfeed.py
yt_dlp/extractor/channel9.py
yt_dlp/extractor/cinchcast.py
yt_dlp/extractor/cloudflarestream.py
yt_dlp/extractor/common.py
yt_dlp/extractor/condenast.py
yt_dlp/extractor/crooksandliars.py
yt_dlp/extractor/cspan.py
yt_dlp/extractor/dailymail.py
yt_dlp/extractor/dailymotion.py
yt_dlp/extractor/dbtv.py
yt_dlp/extractor/digiteka.py
yt_dlp/extractor/drtuber.py
yt_dlp/extractor/eagleplatform.py
yt_dlp/extractor/embedly.py
yt_dlp/extractor/ertgr.py
yt_dlp/extractor/expressen.py
yt_dlp/extractor/facebook.py
yt_dlp/extractor/foxnews.py
yt_dlp/extractor/francetv.py
yt_dlp/extractor/gedidigital.py
yt_dlp/extractor/generic.py
yt_dlp/extractor/gfycat.py
yt_dlp/extractor/glomex.py
yt_dlp/extractor/googledrive.py
yt_dlp/extractor/heise.py
yt_dlp/extractor/huffpost.py
yt_dlp/extractor/indavideo.py
yt_dlp/extractor/instagram.py
yt_dlp/extractor/ivi.py
yt_dlp/extractor/joj.py
yt_dlp/extractor/jwplatform.py
yt_dlp/extractor/kaltura.py
yt_dlp/extractor/kinja.py
yt_dlp/extractor/libsyn.py
yt_dlp/extractor/limelight.py
yt_dlp/extractor/livestream.py
yt_dlp/extractor/mainstreaming.py
yt_dlp/extractor/mangomolo.py
yt_dlp/extractor/medialaan.py
yt_dlp/extractor/mediaset.py
yt_dlp/extractor/mediasite.py
yt_dlp/extractor/megaphone.py
yt_dlp/extractor/megatvcom.py
yt_dlp/extractor/mlb.py
yt_dlp/extractor/mofosex.py
yt_dlp/extractor/mtv.py
yt_dlp/extractor/myvi.py
yt_dlp/extractor/nbc.py
yt_dlp/extractor/nexx.py
yt_dlp/extractor/nytimes.py
yt_dlp/extractor/odnoklassniki.py
yt_dlp/extractor/onionstudios.py
yt_dlp/extractor/ooyala.py
yt_dlp/extractor/panopto.py
yt_dlp/extractor/peertube.py
yt_dlp/extractor/periscope.py
yt_dlp/extractor/piksel.py
yt_dlp/extractor/pladform.py
yt_dlp/extractor/playwire.py
yt_dlp/extractor/pornhub.py
yt_dlp/extractor/rcs.py
yt_dlp/extractor/redtube.py
yt_dlp/extractor/rtlnl.py
yt_dlp/extractor/rumble.py
yt_dlp/extractor/rutube.py
yt_dlp/extractor/rutv.py
yt_dlp/extractor/ruutu.py
yt_dlp/extractor/sbs.py
yt_dlp/extractor/senategov.py
yt_dlp/extractor/sendtonews.py
yt_dlp/extractor/seznamzpravy.py
yt_dlp/extractor/sharevideos.py [new file with mode: 0644]
yt_dlp/extractor/simplecast.py
yt_dlp/extractor/soundcloud.py
yt_dlp/extractor/spankwire.py
yt_dlp/extractor/sportbox.py
yt_dlp/extractor/spotify.py
yt_dlp/extractor/springboardplatform.py
yt_dlp/extractor/streamable.py
yt_dlp/extractor/substack.py
yt_dlp/extractor/svt.py
yt_dlp/extractor/teachable.py
yt_dlp/extractor/ted.py
yt_dlp/extractor/theplatform.py
yt_dlp/extractor/threeqsdn.py
yt_dlp/extractor/tiktok.py
yt_dlp/extractor/tnaflix.py
yt_dlp/extractor/tube8.py
yt_dlp/extractor/tunein.py
yt_dlp/extractor/tvc.py
yt_dlp/extractor/tvigle.py
yt_dlp/extractor/tvopengr.py
yt_dlp/extractor/tvp.py
yt_dlp/extractor/twentymin.py
yt_dlp/extractor/udn.py
yt_dlp/extractor/ustream.py
yt_dlp/extractor/vbox7.py
yt_dlp/extractor/vevo.py
yt_dlp/extractor/vice.py
yt_dlp/extractor/viddler.py
yt_dlp/extractor/videa.py
yt_dlp/extractor/videomore.py
yt_dlp/extractor/videopress.py
yt_dlp/extractor/viewlift.py
yt_dlp/extractor/vimeo.py
yt_dlp/extractor/vine.py
yt_dlp/extractor/viqeo.py
yt_dlp/extractor/vk.py
yt_dlp/extractor/vodplatform.py
yt_dlp/extractor/voxmedia.py
yt_dlp/extractor/vshare.py
yt_dlp/extractor/vzaar.py
yt_dlp/extractor/washingtonpost.py
yt_dlp/extractor/webcaster.py
yt_dlp/extractor/wimtv.py
yt_dlp/extractor/wistia.py
yt_dlp/extractor/xfileshare.py
yt_dlp/extractor/xhamster.py
yt_dlp/extractor/yahoo.py
yt_dlp/extractor/yapfiles.py
yt_dlp/extractor/youporn.py
yt_dlp/extractor/youtube.py
yt_dlp/extractor/zapiks.py
yt_dlp/extractor/zype.py