]> jfr.im git - yt-dlp.git/commit - yt_dlp/extractor/youtube.py
[extractor] Use classmethod/property where possible
authorpukkandan <redacted>
Wed, 11 May 2022 15:54:44 +0000 (21:24 +0530)
committerpukkandan <redacted>
Thu, 12 May 2022 18:53:26 +0000 (00:23 +0530)
commit82d020804de938bb7e87bd6bbc4961757b892cd0
tree6ef8184da2e2ebe93ea235df8d92b644470e8690
parent7ddbf09c2570d79baed8154e07ff7ee404ccc17c
[extractor] Use classmethod/property where possible

and refactor lazy extractors accordingly.

This reduces the need to create extractor instances
devscripts/lazy_load_template.py
devscripts/make_lazy_extractors.py
devscripts/make_supportedsites.py
supportedsites.md
yt_dlp/__init__.py
yt_dlp/extractor/__init__.py
yt_dlp/extractor/common.py
yt_dlp/extractor/drtv.py
yt_dlp/extractor/testurl.py
yt_dlp/extractor/youtube.py
yt_dlp/utils.py