Commit Graph

272 Commits (529a2e2cc35df8c77418f9d02b0f5b4730b95b06)

Author SHA1 Message Date
Philipp Hagemeister 0c75c3fa7a Do not warn about fixed output template if --max-downloads is 1
Fixes #1828
11 years ago
Philipp Hagemeister e03db0a077 Merge branch 'master' into opener-to-ydl 11 years ago
Philipp Hagemeister 38b2db6a66 Credit @takuya0301 for niconico 11 years ago
Philipp Hagemeister dca0872056 Move the opener to the YoutubeDL object.
This is the first step towards being able to just import youtube_dl and start using it.
Apart from removing global state, this would fix problems like #1805.
11 years ago
Philipp Hagemeister 0a120f74b2 Credit @diffycat for anitube 11 years ago
Philipp Hagemeister 8694c60000 import json for --dump-json 11 years ago
Mohamedh Fazal 9d1538182f Add an option to dump json information 11 years ago
Philipp Hagemeister bdde425cbe Save and restore console title (Fixes #1782) 11 years ago
Philipp Hagemeister d37936386f Credit @saper for tvp IE (#1730) 11 years ago
Philipp Hagemeister b5bdc2699a Credit @jelly for gamekings extractor (#1759) 11 years ago
Philipp Hagemeister d4b7da84c3 Clarify -c. Do not pass it in if you don't know what you're doing
Suggested in #1743
11 years ago
Jaime Marquínez Ferrándiz 2a9e9b210b Fix the documentation of '--autonumber-size' (#1743)
it's '--auto-number' not '--autonumber'
11 years ago
Philipp Hagemeister d41e6efc85 New debug option --write-pages 11 years ago
Jaime Marquínez Ferrándiz b5936c0059 Document the %(format_id)s field for the output template 11 years ago
Jaime Marquínez Ferrándiz 3126050c0f Hide the video password on verbose mode 11 years ago
Philipp Hagemeister 41fd7c7e60 Add new option --abort-on-error 11 years ago
Philipp Hagemeister fdefe96bf2 Document %(format)s (#1612) 11 years ago
Philipp Hagemeister cce722b79c Add metavar to --cache-dir 11 years ago
Philipp Hagemeister 1c1218fefc Merge remote-tracking branch 'jaimeMF/format_selection' 11 years ago
Philipp Hagemeister cd054fc491 Use upper-case for prefixes in help to signify bytes (#1043) 11 years ago
Philipp Hagemeister f219743e33 Merge remote-tracking branch 'alphapapa/master' 11 years ago
Philipp Hagemeister a4fd04158e Do not import * 11 years ago
Philipp Hagemeister a623df4c7b Credit @Elbandi for sztvhu 11 years ago
Jai Grimshaw 1fb07d10a3 [youtube] Adds #1312 Download annotations
Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.
11 years ago
Jaime Marquínez Ferrándiz dd82ffea0c Implement format selection in YoutubeDL
Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields:
* Mandatory: url and ext
* Optional: format and format_id

The format_id is used for choosing which formats have to be downloaded.

Now a video result is processed by the method process_video_result.
11 years ago
Jaime Marquínez Ferrándiz bc4f29170f Add a PostProcessor for adding metadata to the file (closes #1570)
It currently sets the title, the date and the author values.
11 years ago
Jaime Marquínez Ferrándiz 2ae3edb1cf Fix the printing of the proxy map in debug mode
The proxies have to be extracted from the opener.handlers
11 years ago
Philipp Hagemeister a27b9e8bd5 Move opener setup into a separate helper function 11 years ago
Philipp Hagemeister 15870e90b0 Restore warning when user forgets to quote URL (#1396) 11 years ago
Philipp Hagemeister b24f347190 Merge branch 'download-archive'
Conflicts:
	youtube_dl/YoutubeDL.py
	youtube_dl/__init__.py
11 years ago
Philipp Hagemeister 8dbe9899a9 Allow users to specify an age limit (fixes #1545)
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.
11 years ago
Philipp Hagemeister c1c9a79c49 Add basic --download-archive option
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.
11 years ago
Philipp Hagemeister be8fe32c92 Fix help of --cachedir 11 years ago
Philipp Hagemeister c38b1e776d [youtube] Simplify cache_dir code (#1529) 11 years ago
Philipp Hagemeister 4f8bf17f23 Merge remote-tracking branch 'holomorph/master' 11 years ago
Mark Oteiza fa55675593 Support XDG base directory specification 11 years ago
Filippo Valsorda 47192f92d8 implement --no-playlist to only download current video - closes #755 11 years ago
Philipp Hagemeister 46353f6783 [update] Look for .exe extension on Windows (Fixes #745) 11 years ago
Philipp Hagemeister 29c7a63df8 Remove debugging code 11 years ago
Philipp Hagemeister 7f74773254 Add option --no-cache-dir 11 years ago
Philipp Hagemeister c3c88a2664 Allow opts.cachedir == None to disable cache 11 years ago
Philipp Hagemeister f8061589e6 [youtube] Actually pass in cachedir option 11 years ago
Philipp Hagemeister edf3e38ebd [youtube] Improve cache and add an option to print the extracted signatures 11 years ago
Philipp Hagemeister b61067fa4f Abort if extractaudio is given without a variable extension (#1470) 11 years ago
Philipp Hagemeister 2dad310e2c Credit @Ruirize for newgrounds 11 years ago
Philipp Hagemeister 830dd1944a Clarify -i help (#1453) 11 years ago
Philipp Hagemeister 7459e3a290 Always correct encoding when writing to sys.stderr (Fixes #1435) 11 years ago
Jaime Marquínez Ferrándiz 0b7f31184d Now --all-sub is a modifier to --write-sub and --write-auto-sub (closes #1412)
For keeping backwards compatibility --all-sub sets --write-sub if --write-auto-sub is not given
11 years ago
Jaime Marquínez Ferrándiz ac4f319ba1 Credit @iemejia 11 years ago
Ismael Mejia 72836fcee4 Merge branch 'master' into subtitles_rework 11 years ago