Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-02 | Improve handling for overriding extractors with plugins (#5916) | Matthew | |
* Extractors replaced with plugin extractors now show in debug output * Better testcase handling * Added documentation Authored by: coletdjnz, pukkandan | |||
2023-01-01 | Improve plugin architecture (#5553) | Matthew | |
to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz> | |||
2022-09-16 | Allow plugin extractors to replace the built-in ones | pukkandan | |
This allows easier plugin chaining; e.g. - https://gist.github.com/pukkandan/24f13ff1ed385c5a390c1d7bd130d8f7 - https://gist.github.com/pukkandan/fcf5ca1785c80f64e471f0ee14f990fb | |||
2022-06-16 | [extractor] Import `_ALL_CLASSES` lazily | pukkandan | |
This significantly speeds up `import yt_dlp` in the absence of `lazy_extractors` | |||
2022-06-16 | [cleanup, extractor] Rename `extractors.py` to `_extractors.py` | pukkandan | |
This should be considered part of the next commit, but is separated so that `git` can detect the renaming better | |||
2022-06-14 | [extractor/GoogleDrive] Add folder extractor (#4009) | Evan Spensley | |
Closes #3388 Authored by: evansp, pukkandan | |||
2022-06-11 | [cleanup] Misc fixes | pukkandan | |
Closes #4027 | |||
2022-06-10 | [extractor/naver] Add `navernow` extractor (#3866) | ping | |
Authored by: ping | |||
2022-06-10 | [extractor/freetv] Add extractor (#3587) | Elyse | |
Closes #3486 Authored by: elyse0 | |||
2022-06-07 | [extractor/atscaleconfevent] Add extractor (#3971) | Ashish Gupta | |
Closes #3961 Authored by: Ashish0804 | |||
2022-06-07 | [extractor/southpark] Add `southpark.lat` extractor (#4008) | Angel Toloza | |
Authored by: darkxex | |||
2022-06-05 | [extractor/0000studio] Add extractors (#3959) | Lesmiscore | |
Authored by: Lesmiscore | |||
2022-06-03 | [extractor/espn] Add `WatchESPN` extractor (#2283) | ischmidt20 | |
Authored by: ischmidt20, pukkandan | |||
2022-05-31 | [extractor/animelab] Remove extractor (#3922) | gamer191 | |
https://www.animelab.com/sunset Authored by: gamer191 | |||
2022-05-31 | [extractor/PokemonSoundLibrary] Remove extractor (#3918) | Lesmiscore | |
Authored by: Lesmiscore | |||
2022-05-28 | [extractor/playsuisse] Add extractor (#845) | Stefan Borer | |
Authored by: sbor23, pukkandan | |||
2022-05-15 | [goodgame] Add extractor (#3686) | Dzmitry Neviadomski | |
Authored by: nevack | |||
2022-05-15 | [rokfin:search] Add extractor (#2992) | P-reducible | |
Authored by: P-reducible, pukkandan | |||
2022-05-15 | [Podchaser] Add extractors (#3665) | Conner | |
Authored by; connercsbn | |||
2022-05-15 | [nebula] Add support for subscriptions (#3719) | Henrik Heimbuerger | |
Closes #3609 Authored by: hheimbuerger | |||
2022-05-07 | [ZingMp3] Add chart and user extractors (#3423) | Ha Tien Loi | |
Authored by: hatienl0i261299 | |||
2022-05-07 | [gronkh] Add playlist extractors (#3337) | Ha Tien Loi | |
Closes #3300 Authored by: hatienl0i261299 | |||
2022-05-05 | [VideocampusSachsen] Improve extractor (#3604) | FestplattenSchnitzel | |
Authored by: FestplattenSchnitzel | |||
2022-05-04 | [iwara] Add playlist extractors (#3639) | i6t | |
Authored by: i6t | |||
2022-05-04 | [Likee] Add extractor (#3625) | Ha Tien Loi | |
Closes #3603 Authored by: hatienl0i261299 | |||
2022-05-02 | [masters] Add extractor (#3358) | m4tu4g | |
Closes #3240 Authored by: m4tu4g | |||
2022-05-02 | [Fifa] Add Extractor (#3414) | Bricio | |
Closes #3408 Authored by: Bricio | |||
2022-05-01 | [BilibiliLive] Add extractor (#3406) | HE7086 | |
Authored by: HE7086, pukkandan | |||
2022-05-01 | [youtube] Add YoutubeStoriesIE (#3362) | coletdev | |
Get channel stories with `ytstories:<channel UCID>` Authored-by: coletdjnz | |||
2022-04-28 | [lrt] Support livestreams (#3555) | Giedrius Statkevičius | |
Authored by: GiedriusS | |||
2022-04-23 | [icareus] Add extractor (#3320) | Teemu Ikonen | |
Authored by: tpikonen, pukkandan | |||
2022-04-23 | [hotstar] Refactor extractors | pukkandan | |
Closes #3517 | |||
2022-04-18 | [cleanup] Misc cleanup and refactor (#2173) | pukkandan | |
2022-04-12 | [cleanup] Upgrade syntax | pukkandan | |
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-09 | [youtube] Add `:ytnotifications` extractor (#3347) | krichbanana | |
Authored by: krichbanana | |||
2022-04-07 | [Jable] Add extractor (#3341) | mehq | |
Closes #3284 Authored by: mehq | |||
2022-04-07 | [Zattoo] Fix extractors (#2288) | Alexander Seiler | |
Closes: #1244 Authored by: goggle | |||
2022-04-07 | [AfreecaTV] Add `AfreecaTVUserIE` (#3286) | Ha Tien Loi | |
Closes #3257 Authored by: hatienl0i261299 | |||
2022-04-06 | [Moviepilot] Add extractor (#3282) | panatexxa | |
Authored by: panatexxa | |||
2022-04-04 | [Cybrary] Add extractor (#3264) | Tim Schindler | |
Authored by: aaearon | |||
2022-03-30 | [Craftsy] Add extractor (#3208) | Bricio | |
Authored by: Bricio | |||
2022-03-27 | [WasdTV] Add extractor (#3045) | Ha Tien Loi | |
Closes #3041 Authored by: un-def, hatienl0i261299 | |||
2022-03-27 | [ITProTV] Add extractor (#3196) | Tim Schindler | |
Authored by: aaearon | |||
2022-03-27 | [BanBye] Add extractor (#3177) | mehq | |
Closes #3175 Authored by: mehq | |||
2022-03-23 | [LastFM] Add extractors (#3141) | mehq | |
Closes #2967 Authored by: mehq | |||
2022-03-17 | [Huya] Add extractor (#3035) | Ha Tien Loi | |
Closes #3033 Authored by: hatienl0i261299 | |||
2022-03-10 | [PokemonSoundLibrary] Add extractor (#3001) | Lesmiscore (Naoya Ozaki) | |
Authored by: Lesmiscore | |||
2022-03-08 | [panopto] Add extractors (#2908) | coletdev | |
Based on https://github.com/ytdl-org/youtube-dl/pull/13449 Closes #1946 Authored by: coletdjnz, kmark | |||
2022-03-08 | [xinpianchang] Add extractor (#2963) | Ha Tien Loi | |
Authored by: hatienl0i261299 | |||
2022-03-08 | [fptplay] Add extractor (#2949) | Ha Tien Loi | |
Closes #2857 Authored by: hatienl0i261299 |