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():
199
199
200
200
def get_ydl_version ():
201
201
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):
65
65
def server_static (filename ):
66
66
return static_file (filename , root = './ydl_server/static' )
67
67
68
+ @app .route ('/api/extractors' )
69
+ def api_list_extractors ():
70
+ return json .dumps (ydlhandler .get_ydl_extractors ())
71
+
68
72
@app .route ('/api/downloads/stats' , method = 'GET' )
69
73
def api_queue_size ():
70
74
db = JobsDB (readonly = True )
You can’t perform that action at this time.
0 commit comments