[extractor/detik] Generalize extractors (#4899)
treeea7bfe38e0287be8fc0387be505e70fce74c8acd
-rw-r--r-- 134 .editorconfig
-rw-r--r-- 107 .gitattributes
drwxr-xr-x - .github
-rw-r--r-- 1252 .gitignore
-rw-r--r-- 34393 CONTRIBUTING.md
-rw-r--r-- 3177 CONTRIBUTORS
-rw-r--r-- 182616 Changelog.md
-rw-r--r-- 2395 Collaborators.md
-rw-r--r-- 1211 LICENSE
-rw-r--r-- 219 MANIFEST.in
-rw-r--r-- 7054 Makefile
-rw-r--r-- 142527 README.md
drwxr-xr-x - devscripts
-rw-r--r-- 4923 pyinst.py
-rw-r--r-- 145 requirements.txt
-rw-r--r-- 960 setup.cfg
-rw-r--r-- 5077 setup.py
-rw-r--r-- 51336 supportedsites.md
drwxr-xr-x - test
-rw-r--r-- 51 yt-dlp.cmd
-rwxr-xr-x 118 yt-dlp.sh
drwxr-xr-x - yt_dlp
drwxr-xr-x - ytdlp_plugins