summaryrefslogtreecommitdiffstats
path: root/youtube_dl/YoutubeDL.py
Commit message (Collapse)AuthorAgeFilesLines
...
* Tiny tpoTom2013-10-091-1/+1
|
* Merge branch 'download-archive'Philipp Hagemeister2013-10-061-0/+32
|\ | | | | | | | | | | Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py
| * Remove superfluous parenthesisPhilipp Hagemeister2013-10-061-1/+1
| |
| * Add basic --download-archive optionPhilipp Hagemeister2013-10-061-0/+32
| | | | | | | | | | Often, users want to be able to download only videos they haven't seen before, despite the video files having been deleted or moved in the mean time. When --download-archive FILE is given, the extractor and ID of every download is recorded in the specified file. If it is already present, the video in question is skipped.
* | Call extracted property age_limit everywherePhilipp Hagemeister2013-10-061-1/+1
| |
* | Allow users to specify an age limit (fixes #1545)Philipp Hagemeister2013-10-061-0/+6
|/ | | | | With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS . Add rudimentary support in youtube, pornotube, and youporn.
* implement --no-playlist to only download current video - closes #755Filippo Valsorda2013-09-301-0/+1
|
* Don't fail if the video thumbnail couldn't be downloaded (fixes #1516)Jaime Marquínez Ferrándiz2013-09-271-5/+9
| | | | Just report a warning
* Allow opts.cachedir == None to disable cachePhilipp Hagemeister2013-09-241-1/+1
|
* Move cachedir docPhilipp Hagemeister2013-09-221-0/+2
|
* Warn if no locale is set (#1474)Philipp Hagemeister2013-09-211-0/+11
|
* Catch socket.error before IOErrorJaime Marquínez Ferrándiz2013-09-201-2/+2
| | | | Since python 2.6 it's a child class.
* Always correct encoding when writing to sys.stderr (Fixes #1435)Philipp Hagemeister2013-09-161-5/+1
|
* Now --all-sub is a modifier to --write-sub and --write-auto-sub (closes #1412)Jaime Marquínez Ferrándiz2013-09-141-2/+2
| | | | For keeping backwards compatibility --all-sub sets --write-sub if --write-auto-sub is not given
* Merge pull request #1350 from Jaiz909/description-keyerror-fixJaime Marquínez Ferrándiz2013-09-131-0/+2
|\ | | | | | | Fixed issue #1277 KeyError when no description.
| * Fixed issue #1277 KeyError when no description.Jai Grimshaw2013-08-311-0/+2
|/ | | | Allows a continue with a warning when an extractor cannot retrieve a description.
* Merge remote-tracking branch 'origin/reuse_ies'Philipp Hagemeister2013-08-281-3/+15
|\
| * YoutubeIE: reuse instances of InfoExtractors (closes #998)Jaime Marquínez Ferrándiz2013-07-081-3/+15
| | | | | | | | | | | | When a IE is added to the list, it's also added to a dictionary. When a IE is requested it first looks in the dictionary and if there's no instance it will create a new one. That way _real_initialize is only called once for each IE, saving time if it needs to login for example.
* | Print playpath with --get-url (Fixes #1334)Philipp Hagemeister2013-08-281-1/+2
| |
* | Allow to specify multiple subtitles languages separated by commas (closes #518)Jaime Marquínez Ferrándiz2013-08-231-1/+1
| |
* | Add a post processor for embedding subtitles in mp4 videos (closes #1052)Jaime Marquínez Ferrándiz2013-08-231-1/+1
| |
* | Merge pull request #937 from jaimeMF/subtitles_reworkJaime Marquínez Ferrándiz2013-08-231-24/+11
|\ \ | | | | | | Subtitles rework
| * | Don't try to write the subtitles if it's NoneJaime Marquínez Ferrándiz2013-07-201-0/+2
| | |
| * | Use a dictionary for storing the subtitlesJaime Marquínez Ferrándiz2013-07-201-13/+10
| | | | | | | | | | | | The errors while getting the subtitles are reported as warnings, if no subtitles are found return and empty dict.
| * | Save subtitles using the same code for all the optionsJaime Marquínez Ferrándiz2013-07-201-17/+5
| | |
* | | Merge branch 'master' of github.com:rg3/youtube-dlPhilipp Hagemeister2013-08-081-1/+1
|\ \ \
| * | | More informative erroruser2013-08-051-1/+1
| | | |
* | | | Clarify template error message (#1209)Philipp Hagemeister2013-08-081-1/+1
|/ / /
* / / Switch some calls to to_stderr to report_error and report_warningJaime Marquínez Ferrándiz2013-07-311-1/+1
|/ /
* | Don't try to save the thumbnail if it's NoneJaime Marquínez Ferrándiz2013-07-121-1/+1
| | | | | | | | It means the extractor couldn't find it
* | Use determine_ext when saving the thumbnailJaime Marquínez Ferrándiz2013-07-121-3/+1
| | | | | | | | Urls that contain a query produced filenames with wrong extensions
* | Set the playlist_index and playlist fields for already resolved video results.Jaime Marquínez Ferrándiz2013-07-101-0/+1
|/
* Add function add_default_info_extractors to YoutubeDLJaime Marquínez Ferrándiz2013-06-271-1/+8
| | | | It adds to the list the ies returned by ge_extractors
* Fixed typo in subtitle format option (from: sbt => sbv)Ismael Mejia2013-06-261-1/+1
|
* Added support for additional vtt subtitle format (WebVTT) in youtube-dl.Ismael Mejia2013-06-261-1/+1
|
* Add the option "--write-auto-sub" to download automatic subtitles from YoutubeJaime Marquínez Ferrándiz2013-06-251-1/+2
| | | | | Now automatic subtitles are only downloaded if the option is given. (closes #903)
* Add "--video-password" option (related #889)Jaime Marquínez Ferrándiz2013-06-251-0/+1
| | | | | | Used only for accessing a private video Restore the error when the account is missing
* Split FileDownloader in two classes: FileDownloader and YoutubeDLJaime Marquínez Ferrándiz2013-06-241-0/+595
YoutubeDL is the class that coordinates everything FileDownloader gets a filename and an info dict and downloads the video.