Add function add_default_info_extractors to YoutubeDL

It adds to the list the ies returned by ge_extractors
This commit is contained in:
Jaime Marquínez Ferrándiz
2013-06-27 23:51:06 +02:00
parent 427023a1e6
commit 023fa8c440
3 changed files with 10 additions and 6 deletions

View File

@ -13,7 +13,7 @@ import time
import traceback
from .utils import *
from .extractor import get_info_extractor
from .extractor import get_info_extractor, gen_extractors
from .FileDownloader import FileDownloader
@ -113,6 +113,13 @@ class YoutubeDL(object):
self._ies.append(ie)
ie.set_downloader(self)
def add_default_info_extractors(self):
"""
Add the InfoExtractors returned by gen_extractors to the end of the list
"""
for ie in gen_extractors():
self.add_info_extractor(ie)
def add_post_processor(self, pp):
"""Add a PostProcessor object to the end of the chain."""
self._pps.append(pp)