File tree Expand file tree Collapse file tree 2 files changed +7
-0
lines changed
Expand file tree Collapse file tree 2 files changed +7
-0
lines changed Original file line number Diff line number Diff line change @@ -199,3 +199,6 @@ def get_ydl_website():
199199
200200def get_ydl_version ():
201201 return ydl_module .version .__version__
202+
203+ def get_ydl_extractors ():
204+ return [ie .IE_NAME for ie in ydl_module .extractor .list_extractors (app_config ['ydl_options' ].get ('age-limit' )) if ie ._WORKING ]
Original file line number Diff line number Diff line change @@ -65,6 +65,10 @@ def api_serve_finished_file(filename):
6565def server_static (filename ):
6666 return static_file (filename , root = './ydl_server/static' )
6767
68+ @app .route ('/api/extractors' )
69+ def api_list_extractors ():
70+ return json .dumps (ydlhandler .get_ydl_extractors ())
71+
6872@app .route ('/api/downloads/stats' , method = 'GET' )
6973def api_queue_size ():
7074 db = JobsDB (readonly = True )
You can’t perform that action at this time.
0 commit comments