mcd1992
a2360a4c80
Moved from os.system to subprocess.call
10 years ago
mcd1992
a7cacbca2b
Implemented --exec option.
10 years ago
Philipp Hagemeister
9480d1a566
Merge remote-tracking branch 'riking/twofactor'
10 years ago
Philipp Hagemeister
36b0079f23
Credit @olebowle for GameOne:playlist ( #3247 )
10 years ago
Philipp Hagemeister
00558d9414
Merge remote-tracking branch 'sehrgut/Grooveshark'
...
Conflicts:
youtube_dl/__init__.py
youtube_dl/extractor/__init__.py
10 years ago
Philipp Hagemeister
deda8ac376
Credit @terminalmage for patreon ( #3390 )
10 years ago
Philipp Hagemeister
3f338cd6de
Credit @akirk for ellentv
10 years ago
riking
83317f6938
[youtube] Add two-factor account signin (TOTP only)
...
Additional work is required to prompt the user for the SMS or phone call codes, as there is no framework currently to prompt the user during an extraction operation.
Fixes #3533
10 years ago
rupertbaxter2
f96252b913
Merge remote-tracking branch 'upstream/master'
10 years ago
Sergey M․
56ca04f662
Credit @sehaas for ORF FM4 extractor ( #3431 )
10 years ago
rupertbaxter2
0c72eb9060
Merge remote-tracking branch 'upstream/master'
10 years ago
Sergey M․
4665664c92
Credit @DavidFabijan for mojvideo ( #3423 )
10 years ago
rupertbaxter2
f9f86b0c64
Merge remote-tracking branch 'upstream/master'
10 years ago
Sergey M․
e48a2c646d
Credit @matrixik for #3441
10 years ago
rupertbaxter2
03359e9864
Added --sleep-interval option
10 years ago
Philipp Hagemeister
10b04ff7f4
Move --bidi-workaround to workarounds option group
...
Duh.
10 years ago
Philipp Hagemeister
1f7ccb9014
[generic] Add --default-search fixup_error
...
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
10 years ago
Philipp Hagemeister
052421ff09
Add --rm-cache-dir
10 years ago
Philipp Hagemeister
4e99f48817
deprecate --title
...
This is the default already. If you want a specific format, pick it with -o or --id.
10 years ago
Philipp Hagemeister
a11165ecc6
Reorder filesytem options
...
* Push down the deprecated ones
* Roughly order file-name, no-*, write-*, further options
10 years ago
Philipp Hagemeister
fbb2fc5580
Group cache-related options under filesystem
10 years ago
Philipp Hagemeister
2fe3d240cc
Regroup and hide workaround options
...
These options are rarely necessary. Hide them to make the important options in the general group more obvious.
10 years ago
Philipp Hagemeister
92a86f4c1a
Do not import from legacy FileDownloader class
10 years ago
Philipp Hagemeister
53eb217661
Add another great example for the --extractor-descriptions output
10 years ago
Philipp Hagemeister
db964a33a1
Remove unused imports
10 years ago
Sergey M․
5e95cb27d6
Credit @hassaanaliw for cracked ( #3274 )
10 years ago
Sergey M․
3b09757bac
Credit @chaochichen for mlb ( #3252 )
10 years ago
Philipp Hagemeister
0d90e0f067
Credit @naglis for firedrive ( #3242 )
11 years ago
Jaime Marquínez Ferrándiz
133af9385b
Update supported formats for the --recode-video option ( #3228 )
11 years ago
Philipp Hagemeister
1df0ae2170
Credit @tobidope for gameone ( #2941 )
11 years ago
Philipp Hagemeister
cdc22cb886
Credit @adammw for tenplay ( #2954 )
11 years ago
Philipp Hagemeister
3d55f2806e
Credit @irtusb for vimple ( #3073 )
11 years ago
Philipp Hagemeister
7571c02c8a
[generic] Set default-search to error
...
This prevents users from submitting bug reports where they mistyped a URL, and prevents me from getting a weird video when holding shift and thus searching for :Tds
11 years ago
Sergey M․
ba4133c9eb
Credit @hakatashi for #3181 #3182
11 years ago
Philipp Hagemeister
9cc977f104
Credit @ralfharing for vh1
11 years ago
Philipp Hagemeister
d30d28156d
Credit @georgjaehnig for spiegeltv
11 years ago
Sergey M․
c2ef29234c
Credit @codesparkle for #2928 , #2934 , #2938 , #2939
11 years ago
Keith Beckman
dd06c95e43
Added new IE for Grooveshark
11 years ago
Philipp Hagemeister
25dfe0eb10
Credit @hojel for fc2 and other extractors ( #2877 )
11 years ago
Philipp Hagemeister
ccdd34ed78
Credit @jnormore for vine:user ( #2888 )
11 years ago
Jaime Marquínez Ferrándiz
b7d73595dc
Allow recoding the video to mkv
11 years ago
Sergey M․
bbe99d26ec
Credit @nicoe for rtbf.be ( #2822 )
11 years ago
Philipp Hagemeister
acd69589a5
[YoutubeDL] Do not require default output template to be set
11 years ago
Jaime Marquínez Ferrándiz
77477fa4c9
Merge branch 'atomicparsley' ( closes #2436 )
11 years ago
Sergey M․
610e47c87e
Credit @sainyamkapoor for videoweed extractor
11 years ago
Philipp Hagemeister
29a1ab2afc
Add alternative --prefer-unsecure spelling ( Closes #2697 )
11 years ago
Philipp Hagemeister
9c1fc022ae
[generic] Warn before fallback to automatic search
11 years ago
Philipp Hagemeister
62fec3b2ff
Add new --encoding option ( Fixes #2650 )
11 years ago
Philipp Hagemeister
2cc0082dc0
Credit @phaer for OE1 ( #2646 )
11 years ago
Philipp Hagemeister
330edf2d84
Mention where to find keys in --dump-json ( Fixes #2648 )
11 years ago
pulpe
784763c565
we don't need to run ffmpeg more times
11 years ago
pulpe
149254d0d5
fix ffmpeg error, if youtube-dl runs more than once with --embed-thumbnail with same video
11 years ago
pulpe
0c14e2fbe3
add post processor
11 years ago
Philipp Hagemeister
ad8915b729
Add --no-warnings option ( Fixes #2630 )
11 years ago
Philipp Hagemeister
72546c831e
Merge pull request #2553 from anisse/master
...
Add an option to specify custom HTTP headers
11 years ago
Philipp Hagemeister
7e8c0af004
Add --prefer-insecure option ( Fixes #2364 )
11 years ago
Philipp Hagemeister
e68301af21
Fix getpass on Windows ( Fixes #2547 )
11 years ago
Anisse Astier
410afb2003
Add an option to specify custom HTTP headers
11 years ago
Jaime Marquínez Ferrándiz
bc6d597828
Add bestvideo and worstvideo to special format names ( #2163 )
11 years ago
Philipp Hagemeister
855e2750bc
Credit @mharrys for aftonbladet
11 years ago
Philipp Hagemeister
17b75c0de1
Document width, height, and resolution ( #1445 )
11 years ago
Philipp Hagemeister
2fcec131f5
Credit @juancri for canal13cl ( #2498 )
11 years ago
Philipp Hagemeister
dc3727b65c
Credit @mnem dor GDCVault
11 years ago
Philipp Hagemeister
a339d7ba91
Credit @amlweems for ocw.mit ( #2460 )
11 years ago
niebles
8f563f32ab
Update __init__.py
11 years ago
Philipp Hagemeister
62e609ab77
Ignore BOM in batch files ( Fixes #2450 )
11 years ago
Philipp Hagemeister
f38da66731
Credit @soult for br
11 years ago
Anthony J. Bentley
98c4b8fa1b
Fix minor typo: “to to” → “to”.
11 years ago
Philipp Hagemeister
96d1637082
Credit @Nikerabbit for helsinki
11 years ago
Sergey M.
cbffec0c95
Credit @patheticpat for 4tube.com ( #2398 )
11 years ago
Sergey M.
0cea52cc18
Credit @pulpe for play.iprima.cz and stream.cz
11 years ago
Sergey M.
6d784e87f4
Credit @prutz1311 for normalboots.com ( #2279 )
11 years ago
Philipp Hagemeister
845d14d377
credit @Fnordlab for chilloutzone
11 years ago
Philipp Hagemeister
588128d054
Add --ignore-config option ( Fixes #633 )
11 years ago
Philipp Hagemeister
2a89386232
Credit @MikeCol for malemotion IE
11 years ago
Philipp Hagemeister
8c61d9a9b1
Mention default for -f ( Fixes #2215 )
11 years ago
Philipp Hagemeister
8b1be5cd73
Move --youtube-include-dash-manifest into correct option group
11 years ago
Philipp Hagemeister
4919603f66
[youtube] Make DASH manifest download conditional for now
...
DASH download fails on many videos (all with encrypted signatures? not sure yet), for example 07FYdnEawAQ, with a 403.
11 years ago
Philipp Hagemeister
79bf58f9b5
Document -f worstaudio as well
11 years ago
Philipp Hagemeister
de3ef3ed58
Default to -f best-audio when only audio is requested
11 years ago
Philipp Hagemeister
ba7678f9cc
Add -f bestaudio ( Fixes #2163 )
11 years ago
Philipp Hagemeister
04b4d394d9
Add new --default-search option ( #2193 )
11 years ago
Philipp Hagemeister
7b0817e8e1
[servingsys] Add support
...
This also adds support for brightcove advertisements.
Fixes #2181
11 years ago
Philipp Hagemeister
a7732b672e
Credit @sahutd for franceinter ( #2152 )
11 years ago
Philipp Hagemeister
4950f30890
Fix --list-formats description ( Closes #2142 )
11 years ago
Philipp Hagemeister
17093b83ca
Allow ~ in --download-archive ( Fixes #2137 )
11 years ago
dst
67d28bff12
Tidy help text
11 years ago
Jaime Marquínez Ferrándiz
76b1bd672d
Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options ( #2115 )
...
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
11 years ago
Philipp Hagemeister
bac268e243
Clarify --date* documentation ( Fixes #2093 )
11 years ago
Philipp Hagemeister
56327689a2
Move postprocessor into its own package
11 years ago
Philipp Hagemeister
5f263296ea
Merge remote-tracking branch 'epitron/metadata-pp'
...
Conflicts:
youtube_dl/PostProcessor.py
11 years ago
Jaime Marquínez Ferrándiz
41292a3827
Fix list comprehension for decoding the URLs ( fixes #2100 )
...
It wasn’t a comprehension, it was just using the last url from the previous comprehension.
That didn’t raise an error in python 2, but in python 3 the variable was not defined.
11 years ago
Philipp Hagemeister
c774b3c696
Make sure URLs are always character strings ( Fixes #2051 )
11 years ago
Philipp Hagemeister
9656ee5d1d
Document --socket-timeout
11 years ago
Philipp Hagemeister
7c094bfe2f
Reveal a little bit more detail about what we cache ( #858 )
11 years ago
Philipp Hagemeister
0f30658329
Clarify --cache-dir ( #858 )
11 years ago
epitron
e63fc1bed4
Added '--xattrs' option which writes metadata to the file's extended attributes using a youtube-dl postprocessor.
...
Works on Linux, OSX, and Windows.
11 years ago
Philipp Hagemeister
a0ddb8a2fa
Add new --print-traffic option
11 years ago
Philipp Hagemeister
fd46a318a2
Print out encoding information in -v ( #2046 )
11 years ago
Philipp Hagemeister
5d681e960d
Use bidiv instead of fribidi if available ( Fixes #1912 )
11 years ago
Philipp Hagemeister
5a94982abe
Remove unused import
11 years ago
Philipp Hagemeister
04ff34ab89
Show all matching URLs
11 years ago
Philipp Hagemeister
a19fd00cc4
Simplify --playlist-start / --playlist-end interface
11 years ago
Philipp Hagemeister
b83be81d27
Credit @mjorlitzky for pornhd ( #1961 )
11 years ago
Philipp Hagemeister
e3946f989e
Set process title to youtube-dl
...
This allows killing all youtube-dl processes with killall youtube-dl, and shows up nicer in some programs.
11 years ago
Philipp Hagemeister
525ef9227f
Add --get-duration ( Fixes #859 )
11 years ago
Philipp Hagemeister
5fe18bdbde
Add --min-views / --max-views ( Fixes #1979 )
11 years ago
Jaime Marquínez Ferrándiz
dca02c80bc
Fix detection of the extension if the 'extractaudio' is given and improve the error message ( #1969 )
...
Using 'foo.mp4' shouldn't raise an error.
If 'foo' is given suggest using 'foo.%(ext)s' for the template
11 years ago
Philipp Hagemeister
1c088fa89d
Improve --bidi-workaround support
11 years ago
Philipp Hagemeister
db4da14027
Merge remote-tracking branch 'jaimeMF/load-info'
11 years ago
Philipp Hagemeister
0783b09b92
Add a workaround for terminals without bidi support ( Fixes #1912 )
11 years ago
Jaime Marquínez Ferrándiz
1dcc4c0cad
Add --load-info option ( #972 )
...
It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
11 years ago
Philipp Hagemeister
cf6758d204
Document disabling proxy ( #1882 )
11 years ago
Philipp Hagemeister
a0eaa341e1
[configuration] Undo code breakage
11 years ago
Philipp Hagemeister
fb27c2295e
Correct configuration file locations
11 years ago
Philipp Hagemeister
1b753cb334
Add Windows configuration file locations ( #1881 )
11 years ago
Philipp Hagemeister
36a826a50d
Clarify --download-archive help ( #1757 )
11 years ago
Philipp Hagemeister
8796857429
Credit @dstftw for smotri IE
11 years ago
Philipp Hagemeister
6ad14cab59
Add --socket-timeout option
11 years ago
Philipp Hagemeister
b138de72f2
Merge branch 'master' of github.com:rg3/youtube-dl
11 years ago
Philipp Hagemeister
06dcbb71d8
Clarify help of --write-pages ( #1853 )
11 years ago
Philipp Hagemeister
323ec6ae56
Clarify --download-archive help
11 years ago
Nicolas Kaiser
9986238ba9
fix typo in help
11 years ago
Jaime Marquínez Ferrándiz
c2e52508cc
Include the proxy in the parameters for YoutubeDL ( fixes #1831 )
11 years ago
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