Commit Graph

516 Commits (e51762be19289da50977fd6f2d0ee2a1722765a5)

Author SHA1 Message Date
Sergey M․ 0c3e5f4921
Revert "Respect --prefer-insecure while updating (closes )"
This reverts commit 7d2b4aa047.
Sergey M․ 7d2b4aa047
Respect --prefer-insecure while updating (closes )
Sergey M․ ba515388b8
Introduce --http-chunk-size
Yen Chi Hsuan 8c2895305d
[options] Accept lrc as a subtitle conversion target format (closes )
Sergey M․ 0eee52f34b
Introduce --keep-fragments
Sergey M․ 590bc6f6a1
Use expand_path where appropriate (closes )
Philipp Hagemeister 21bfcd3d6e [postprocessor/ffmpeg] Add support for flac
Requested at http://stackoverflow.com/q/42828041/35070
Yen Chi Hsuan 4605c94d1a
[__init__] Fix missing subtitles if --add-metadata is used ()
The previous fix for  is incorrect
Yen Chi Hsuan 54a3a8827b
[__init__] Metadata should be added after conversion
Fixes 
Sergey M․ be5df5ee31
Suppress help for all deprecated options and print warning when used
Sergey M․ 0a840f584c Rename bypass geo restriction options
Sergey M․ 773f291dcb Add experimental geo restriction bypass mechanism
Based on faking X-Forwarded-For HTTP header
Thomas Christlieb 75822ca790 New parameter --playlist-random to randomize playlist download order. Fixes
Sergey M․ 1a241a2d02
[options] Refactor autonumber options and add validation (closes , closes , closes )
Costy Petrisor acbb2374bc
added --autonumber-start NUMBER as a command line option to be able to offset the index at which autonumber formats filenames
Sergey M․ b6ee45e9fa
Improve custom config support (closes )
Fabian Stahl e66dca5e4a
Add option --config-location
A configfile can now be passed to youtube_dl.

undo changes

Raise parser error if file not found, change to user_conf

change metavar hand helptext for --configfile

Fix help for --configfile

Update help for --configfile

Numbering placeholder in configfile error msg

minor fix

Change option --configfile top --config-file

Fix -config-file error
Yen Chi Hsuan 582be35847
Update coding style after pycodestyle 2.1.0
In pycodestyle 2.1.0, E305 was introduced, which requires two blank
lines after top level declarations, too.

See https://github.com/PyCQA/pycodestyle/issues/400

See also ; thanks @stepshal for first mentioning this issue and
initial patches
FooBarQuaxx b2fc1c4fb9 Add explanatory comment
MAA d755396804 Strip only args urls
Déstin Reed dcdb292fdd
Unify coding cookie
Yen Chi Hsuan b19e275d99
[__init__] Fix lost xattr if --embed-thumbnail used
Reported at
https://github.com/rg3/youtube-dl/issues/9054#issuecomment-250451823
Yen Chi Hsuan d7753d1948
[downloader/http] Use write_xattr function for --xattr-set-filesize
Remita Amine 87148bb711 [adobepass] rename --ap-mso-list option to --ap-list-mso
Remita Amine 797c636bcb [ap] improve adobe pass names and parse error handling
Remita Amine 5712c0f426 [adobepass] remove unnecessary option
Remita Amine 1b6712ab23 [adobepass] add specific options for adobe pass authentication
- add --ap-username and --ap-password option to specify
TV provider username and password in the cmd line
- add --ap-retries option to limit the number of retries
- add --list-ap-msi-ids to list the supported TV Providers
Remita Amine 7a7309219c [adobepass] add an option to specify mso_id and support for ROGERS TV Provider(closes )
Sergey M․ 9603b66012
Introduce --skip-unavailable-fragments
Sergey M․ 1ad6b891b2
Add more checks for --min/max-sleep-interval arguments and use more idiomatic naming
singh-pratyush96 065bc35489
Add --max-sleep-interval (Closes )
Yen Chi Hsuan 38cce791c7
Rename --cn-verfication-proxy to --geo-verification-proxy
And deprecate the former one

Since commit f138873900, this option is
not limited to China websites, so rename it.
Sergey M․ 7b0d1c2859
[__init__] Use write_string instead of compat_string (Closes )
Sergey M․ e0741fd449
[__init__] Simplify colon presence check
teemuy e73b9c65e2
Bugfix: Allow colons in custom HTTP header values.
Sergey M․ 3e169233da
Expanduser for more options with input files
Kevin Deldycke e2eca6f65e Expand user's home in batch file path.
Sergey M․ 52bb437e41 [options] Add --fragment-retries option
Sergey M․ d77ab8e255 Add --mark-watched feature (Closes )
Jaime Marquínez Ferrándiz 7d106a65ca Add --hls-use-mpegts option
When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream).
VLC and mpv play them file, but QuickTime doesn't.
David Ben Zakai 90bb5667bf Using internal opener
David Ben Zakai d3d3e2e3aa Adding proxy to update procedure
Sergey M․ 8870358b1b [__init__] Use compat_shlex_split
Sergey M․ 369e195a44 Handle postprocessor_args similarly to external_downloader_args
Sergey M․ f72b0a6032 Revert xvid to avi and make docs to be similar to existing external downloader option
Sergey M․ ac9ed061ec Merge branch 'master' of https://github.com/aurium/youtube-dl into aurium-master
Aurélio A. Heckert aa5d9a79d6 Simplify `postprocessor_args` transmission to PP base class
* Remove `extra_cmd_args` transmission from sub to super class.
* Simplify params transmission through `downloader.params`.
Aurélio A. Heckert 1866432db7 Rename --pp-params to --postprocessor-args and access value as super class attribute
Aurélio A. Heckert 14835de9fb Use shlex.split for --pp-params and update related docs.
Sergey M․ d22dec74ff Add `--force-generic-extractor`
For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones,
e.g. just allowing anything after hostname and capturing part of URL as id.
If some of these extractors happen to have an video embed of some different hoster or platform
and this scenario was not handled in extractor itself we end up with inability to download this embed
until extractor is fixed to support embed of this kind.
Forcing downloader to use the generic extractor can be a neat temporary solution for this problem.
Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/