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
Ismael Mejia
d6e203b3dc
[subtitles] fixed multiple subtitles language separated by comma after merge
...
As mentioned in the pull request, I forgot to include this changes.
aa6a10c44a
11 years ago
Jaime Marquínez Ferrándiz
085bea4513
Credit @Huarong for tv.sohu.com
11 years ago
Allan Zhou
bdc6b3fc64
add support for "-f mp4" for YouTube
11 years ago
Jaime Marquínez Ferrándiz
920ef0779b
Hide the password and username in verbose mode ( closes #1089 )
11 years ago
Philipp Hagemeister
c496ca96e7
Fix platform name in Python 2 with --verbose ( Closes #1228 )
11 years ago
Ismael Mejia
06a401c845
Merge branch 'master' into subtitles_rework
11 years ago
Philipp Hagemeister
88a79ce6a6
Delete default user agent ( Fixes #1309 )
12 years ago
Jaime Marquínez Ferrándiz
aa6a10c44a
Allow to specify multiple subtitles languages separated by commas ( closes #518 )
12 years ago
Jaime Marquínez Ferrándiz
d4051a8e05
Add a post processor for embedding subtitles in mp4 videos ( closes #1052 )
12 years ago
Ismael Mejia
18b4e04f1c
Merge branch 'master' into subtitles_rework
12 years ago
Ismael Mejia
1865ed31b9
[subtitles] separated subtitle options in their own group
12 years ago
Jaime Marquínez Ferrándiz
4a55479fa9
Credit Pierre Rudloff for JeuxVideoIE and UnistraIE
12 years ago