[Plugins] New architecture

pukkandan 2023-01-01 17:48:05 +05:30
parent b54406530c
commit b418068b58

@ -1,17 +1,24 @@
### [How to use plugins?](https://github.com/yt-dlp/yt-dlp#plugins) ### [How to use plugins?](https://github.com/yt-dlp/yt-dlp#plugins)
Note that plugins can currently only be used with standalone versions of yt-dlp. They are not supported when installed with PiP or other package managers
### Extractor ### Extractor
- [Plugin manager](https://github.com/flashdagger/ytdlp-plugins) by [flashdagger](https://github.com/flashdagger) - [YouTube Agegate Bypass](https://github.com/pukkandan/yt-dlp-YTAgeGateBypass) by [pukkandan](https://github.com/pukkandan)
- Extends the possibilities of yt-dlp by allowing to install new extractors from python packages
- [YouTube Agegate Bypass](https://gist.github.com/pukkandan/fcf5ca1785c80f64e471f0ee14f990fb) by [pukkandan](https://github.com/pukkandan)
- Bypasses YouTube age-gate using [account proxy](https://youtube-proxy.zerody.one) by [zerodytrash](https://github.com/zerodytrash) - Bypasses YouTube age-gate using [account proxy](https://youtube-proxy.zerody.one) by [zerodytrash](https://github.com/zerodytrash)
- [YouTube nsig Proxy](https://gist.github.com/pukkandan/24f13ff1ed385c5a390c1d7bd130d8f7) by [pukkandan](https://github.com/pukkandan) - [YouTube nsig Proxy](https://github.com/pukkandan/yt-dlp-YTNSigProxy) by [pukkandan](https://github.com/pukkandan)
- Uses an online solver for decrypting YouTube nsig (based on [nparams/decrypt](https://github.com/Lesmiscore/bookish-octo-barnacle/blob/master/api/youtube/nparams/decrypt.js) by [Lesmiscore](https://github.com/Lesmiscore)) - Uses an online solver for decrypting YouTube nsig (based on [nparams/decrypt](https://github.com/Lesmiscore/bookish-octo-barnacle/blob/master/api/youtube/nparams/decrypt.js) by [Lesmiscore](https://github.com/Lesmiscore))
### Postprocessor ### Postprocessor
- [Return Youtube Dislikes](https://gist.github.com/pukkandan/077465b736b861ab1aa6bf8c9bdb322a) by [pukkandan](https://github.com/pukkandan) - [Return Youtube Dislikes](https://github.com/pukkandan/yt-dlp-returnyoutubedislike) by [pukkandan](https://github.com/pukkandan)
- Add dislike count from [returnyoutubedislike](https://returnyoutubedislike.com) to Youtube video metadata - Add dislike count from [returnyoutubedislike](https://returnyoutubedislike.com) to Youtube video metadata
### Other
Extensions that don't use the official plugin system
- [Plugin manager](https://github.com/flashdagger/ytdlp-plugins) by [flashdagger](https://github.com/flashdagger)
- Extends the possibilities of yt-dlp by allowing to install new extractors from python packages
- [dl-plus](https://github.com/un-def/dl-plus) by [un-def](https://github.com/un-def)
- A youtube-dl/yt-dlp extension with pluggable extractors
### [More](https://github.com/topics/yt-dlp-plugins)