]>
jfr.im git - yt-dlp.git/blob - devscripts/make_supportedsites.py
6 sys
.path
.insert(0, os
.path
.dirname(os
.path
.dirname(os
.path
.abspath(__file__
))))
8 from yt_dlp
.extractor
import list_extractor_classes
12 parser
= optparse
.OptionParser(usage
='%prog OUTFILE.md')
13 _
, args
= parser
.parse_args()
15 parser
.error('Expected an output filename')
17 out
= '\n'.join(ie
.description() for ie
in list_extractor_classes() if ie
.IE_DESC
is not False)
19 with open(args
[0], 'w', encoding
='utf-8') as outf
:
20 outf
.write(f
'# Supported sites\n{out}\n')
23 if __name__
== '__main__':