Ismael Mejia
953e32b2c1
[dailymotion] Added support for subtitles + new InfoExtractor for
...
generic subtitle download.
The idea is that all subtitle downloaders must descend from SubtitlesIE
and implement only three basic methods to achieve the complete subtitle
download functionality. This will allow to reduce the code in YoutubeIE
once it is rewritten.
12 years ago
Jaime Marquínez Ferrándiz
05afc96b73
Print urls from the batch file with --verbose (related #1155 )
12 years ago
Philipp Hagemeister
f631c3311a
Hint that --update may need sudo
12 years ago
Philipp Hagemeister
de29c4144e
Ignore errors in git error handling in verbose mode in Python 3
12 years ago
Philipp Hagemeister
f3bab0044e
Write debugging output to stderr ( #1059 )
12 years ago
alphapapa
0025da15cf
Clarify that download rate is in bytes per second
...
I found f918ec7ea2
but it is still not clear to anyone who hasn't read Issue #723 whether the limit is in bits or bytes. This is doubly confusing because 1) ISPs usually advertise speeds in bits per second, and 2) lowercase "k" and "m" are often used in correlation with bits rather than bytes.
12 years ago
Philipp Hagemeister
8dba13f7e8
Squelch git not found exception ( #973 )
12 years ago
Philipp Hagemeister
deacef651f
Improve formatting
12 years ago
Philipp Hagemeister
62067cb9b8
Shorten --list-extractor-descriptions to --extractor-descriptions
12 years ago
Philipp Hagemeister
0f81866329
Add --list-extractor-descriptions (human-readable list of IEs)
12 years ago
Philipp Hagemeister
7dba9cd039
Sort IEs alphabetically in --list-extractors
12 years ago
Philipp Hagemeister
0beb3add18
Separate downloader options
12 years ago
Jaime Marquínez Ferrándiz
023fa8c440
Add function add_default_info_extractors to YoutubeDL
...
It adds to the list the ies returned by ge_extractors
12 years ago
Philipp Hagemeister
ba7a1de04d
Credit @gitprojs for auengine
12 years ago
Ismael Mejia
65cceef8f4
Added support for additional vtt subtitle format (WebVTT) in youtube-dl.
12 years ago
Jaime Marquínez Ferrándiz
b004821fa9
Add the option "--write-auto-sub" to download automatic subtitles from Youtube
...
Now automatic subtitles are only downloaded if the option is given.
(closes #903 )
12 years ago
Jaime Marquínez Ferrándiz
c6c1974672
Add "--video-password" option (related #889 )
...
Used only for accessing a private video
Restore the error when the account is missing
12 years ago
Philipp Hagemeister
df725153d2
Credit mc2avr for JukeboxIE ( #924 )
12 years ago
Filippo Valsorda
93eb15c573
clean up printing in __init__.py
12 years ago
Jaime Marquínez Ferrándiz
8222d8de88
Split FileDownloader in two classes: FileDownloader and YoutubeDL
...
YoutubeDL is the class that coordinates everything
FileDownloader gets a filename and an info dict and downloads the video.
12 years ago
Philipp Hagemeister
0824c28c8b
Remove mentions of old InfoExtractors module
12 years ago
Philipp Hagemeister
3c25b9abae
Remove useless headers
12 years ago
Philipp Hagemeister
8756c5fe7a
Merge remote-tracking branch 'origin/vimeo_passworded_videos'
12 years ago
Jaime Marquínez Ferrándiz
c3ab8f866c
Change metavar of "--sub-format" from LANG to FORMAT
12 years ago
Jaime Marquínez Ferrándiz
51090d636b
VimeoIE: allow to download password protected videos
12 years ago
Philipp Hagemeister
53f72b11e5
Allow unsetting the proxy with the --proxy option
12 years ago
Philipp Hagemeister
1bd96c3a60
Deprecate --only-sub
12 years ago
jakeogh
1a2adf3f49
added --get-id option to print video IDs
12 years ago
Jaime Marquínez Ferrándiz
be74864ace
Credit @JohnyMoSwag for WorldstarhiphopIE ( #730 )
12 years ago
Philipp Hagemeister
0ae456f08a
Credit @julienfr112 for Ina IE ( #823 )
12 years ago
Philipp Hagemeister
ea6d901e51
Add --no-check-certificate ( #814 )
12 years ago
Philipp Hagemeister
0d94f2474c
Work around a Python bug on Windows with UTF-8 configuration ( #820 )
12 years ago
Philipp Hagemeister
95464f14d1
Credit @yasoob for IE
12 years ago
Philipp Hagemeister
c34407d16c
Simplify RedTube
12 years ago
Philipp Hagemeister
11d9224e3b
add --write-thumbnail option to download thumbnail (Suggested by `)
12 years ago
Philipp Hagemeister
dbc50fdf82
Fix help for --proxy
12 years ago
Philipp Hagemeister
5fb16555af
--proxy option
12 years ago
Philipp Hagemeister
08b2ac745a
Default to --title ( Fixes #499 )
12 years ago
Philipp Hagemeister
434aca5b14
Automatically set HTTPS proxy if given ( Fixes #805 )
12 years ago
Jaime Marquínez Ferrándiz
bd55852517
Allow to select videos to download by their upload dates (related #137 )
...
Only absolute dates.
12 years ago
Jaime Marquínez Ferrándiz
3820df0106
Merge pull request #801 from expleo/add_referer_support
12 years ago
Bjorn Heesakkers
28535652ab
Adds support for passing a referer.
12 years ago
Jaime Marquínez Ferrándiz
f4b659f782
Document order of preference for format selection ( closes #798 )
12 years ago
Philipp Hagemeister
c76cb6d548
Correct indentation
12 years ago
Philipp Hagemeister
75b5c590a8
Do not read configuration files if explicit arguments are given by a host program ( #792 )
12 years ago
Jaime Marquínez Ferrándiz
4469666780
Merge pull request #792 from fp7/master
...
Parameters as arguments to main
12 years ago
Finn Petersen
30f2999962
Added parenthesis for explicity
12 years ago
Jaime Marquínez Ferrándiz
74e3452b9e
Add playlist and playlist_index to the help string for the output option
...
Also split the help string in different lines to make editing easier.
12 years ago
Finn Petersen
b8ad4f02a2
Arguments as parameter to function _real_main so it can be used programmatically
12 years ago
Philipp Hagemeister
855703e55e
Option to dump intermediate pages
12 years ago
Philipp Hagemeister
844d1f9fa1
Removed overly verbose options and arguments (Should be obvious from the previous lines)
12 years ago
Stanislav Kupryakhin
213c31ae16
Added option --autonumber-size:
...
Specifies the number of digits in %(autonumber)s when it is present in output filename template or --autonumber option is given
12 years ago
Philipp Hagemeister
e8600d69fd
Credit @catch22 for ARD IE
12 years ago
Filippo Valsorda
5cb3c0b319
Merge pull request #699 by @iemejia
...
Removed innecesary function to convert subtitles, improved use of the youtube api
12 years ago
Filippo Valsorda
b9fc428494
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
12 years ago
Ismael Mejia
2a4093eaf3
Added new option '--list-subs' to show the available subtitle languages
12 years ago
Ismael Mejia
9e62bc4439
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
12 years ago
Ismael Mejia
553d097442
Refactor subtitle options from srt to the more generic 'sub'.
...
In order to be more consistent with different subtitle formats.
From:
* --write-srt to --write-sub
* --only-srt to --only-sub
* --all-srt to --all-subs
* --srt-lang to --sub-lang'
Refactored also all the mentions of srt for sub in all the source code.
12 years ago
Ismael Mejia
ae608b8076
Added new option '--all-srt' to download all the subtitles of a video.
...
Only works in youtube for the moment.
12 years ago
Philipp Hagemeister
8c42c506cd
Add configuration to -v output
12 years ago
Philipp Hagemeister
f918ec7ea2
Clarify rate limit documentation ( Closes #723 )
12 years ago
Ismael Mejia
cdb130b09a
Added new option '--only-srt' to download only the subtitles of a video
...
Improved option '--srt-lang'
- it shows the argument in case of missing subtitles
- added language suffix for non-english languages (e.g. video.it.srt)
12 years ago
Philipp Hagemeister
8271226a55
Fix --match-title and --reject-title decoding ( Closes #690 )
12 years ago
Philipp Hagemeister
5717d91ab7
Correct --newline and give it a more meaningful title
12 years ago
glisignoli
380a29dbf7
Update youtube_dl/__init__.py
12 years ago
Gino Lisignoli
7311fef854
Modified youtube-dl to write new lines with the --newline switch. This
...
enables easier process monitoring when being called with external
scripts.
12 years ago
Philipp Hagemeister
6aabe82035
Credit Osama Khalid for Keek support
12 years ago
Philipp Hagemeister
dbf2ba3d61
Better help for new options
12 years ago
Philipp Hagemeister
229cac754a
Improve cookie error handling
12 years ago
Jeff Crouse
9e982f9e4e
Added "min-filesize" and "max-filesize" options
12 years ago
Philipp Hagemeister
67353612ba
Revert "Move update to front"
...
This reverts commit db30f02b50
.
12 years ago
Philipp Hagemeister
fffec3b9d9
Credit jefftimesten for YouPornIE, PornoTubeIE, YouJizzIE
12 years ago
Philipp Hagemeister
7851b37993
--recode-video option ( Closes #18 )
12 years ago
Philipp Hagemeister
db30f02b50
Move update to front
12 years ago
Philipp Hagemeister
510e6f6dc1
Support --audio-format=opus
12 years ago
Philipp Hagemeister
4aeae91f86
Move gen_extractors to InfoExtractors
12 years ago
Philipp Hagemeister
2069acc6a4
credit @jaimeMF
12 years ago
Jaime Marquínez Ferrándiz
278986ea0f
ustreamIE
12 years ago
Jaime Marquínez Ferrándiz
e314ba675b
SteamIE
12 years ago
Filippo Valsorda
d5ed35b664
moved updating code to update.py
12 years ago
Filippo Valsorda
f427df17ab
some fixes, pulled the codename from the code
12 years ago
Filippo Valsorda
4e38899e97
print some version and environment info on --verbose (+ py3 fixes)
12 years ago
Filippo Valsorda
cb6ff87fbb
The new updates system, relies on gh-pages, secured by RSA, uses external web servers
12 years ago
Philipp Hagemeister
d0d4f277da
TweetReel IE
12 years ago
Barbu Paul - Gheorghe
f0648fc18c
added the --no-post-overwrites argument
12 years ago
Philipp Hagemeister
a7c0f8602e
Merge branch 'master' of github.com:rg3/youtube-dl
12 years ago
Philipp Hagemeister
21a9c6aaac
FunnyOrDie IE ( Fixes #599 )
12 years ago
Filippo Valsorda
77c4beab8a
new info_dict field: uploader_id
12 years ago
Filippo Valsorda
1a2c3c0f3e
some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly as possible now
12 years ago
Filippo Valsorda
f7b111b7d1
Google Video has been shutdown as of 11/15/2012. All videos on Google Video will be migrated to YouTube by the end of 2012.
12 years ago
Philipp Hagemeister
88f6c78b02
Credit vasi for justin.tv
12 years ago
Dave Vasilevsky
0b40544f29
Preliminary support for twitch.tv and justin.tv
12 years ago
Philipp Hagemeister
0be41ec241
Do not decode None
12 years ago
Philipp Hagemeister
5cb9c3129b
restrict sys.argv craziness to Python 2 ( Fixes #591 )
12 years ago
Philipp Hagemeister
4cc3d07426
NBA IE ( Closes #590 )
12 years ago
Filippo Valsorda
95eb771dcd
Merge branch 'master' into fork_master
...
Conflicts:
.travis.yml
12 years ago
Filippo Valsorda
8d5d3a5d00
exposing the test mode as --test (hidden and undocumented)
12 years ago
Filippo Valsorda
3c6ffbaedb
Merge 'rg3/master' into fork_master
12 years ago
Filippo Valsorda
5a304a7637
new updating scheme, based on GH downloads; also, check if not updateable (pip installed)
12 years ago
Philipp Hagemeister
077174f4ed
Add an example to the -o documentation ( #573 )
12 years ago
Filippo Valsorda
cc51a7d4e0
New repo skeleton, getting ready for PyPi
12 years ago
Philipp Hagemeister
b08e09c370
Mark broken IEs in --list-extractors
12 years ago
Philipp Hagemeister
9e8056d5a7
Use relative imports
12 years ago
Philipp Hagemeister
59ae15a507
Convert all tabs to 4 spaces (PEP8)
12 years ago
Philipp Hagemeister
f660c89d51
Use list comprehension instead of map
12 years ago
Philipp Hagemeister
01ba00ca42
Prepare urllib references for 2/3 compatibility
12 years ago
Philipp Hagemeister
e08bee320e
Use except .. as everywhere ( #180 )
12 years ago
Philipp Hagemeister
95649b3936
Replace long with int (see PEP 237)
12 years ago
Philipp Hagemeister
3aeb78ea4e
Better formatting (PEP 8)
12 years ago
Philipp Hagemeister
f8d8b39bba
Prepare 2012.11.29 release
12 years ago
Philipp Hagemeister
26396311b5
Add Christian Albrecht (Arte.tv IE) to authors
12 years ago
Philipp Hagemeister
33d94a6c99
Merge remote-tracking branch 'alab1001101/master'
12 years ago
Philipp Hagemeister
cc872b68a8
Actually merge #379
12 years ago
Philipp Hagemeister
c9128b353d
Bump version number to a numeric-only one to appease py2exe
12 years ago
Philipp Hagemeister
e7c6f1a2dc
Bump version number
12 years ago
Philipp Hagemeister
97cd3afc75
warn if %(stitle)s is being used
12 years ago
Philipp Hagemeister
56781d3d2e
Switch back to underline for invalid characters, and make restricted ASCII-only
12 years ago
Filippo Valsorda
d479e34043
release 2012.11.27
12 years ago
Philipp Hagemeister
1c469a9480
New optoin --restrict-filenames
12 years ago
Philipp Hagemeister
51937c0869
Add some parentheses around print for #180
12 years ago
Filippo Valsorda
b6fab35b9f
alias %(title)s to %(stitle)s
12 years ago
Filippo Valsorda
baec15387c
aliased --literal to --title
12 years ago
Filippo Valsorda
5002aea371
release 2012.11.17
12 years ago
Philipp Hagemeister
b7a34316d2
-x for --extract-audio, one of the most popular options
12 years ago
Philipp Hagemeister
74e453bdea
New --id option for the old default filename pattern
12 years ago
Philipp Hagemeister
02b324a23d
Restore 2.5 compat by activating with_statement future
12 years ago
Filippo Valsorda
902b2a0a45
New IE: YouTube channels ( closes #396 )
12 years ago
Filippo Valsorda
7b107eea51
release 2012.10.09
12 years ago
Filippo Valsorda
fd873c69a4
Merge PR #422 from 'kevinamadeus/master'
...
Add InfoExtractor for Google Plus video
(with fixes)
12 years ago
Philipp Hagemeister
f48ce130c7
Fix doc of extractor field
12 years ago
Filippo Valsorda
551fa9dfbf
adding new --output replacements. Thanks @danut007ro ( closes #442 )
12 years ago
Philipp Hagemeister
5d534e2fe6
Improve option definitions
12 years ago
Philipp Hagemeister
234e230c87
Merge remote-tracking branch 'FiloSottille/vbr'
...
Conflicts:
youtube-dl
youtube-dl.exe
12 years ago
Philipp Hagemeister
df09e5f9e1
Merge pull request #405 from hdclark/master
...
Support for custom user agent
12 years ago
Philipp Hagemeister
7f36e39676
Merge remote-tracking branch 'FiloSottille/supports'
...
Conflicts:
youtube-dl
12 years ago
Philipp Hagemeister
ebe3f89ea4
Merge xnxx.com Support (NSFW). Test URL (SFW): http://video.xnxx.com/video1443330/youtube-dl_testvid_a_and_9829_._and_amp_and_38_
12 years ago
Philipp Hagemeister
b5de8af234
Release 2012.09.27
12 years ago
Kevin Kwan
d443aca863
Add InfoExtractor for Google Plus video
12 years ago
Christian Albrecht
f2ad10a97d
Add arte.tv Info Extractor
13 years ago
hdclark
ea46fe2dd4
Added support for custom user agents.
...
Added a few simple lines to add support for the flag "--user-agent" to pass a custom string to std_header['User-Agent'].
13 years ago
Filippo Valsorda
3a68d7b467
tweaked the --audio-quality input validation/specification
13 years ago
Filippo Valsorda
5dc846fad0
Merge pull request #398 from tempname/master
13 years ago
tempname
154b55dae3
added InfoExtractor for XNXX
13 years ago
dongmao zhang
302efc19ea
add youku support
13 years ago
Filippo Valsorda
b24676ce88
changed --audio-quality behaviour to support both CBR and VBR
13 years ago
Juan Carlos Garcia Segovia
eeeb4daabc
Information Extractor for blip.tv users
13 years ago
Filippo Valsorda
505ed3088f
normalize ffmpeg/avconv names printing
13 years ago
chocolateboy
6ab92c8b62
don't corrupt stdout (-o -) in verbose mode
13 years ago
Filippo Valsorda
f36cd07685
fixed a couple of Windows exe update bugs
13 years ago
Filippo Valsorda - Campagna
d11d05d07a
better naming for the sub-modules
13 years ago
Filippo Valsorda
bcfde70d73
py2exe -U fix for Windows XP
13 years ago
Filippo Valsorda
53e893615d
corrected -U to support new zipfile and exe ( #153 ) formats
13 years ago
Filippo Valsorda
58ca755f40
moved increment_downloads and process_info calls from IEs to FD.download ( #296 ) (follows current doclines); a small step towards importability #217
13 years ago
Filippo Valsorda
d77c3dfd02
Split code as a package, compiled into an executable zip
13 years ago
Filippo Valsorda
c23d8a74dc
Merge branch 'next-url'
13 years ago
Filippo Valsorda
74a5ff5f43
transplant ceba827e9a
, d891ff9fd9
, 69d3b2d824
, 071940680f
13 years ago
Filippo Valsorda
6af22cf0ef
added support for HTTP redirects. Closes #315
13 years ago
Philipp Hagemeister
ceba827e9a
Credit Filippo Valsorda
13 years ago
Filippo Valsorda
a0432a1e80
added --srt-lang; updated README; extended the -g FAQ
13 years ago
Philipp Hagemeister
a67bdc34fa
transplant gist of 7151f63a5f
13 years ago
Philipp Hagemeister
4a34b7252e
transplant 2934c2ce43
and afbaa80b8b
13 years ago
Philipp Hagemeister
7e45ec57a8
transplant 0f6e296a8e
13 years ago
Philipp Hagemeister
9c228928b6
release 2012.02.27
13 years ago
Philipp Hagemeister
ff3a2b8eab
Always determine youtube description
13 years ago
Philipp Hagemeister
c4105fa035
release 2012.02.26
13 years ago
Philipp Hagemeister
871dbd3c92
Output RTMP command line if verbose is set
13 years ago
Philipp Hagemeister
c9ed14e6d6
Move imports to top ( Closes #283 )
13 years ago
Philipp Hagemeister
1ad85e5061
Set default continue behavior to true, no breakage observed in the wild
13 years ago
Philipp Hagemeister
09fbc6c952
verbose flag, and output proxies if it is set
13 years ago
Mantas Mikulėnas
4afdff39d7
Support Unicode in file names on Windows NT
13 years ago
Philipp Hagemeister
661a807c65
Release 2012.01.08b
13 years ago
Philipp Hagemeister
6d58c4546e
correct to_screen prints
13 years ago
Philipp Hagemeister
38ffbc0222
Release 2012.01.08
13 years ago
Philipp Hagemeister
fefb166c52
Leave out characters the filesystem cannot encode ( Closes : #264 )
13 years ago
Philipp Hagemeister
dcb3c22e0b
MTV IE
13 years ago
Philipp Hagemeister
47a53c9e46
release 2012.01.05
13 years ago
Philipp Hagemeister
1413cd87eb
Correct distinction between unicode and bytes ( Closes : #257 )
13 years ago
Philipp Hagemeister
c92e184f75
Correct comedycentral flash URL regex
13 years ago
Philipp Hagemeister
3906e6ce60
correct epydoc
13 years ago
Philipp Hagemeister
c7d3c3db0d
Fix tds RTMP url extraction
13 years ago
Philipp Hagemeister
d6639d05c2
release 2011.12.18
13 years ago
Philipp Hagemeister
633cf7cbad
Add wav audio output
13 years ago
Philipp Hagemeister
a5647b79ce
Only skip download if files exists; convert audio
13 years ago
Philipp Hagemeister
ba5059dd66
Release 2011.12.15
13 years ago
Philipp Hagemeister
bb8abbbbae
Dailymotion: Use og:title instead of <title> to find title ( Closes : #253 )
13 years ago
Philipp Hagemeister
561504fffa
Release 2011.12.08
13 years ago
Philipp Hagemeister
23e6b8adc8
--prefer-free-formats ( Closes #231 )
13 years ago
Philipp Hagemeister
3e0ea7d07a
m4a: aac in mp4 container ( Closes #240 )
13 years ago
Philipp Hagemeister
94fd3201b2
Abort when --max-downloads is reached.
13 years ago
Philipp Hagemeister
0b14e0b367
OpenClassRoom IE ( Closes : #234 )
13 years ago
Philipp Hagemeister
dd17922afc
OpenClassRoom videos ( #234 )
13 years ago
Philipp Hagemeister
40fd4cb86a
Move merged code to dev version
13 years ago
Philipp Hagemeister
c95da745bc
Mention -o - in doc ( Closes #204 )
13 years ago
Philipp Hagemeister
0cd235eef6
Use freedesktop.org mandated user config file location (Suggested by Tyll in #231 )
13 years ago
Philipp Hagemeister
77315556f1
Do not count unmatched or skipped videos towards max-downloads ( Closes #232 )
13 years ago
Philipp Hagemeister
c379c181e0
Preliminary implementation of configuration files
13 years ago
Philipp Hagemeister
31a2ec2d88
Document -o %(upload_date)s ( Closes #228 )
13 years ago
Philipp Hagemeister
b88a52504e
--max-downloads option ( Closes #230 )
13 years ago
Philipp Hagemeister
849edab8ec
Move MixcloudIE to __init__.py
13 years ago
Philipp Hagemeister
fa2672f9fc
Release 2011.11.23
13 years ago