Commit Graph

859 Commits (7d3b98be4c4567b985ba7d7b17057e930457edc9)

Author SHA1 Message Date
pukkandan fac988053f
Release 2021.05.11
* and some documentation improvements
pukkandan 53ed7066ab
Option `--compat-options` to revert some of yt-dlp's changes
* Deprecates `--list-formats-as-table`, `--list-formats-old`
pukkandan a61f4b287b
Deprecate support for python versions < 3.6
Closes 
pukkandan 486fb17975
Remove `-l`, `-t`, `-A` completely and disable `--auto-number`, `--title`, `--literal`, `--id`
pukkandan e8e738406a
Add experimental option `--check-formats` to test the URLs before format selection
pukkandan e625be0d10
Improve output template internal formatting
* Allow slicing lists/strings using `field.start🔚step`
* A field can also be used as offset like `field1+num+field2`
* A default value can be given using `field|default`
* Capture all format strings and set it to `None` if invalid. This prevents invalid fields from causing errors
pukkandan 0cf0571560
Release 2021.04.22
pukkandan e58c22a0f6
[documentation] Fix typos
pukkandan f4536226c1
[documentation] Clarify which deprecated options still work
pukkandan a439a3a45c
Improve output template (see desc)
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
pukkandan 26e2805c3f
Add option `--skip-playlist-after-errors`
Allows to skip the rest of a playlist after a given number of errors are encountered
pukkandan c32b0aab8a
Improve --sub-langs (see desc)
* Treat `--sub-langs` entries as regex
* `all` can be used to refer to all the subtitles
* the language code can be prefixed with `-` to exclude it
* Deprecates `--all-subs`
Closes 
pukkandan a7191c6f57
Fix some linter and typos
pukkandan a0f30f194a
Release 2021.04.11
pukkandan b31fdeedfd
[documentation] Improvements
pukkandan 8fa43c73d8
Add option `--convert-thumbnails`
Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
pukkandan 9de3ea3126
Pass any field to `--exec` using similar syntax to output template
Related: https://github.com/ytdl-org/youtube-dl/issues/28642
pukkandan d9aa233295
Deprecate more options
* `--all-formats` = `-f all`
* `--include-ads` is not implemented
pukkandan 52a8a1e1b9
Option to choose different downloader for different protocols
* Renamed `--external-downloader-args` to `--downloader-args`
* Added `native` as an option for the downloader
* Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c`
* Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively
* Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls`
* Standardize shortening of protocol names with `downloader.shorten_protocol_name`
pukkandan d818eb7473
Improve argument parsing for `-P`, `-o`, `-S`
* `-P "subtitle,thumbnail:PATH"` is now possible. Similarly for `-o`
* `-S "fps,br" -S "res,codec"` is now interpreted as `-S res,codec,fps,br`. Previously, `-S fps,br` was ignored in this case.
pukkandan f8d4ad9ab0
Format selector `mergeall` to download and merge all formats
pukkandan 02aabd45d0
Release 2021.04.03
pukkandan 73cd218f5a
[documentation] Improve `--parse-metadata` documentation
pukkandan eff635394a
Ability to select nth best format
Eg: -f `bv*.2`

* Also cleaned up the related format selection code
pukkandan b050d210df
Fix some typos and linter
pukkandan a3affbe6a0
Release 2021.03.24
pukkandan 143db31d48
Parse metadata from multiple fields
Closes 
pukkandan a7f347d9c9
Release 2021.03.21
Matthew c224251aad
[youtube] Show if video is `private`, `unlisted` etc in new field `availability` ()
Closes: , https://github.com/ytdl-org/youtube-dl/issues/25631

Authored by: colethedj, pukkandan
pukkandan dd18a58cb1 [documentation] Add `SplitChapters` to `--ppa`
pukkandan a515a78dd3
fix some typos and linter
pukkandan e167860ce7
[documentation] Add deprecated options and aliases in readme
pukkandan 75d43ca080
Option to keep private keys in the infojson
Options: --clean-infojson, --no-clean-infojson

Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
pukkandan 597c18665e
Release 2021.03.15
pukkandan 7275535116
Split video by chapters ()
* New options `--split-chapters` and `--no-split-chapters`
* The output/path of the split files can be given using the key `chapter`
* Additional keys `section_title`, `section_number`, `section_start`, `section_end` are available in the output template
* Alias `--split-tracks` for parity with animelover/youtube-dl
* `--sponskrub-cut` and `--split-chapter` cannot work together

Closes:
https://github.com/blackjack4494/yt-dlc/issues/277
https://github.com/ytdl-org/youtube-dl/issues/28438
https://github.com/ytdl-org/youtube-dl/issues/12907
https://github.com/ytdl-org/youtube-dl/issues/6480
https://github.com/ytdl-org/youtube-dl/pull/25005

Rewritten from the implementation by: femaref and Wattux
https://github.com/Wattux/youtube-dl/tree/split-at-timestamps
https://github.com/ytdl-org/youtube-dl/pull/25005
https://github.com/femaref/youtube-dl/tree/split-track
shirt 4cf1e5d2f9
Native concurrent downloading of fragments ()
* Option `--concurrent-fragments` (`-N`) to set the number of threads

Related: 

Known issues:
* When receiving Ctrl+C, the process will exit only after finishing the currently downloading fragments
* The download progress shows the speed of only one thread

Authored by shirt-dev
Ashish 5ba4a0b69c
[Documentation] Inclusion of two-line install script for Unix ()
Closes 
Authored-by: Ashish <ashish@pop-os.localdomain>

ci skip all
pukkandan 5f7514957f
Release 2021.03.03
pukkandan d6e51845b7
Reduce default of `--extractor-retries` to 3
so that even those not using sleep won't get 429'd on youtube
pukkandan 5ef7d9bdd8
Release 2021.03.01
pukkandan f0884c8b3f Cleanup some code (see desc)
* `--get-comments` doesn't imply `--write-info-json` if `-J`, `-j` or `--print-json` are used
* Don't pass `config_location` to `YoutubeDL` (it is unused)
* [bilibiliaudio] Recognize the file as audio-only
* Update gitignore
* Fix typos
pukkandan 277d6ff5f2
Extract comments only when needed (Closes )
pukkandan 1cf376f55a Add option `--sleep-requests` to sleep b/w requests (Closes )
* Also fix documentation of `sleep_interval_subtitles`

Related issues:
https://github.com/blackjack4494/yt-dlc/issues/158
https://github.com/blackjack4494/youtube-dlc/issues/195
https://github.com/ytdl-org/youtube-dl/pull/28270
https://github.com/ytdl-org/youtube-dl/pull/28144
https://github.com/ytdl-org/youtube-dl/issues/27767
https://github.com/ytdl-org/youtube-dl/issues/23638
https://github.com/ytdl-org/youtube-dl/issues/26287
https://github.com/ytdl-org/youtube-dl/issues/26319
pukkandan 7f7de7f94d Allow specifying path in `--external-downloader`
pukkandan 9bd2020476 [hls] Enable `--hls-use-mpegts` by default when downloading live-streams
* Also added option `--no-hls-use-mpegts` to disable this

Related: 
shirt-dev b965087396
Readthedocs improvements ()
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>

:ci skip dl
pukkandan 127d075955 [documentation] Fix typos (Closes )
:ci skip all
pukkandan c74d1aa340 Release 2021.02.24
pukkandan 0744a815b7 [documentation] Changes left behind from and
Pccode66 7a5c1cfe93
Completely change project name to yt-dlp ()
* All modules and binary names are changed
* All documentation references changed
* yt-dlp no longer loads youtube-dlc config files
* All URLs changed to point to organization account

Co-authored-by: Pccode66
Co-authored-by: pukkandan
pukkandan 5b1ecbb327 [ffmpeg] Allow passing custom arguments before -i
:ci skip dl
pukkandan e409895f13 [documentation] Fix documentation of "Extractor Options"
pukkandan 6cfda0582b [documentaion] Document `playable_in_embed`
:ci skip all
pukkandan f76ede8ee4 [youtube] Show if video was a live stream in info
pukkandan e094cec18c [documentation] Document `all` in format selection (Closes )
:ci skip all
pukkandan a40258a259 [documentation] Remove `--flat-videos`
It does not work as documented
It was an experimental option that I forgot to remove when making the fork public

:ci skip all
pukkandan dca3ff4a5e [formatsort] Remove forced priority of `quality`
When making `FormatSort`, I misinterpreted the purpose `quality`
pukkandan da9be05edf [documentation] Better document `--prefer-free-formats`
Also added `--no-prefer-free-formats`
pukkandan 155d2b48c5 [formatsort] Prefer vp9.2 over other vp9 codecs
vp9.2 may contain HDR while vp9.0 doesn't
pukkandan c2934512c2 Option `--windows-filenames` to force use of windows compatible filenames
* Also changed `--trim-file-name` to `--trim-filenames` to be similar to related options

Related: https://web.archive.org/web/20210217190806/https://old.reddit.com/r/youtubedl/comments/llc4o5/do_you_guys_also_have_this_error

:ci skip dl
pukkandan aa837ddf06 Release 2021.02.15
shirt-dev 63ad4d43eb
Allow downloading of unplayable video formats
Video postprocessors are also turned off when this option is used

Co-authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Co-authored-by: pukkandan <pukkandan@gmail.com>
shirt-dev 5d25607a3a
Change optional dependency from `Crypto` to `pycryptodome` (Closes )
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com> (shirt-dev)

pycryptodome is an in-place replacement for Crypto and is more actively developed
pukkandan 8d801631cf [version] update
:ci skip all
pukkandan ba9f36d732 Release 2021.02.09
pukkandan b3943b2f33 [pyinst.py] Move back to root dir (Closes )
pukkandan 06ff212d64 [documentation] Crypto is an optional dependency
pukkandan c25228e5da Release 2021.02.04
pukkandan de6000d913 Multiple output templates for different file types
Syntax: -o common_template -o type:type_template
Types supported: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
pukkandan ff88a05cff [pyinst] Automatically detect python architecture and working directory
:ci skip all
pukkandan e29663c644
Allow date/time formatting in output template
Closes 
pukkandan cac96421d9 New option --no-write-playlist-metafiles to NOT write playlist metadata files
pukkandan 29b6000e35 Release 2021.01.29
pukkandan e38df8f9fa Refactor `update-version`, `pyinst.py` and related files
* Refactor update-version
* Moved pyinst, update-version and icon into devscripts
* pyinst doesn't bump version anymore
* Merge pyinst and pyinst32. Usage: `pyinst.py [32|64]`
* Add mutagen as requirement
* Remove make_win and related files
pukkandan 06167fbbd3
Features from animelover1984/youtube-dl
* Add `--get-comments`
* [youtube] Extract comments
* [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
* [billibilli] Extract comments
* [billibilli] Better video extraction
* Write playlist data to infojson
* [FFmpegMetadata] Embed infojson inside the video
* [EmbedThumbnail] Try embedding in mp4 using ffprobe and `-disposition`
* [EmbedThumbnail] Treat mka like mkv and mov like mp4
* [EmbedThumbnail] Embed in ogg/opus
* [VideoRemuxer] Conditionally remux video
* [VideoRemuxer] Add `-movflags +faststart` when remuxing from mp4
* [ffmpeg] Print entire stderr in verbose when there is error
* [EmbedSubtitle] Warn when embedding ass in mp4
* [avanto] Use NFLTokenGenerator if possible
pukkandan 4ff5e98991 More badges
:ci skip all
pukkandan e4172ac903 Deprecate avconv/avprobe
All current functionality is left untouched. But don't expect any new features to work with avconv

:ci skip all
pukkandan 5bfa486205 Add option `--parse-metadata`
* The fields extracted by this can be used in `--output`
* Deprecated `--metadata-from-title`

:ci skip dl
pukkandan 0bc0a32290 Release 2021.01.24
Remita Amine a820dc722e Update to ytdl-2021.01.24.1
pukkandan f74980cbae Plugin support
Extractor plugins are loaded from <root-dir>/ytdlp_plugins/extractor/__init__.py

Inspired by https://github.com/un-def/dl-plus

:ci skip dl
pukkandan 0202b52a0c New option `-P`/`--paths` to give different paths for different types of files
Syntax: `-P "type:path" -P "type:path"`
Types: home, temp, description, annotation, subtitle, infojson, thumbnail
pukkandan 3bcaa37b1b [tests] Split core and download tests
pukkandan 46ee996e39 Allow passing different arguments to different external downloaders
* Now similar to --post-processor-args
* Also added `--downloader-args` as alias to `--external-downloader-args`
pukkandan 45016689fa Standardized function for creating dict from repeated options
pukkandan 63be1aab2f Deprecate unnecessary aliases in `formatSort`
(I should never have made so many aliases in the first-place)
The aliases remain functional for backward compatability, but will be left undocumented
pukkandan c69911e4c1 Release 2021.01.20
pukkandan 43820c0370 Improved passing of multiple postprocessor-args
* Added `PP+exe:args` syntax
    If `PP+exe:args` is specifically given, only it used.
    Otherwise, `PP:args` and `exe:args` are combined.
    If none of the `PP`, `exe` or `PP+exe` args are given, `default` is used
    `Default` is purposely left undocumented since it exists only for backward compatibility

* Also added proper handling of args in `EmbedThumbnail`

Related: https://github.com/ytdl-org/youtube-dl/pull/27723
pukkandan 8a51f56439 [readme] Cleanup options
(Closes ) :skip ci
pukkandan 298f597b4f Release 2021.01.16
pukkandan e2e43aea21 Portable Configuration file (closes )
Inspired by https://github.com/ytdl-org/youtube-dl/pull/27592
pukkandan 7bc877a20d Add PyPI release
pukkandan 17fa3ee25f Documentation fixes
* Change all links to point to new fork URL
* Changed sponskrub links to my fork of the same
* Other typos
pukkandan 8b0d7497d5 Added option `--break-on-reject`
and modified `--break-on-existing`
pukkandan 90505ff153 [readme] Change all links to point to new fork URL
pukkandan 9b45b9f51a Release 2021.01.12
pukkandan d9d045e2ef Changed repo name to yt-dlp
pukkandan f5546c0b3c Fix typos (Closes )
:skip ci all

Co-authored by: FelixFrog
pukkandan f20f5fe524 Add changelog for the unreleased changes in blackjack4494/yt-dlc
and made related changes in README
pukkandan b2f70ae74e Update version badge automatically in README
Uses: https://github.com/Schneegans/dynamic-badges-action
pukkandan 6fd35a1101 Release 2021.01.09
pukkandan e5bc03a6fa Release 2021.01.08
pukkandan 034b6215b4 Move changelog to seperate file
pukkandan 0c0ff18f7d [CI] Created quick-test
pukkandan a26c99ac13 Release 2021.01.07-1
pukkandan 1b77b347d4 Allow passing different arguments to different postprocessors
* Also deprecated --sponskrub-args

Closes: https://github.com/ytdl-org/youtube-dl/issues/27593
Eg: `--postprocessor-args "VideoConvertor:-c:v h264_nvenc -preset slow"`
Eg: `--postprocessor-args "SponsKrub:-include-selfpromo"`

For backward compatibility, `--postprocessor-args args` is equivalent to:
`--post-processor-args "sponskrub:" --post-processor-args "default:args"`
pukkandan c76eb41bb9 Preparing for release
pukkandan dbbbe555d7 Add `duration_string` to info_dict
pukkandan 7fd86ce1a9 Remove av01 priority
pukkandan 2af884ff22 v2021.01.05.02
pukkandan 91ebc64068 Change defaults
* Enabled --ignore by default
* Disabled --video-multistreams and --audio-multistreams by default
* Changed default format selection to 'bv*+ba/b' when --audio-multistreams is disabled
* Changed default format sort order to 'res,fps,codec,size,br,asr,proto,ext,has_audio,source,format_id'
* Changed default output template to '%(title)s [%(id)s].%(ext)s'
* Enabled `--list-formats-as-table` by default
pukkandan 50865ca803 v2021.01.05 - Make publicly available
pukkandan 29f7c58aaf Update to ytdl-2021.01.03
pukkandan c2b5f3114f Readme changes
pukkandan 6623ac349b Added negative switches for many existing options
* The idea is that it should be possible to negate any boolean option by adding a `no-` to the switch

New: `--no-ignore-dynamic-mpd`, `--no-allow-dynamic-mpd`, `--allow-dynamic-mpd`, `--youtube-include-hls-manifest`, `--no-youtube-include-hls-manifest`, `--no-youtube-skip-hls-manifest`, `--no-download`, `--no-download-archive`, `--resize-buffer`, `--part`, `--mtime`, `--no-keep-fragments`, `--no-cookies`, `--no-write-annotations`, `--no-write-info-json`, `--no-write-description`, `--no-write-thumbnail`, `--youtube-include-dash-manifest`, `--post-overwrites`, `--no-keep-video`, `--no-embed-subs`, `--no-embed-thumbnail`, `--no-add-metadata`, `--no-include-ads`, `--no-write-sub`, `--no-write-auto-sub`, `--no-playlist-reverse`, `--no-restrict-filenames`, `--youtube-include-dash-manifest`, `--no-format-sort-force`, `--flat-videos`, `--no-list-formats-as-table`, `--no-sponskrub`, `--no-sponskrub-cut`, `--no-sponskrub-force`

Renamed: `--write-subs`, --no-write-subs`, `--no-write-auto-subs, `--write-auto-subs`. Note that these can still be used without the ending "s"
pukkandan a9e7f54670 Sponskrub integration
pukkandan 76d321f68f Option to present -F output to a more tabular form
pukkandan 2d30509fc8 Add --force-download-archive by by h-h-h-h
Authored-by: h-h-h-h
pukkandan 732044afb2 Add --write-*-link by h-h-h-h
Authored-by: h-h-h-h
pukkandan f96bff99cb Relaxed validation for format filters so that any arbitrary field can be used
pukkandan 909d24dd6d Better Format Selection
* Added options: --video-multistreams, --no-video-multistreams, --audio-multistreams, --no-audio-multistreams
* New format selectors: best*, worst*, bestvideo*, bestaudio*, worstvideo*, worstaudio*
* Added b,w,v,a as alias for best, worst, video and audio respectively in format selection
* Changed video format sorting to show video only files and video+audio files together.
pukkandan eb8a44336c Better Format Sorting (Squashed)
* Added --format-sort (-S height,filesize)
* Made fields reversible (-S +height)
* Added --format-sort-force, --no-format-sort-force
* Added limit (-S height:720)
* Added codec preference (-S vcodec,acodec)
* Correct handling of preference<-1000

* Rebased to yt-dlc
* Automatically determine missing bitrates
* aext, vext, protocol, acodec, vcodec can now takes priority as string, not number (-S vext:webm)
* Correct handling of None in codec, audio_codec (None means the codec is unknown while 'none' means it doesn't exist)
* Correctly parse filesize (-S filesize:200M)
* Generalized preference calculation

* Rewrote entire code into the class FormatSort
* Correctly handle user input errors
* Combined fields (-S +ext:webm:webm)
* Closest mode (-S filesize~50M)
* Aliases (framerate=fps, br=bitrate etc)

* Documentation
pukkandan ea6e0c2b0d Add --break-on-existing by @gergesh
Authored-by: Yoav Shai <gergesh@gmail.com>
Unknown 5db4014b23 [skip travis] readme and pypi update
Tom-Oliver Heidel 471115dbee
[skip travis] add option to use pip to use master
Tom-Oliver Heidel 167c108f70
[skip travis]
Tom-Oliver Heidel cf553deceb
[skip travis] update travis badge
bopol 9754a441e3 use webarchive to fix a dead link in README
Tom-Oliver Heidel 6410992da9
[skip travis] updated readme
replaced download links
added 'how to update'
Tom-Oliver Heidel bc30d1e09f
[skip travis] mention trim-file-name
Tom-Oliver Heidel 7e6790e232
[skip travis] update README.md - sleep-subtitles
Tom-Oliver Heidel 07892b3fcc
[skip travis] slight changes to badges in readme.
Unknown b777004649 Merge branch 'ytdl-org-master'
Tom-Oliver Heidel b96a939bbf
[skip travis] advice using pyinst.py for windows
Unknown 17cb02d0c6 bump version 2020.09.16
Unknown 78895bd3a1 [Core] hls manifests, dynamic mpd
Tom-Oliver Heidel cd93279de8 Merge branch 'ext/remuxe-video' of https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video
Jens Timmerman 8a92dee72c
Update README.md
cleanup + typo fix
Jens Timmerman 893afc2ca8
Update README.md
Tom-Oliver Heidel 1c547dc8b3
[skip travis] add gitter and license badge
Tom-Oliver Heidel 2028c6492a
[skip travis] quick fix readme
Tom-Oliver Heidel 424dc7be53
[skip travis] add pypi badge
Unknown e367127957 [skip travis] minor fixes
Unknown cefecac12c [skip travis] renaming
to avoid using same folder when using pip install for example
Tom-Oliver Heidel a90d4f7e10
[skip travis] added download stats badge for pypi
Tom-Oliver Heidel 5f326cf54b
[skip travis] added win/unix executable to readme
Tom-Oliver Heidel 9ab41610b4
[skip travis] update readme.
Tom-Oliver Heidel c8598bbe26
change travis ci in readme
Felix Stupp efe87a10ae
Added --remux-video option
Fixes 

- Supported formats declared: mp4, mkv
- Added FFmpegVideoRemuxerPP as postprocessor
- Added option to README and shell-completion scripts
TotalCaesar659 fae11394f0
[README.md] flake8 HTTPS URL ()
Sergey M․ 00a41ca4c3
release 2020.05.03
Sergey M․ ea782aca52
[README.md] Clarify 429 error
Manu Cornet a6e6673e82 [README.md] Also read permission to the binary in how to update section ()
Sergey M d9d3a5a816
[README.md] Move code from to the right place
DaMightyZombie 11edb76610 [README.md] Rephrase usage example comment ()
Martin Michlmayr f412970164 [README.md] Fix lists formatting (closes )
Lists have to be separated from the previous paragraph by a blank line
in certain variants of Markdown, otherwise they are not interpreted as
lists.

This change ensures that that the youtube-dl.1 man page, which is
generated from README.md with the help of pandoc, is formatted
correctly.
Sergey M․ 067aa17edf
Start moving to ytdl-org
Sergey M 252abb1e8b
[README.md] Mention more convenience extraction functions
Sergey M 4e58d9fabb
[README.md] Fix formatting
Sergey M․ 2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions (closes , closes )
Atlas Sullivan 60a899bb7e [README.md] Fix typo
Sergey M 8437f5089f
[README.md] Add long lines policy to coding conventions
Sergey M 696f4e4114
[README.md] Add more guide lines for regular expressions
Elan Ruusamäe 904bb599be [README.md] Add flake8 instructions
Sergey M c984196cf1
[README.md] Bind info dict URLs to a fixed blob (closes )
Sergey M․ 22e07ce502
[README.md] Improve documentation on safe metadata extraction and add more examples
Sergey M․ 60ce0c67fd
[README.md] Document channel meta fields for output template
Sidney de Koning 722f1a0f8f [README.md] Actualize Firefox cookie export add-on
Previous one does not work with newer Firefox versions
Aaron Brager 4e71dfd819 [README.md] Rename OS X to macOS
Sergey M․ 689af4960e
release 2018.07.04
Sergey M․ 0934c9d4fa
release 2018.05.26
Sergey M․ 7550ea501a
release 2018.05.18
Sergey M․ 9e18bb4c67
release 2018.05.09
Sergey M․ e8dfecb384
release 2018.04.03
Sergey M․ 05a7ffb126
release 2018.03.03
Sergey M․ 3d977fe4d2
release 2018.02.22
Sergey M․ db157d2a2a
release 2018.02.03
Reto Kromer a86922c470 [README.md] Clarify macOS name
Sergey M․ 3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes , )
Sergey M․ a670b1ba26
[README.md] Add is_live, start_time and end_time to output template section (closes )
Sergey M․ 5c0e5bc4df
[README.md] Add build status bagde
Sergey M․ 9524dca3ac
[README.md] Use revision bound link to YoutubeDL options (closes )
Sergey M․ 9fc41bcb6b
release 2017.09.24
kayb94 51aee72d16 [README.md] Clarify how to run extractor specific test cases
Alan Yee 903d4d1625 [README.md] Switch to HTTPS URLs
Justin Quan 1f03fef994 [README.md] Improve grammar
Sergey M․ cb1e6d8985
release 2017.06.12
Sergey M․ 76e6378358
[README.md] Improve man page formatting
Sergey M․ 6b7ce85cdc
[README.md] Mention http_dash_segments protocol
Yen Chi Hsuan d10d0e3cf8
[README.md] Add an example for how to use .netrc on Windows
That's a Python bug: http://bugs.python.org/issue28334
Most likely it will be fixed in Python 3.7: https://github.com/python/cpython/pull/123
Sergey M․ 6f3c632c24
release 2017.05.14
Sergey M․ a82f41841d
release 2017.04.26
Sergey M․ b56e41a701
release 2017.04.02
Sergey M․ 7d539ee10a
release 2017.03.16
Sergey M․ 6b097cff27
release 2017.02.24
Sergey M․ 050f143c12
[README.md] Clarify sequence types in output template and document numeric string formatting operations
Sergey M․ 8c6c88c7da
release 2017.02.21
Sergey M․ 28e35f5070
release 2017.02.17
Sergey M․ 31487eb974
release 2017.02.04
Sergey M․ 4d2fdb07c4
release 2017.01.29
Sergey M․ 9d5b29c881
release 2017.01.22
Sergey M․ 8854f3fe78
[README.md] Clarify newline format in cookies section (closes )
Sergey M․ a9ee260217
[README.md] Mention --config-location in configuration section ()
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Oskar Cieslik eec45445a8 Update Readme: Set home in sudo pip install
Hi, it's not always a default behaviour, but when you use `sudo pip` you most likely may want to use `-H` flag to set HOME value to directory of the target user :)
Sergey M․ 7fc06b6a15
[README.md] Update link to available YoutubeDL options
Sergey M․ dc48a35404
release 2016.12.31
David Haberthür 3540fe262f
[README.md] Fix spelling and harmonize line length
Sergey M․ e7ac722d62
[README.md] Add missing protocols to format selection section
hub2git 19f37ce4b1 [README.md] Fix typo
Laneone 98b08f94b1 [README.md] Fix typo
Just a minor spelling mistake in the readme
Joseph Frazier dc6a9e4195 [README.md] Update link from generated CONTRIBUTING.md
Sergey M․ 97726317ac
[README.md] Mention HTTP headers and alternative way to obtain cookies and headers in -g FAQ
Mel Shafer 7e7a028aa4 [README.md] Fix a typo
Jack Danger Canty 2c6743bf0f [README.md] Change 'guys' to 'people'
Folks at Ubuntu aren't all male so calling them 'guys' is a little odd.
Simon Morgan 9187ee4f19 [README.md] Improve grammar
Vítor Galvão dff5107b68 README.md: fix alrady typo
Yen Chi Hsuan 8204c73352
[Makefile] Fix for GNU make < 4 (closes )
Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.
Sergey M․ f5e008d134
release 2016.09.15
Philipp Hagemeister aa3f9fe695 Explain why and why not to specify --hls-prefer-native
This has been asked at http://stackoverflow.com/questions/39357037/what-does-youtube-dl-option-hls-prefer-native-do-any-downside-adding-to-youtu
Sergey M․ d9606d9b6c
release 2016.09.04
Sergey M․ 71e90766b5
[README.md] Fix typo in download archive FAQ entry
Philipp Hagemeister c1f62dd338 [README] Clean up grammar in --download-archive paragraph
Sergey M․ 5a3efcd27c
[README.md] Add FAQ entry for download archive
Sergey M․ 4c8f9c2577
[README.md] Add comments in sample configuration for clarity
Sergey M․ f26a298247
[README.md] Use en-US URL in cookies FAQ entry
Sergey M․ ea01cdbf61
[README.md] Clarify how to export cookies from browser for cookies FAQ entry
Sergey M․ 6a76b53355
[README.md] Quote URL in streaming to player FAQ entry
Sergey M․ 0c6422cdd6
[README.md] Add FAQ entry for streaming to player
Yen Chi Hsuan d164a0d41b
[README.md] Add a format selection example using comma
Ref: 
Sergey M․ bd1bcd3ea0
release 2016.08.19
Sergey M․ b1ce2ba197
release 2016.08.10
Charlie Le d21a661bb4
[README.md] Update Options Link
The link references a bad anchor. The updated link now references the correct anchor.
Yen Chi Hsuan 6bb0fbf9fb
Revert "[README.md] Use full paths for all configuration files ()"
This reverts commit 899d2bea63.
Yen Chi Hsuan 899d2bea63
[README.md] Use full paths for all configuration files ()
Sergey M․ d993a1354d
[README.md] Make download URLs consistent
Philipp Hagemeister 571808a7aa document comments in configuration file (fixes )
Sergey M․ c25f1a9b63
release 2016.07.05
Sergey M․ aa7a455b2e
[README.md] Clarify configuration file may not exist by default
Sergey M․ 7507fc98cb
[README.md] Fix somes typo in coding conventions section
Sergey M․ c723d1cd8d
[README.md] Update some codebase links
Sergey M․ 04006fae8d
[README.md] Start writing youtube-dl coding conventions
Sergey M․ c1823c8ad9
[README.md] Remove 'small' from description ()
Sergey M․ 79cd8b3d8a
[README.md] Suggest checking extractor code under all Python versions
Sergey M․ b4663f12b1
[README.md] Update links to info dict metafields
Sergey M․ b50e02c1e4
[README.md] Update links to options available for YoutubeDL
Sergey M․ a936ac321c
[README.md] Document using output template in batch files (Closes )
Sergey M․ 9ddc289f88
[README.md] Document missing playlist fields in output template
Sergey M․ d845622b2e release 2016.06.11
Tobias Salzmann 47f12ad3e3 curl: follow redirect
Sergey M 8f1aaa97a1 [README.md] Update pypi instructions
Ryan Schmidt bc270284b5 Update README.md to mention MacPorts
Philipp Hagemeister 71b9cb3107 extend FAQ ()
Sergey M․ 5e3856a2c5 release 2016.06.02
Sergey M․ 8267423652 release 2016.05.30
Sergey M 917a3196f8 [README.md] Update c runtime dependency FAQ entry
Sergey M a4a7c44bd3 [README.md] Document solution for extremely slow start on Windows
Sergey M c776b99691 [README.md] Remove Windows updating trickery
Windows updating fixed in e9297256d4.
Sergey M e5871c672b [README.md] Clarify location for youtube-dl.exe even more
%USERPROFILE% not in %PATH% by default.
Sergey M 9b06b0fb92 [README.md] Clarify updating on Windows
Sergey M 4f3a25c2b4 [README.md] Fix typo
Sergey M 21a19aa94d [README.md] Clarify location for youtube-dl.exe
TRox1972 f388f616c1 Update README.md
Philipp Hagemeister 28b4f73620 release 2016.05.10
Sergey M․ 6c52a86f54
[README.md] Update creator description
Sergey M 046ea04a7d [README.md] Mention mpv
Sergey M 7464360379 [README.md] Add FAQ entry on output template conflicts
Philipp Hagemeister 8b38f2ac40 release 2016.04.24
Sergey M 2c21152ca7 [README.md] Document track metafields in output template
Jaime Marquínez Ferrándiz 1b3d5e05a8 Move the extreactors import to youtube_dl/extractor/extractors.py
Sergey M 8d9dd3c34b [README.md] Add format_id to the list of string meta fields available for use in format selection
Philipp Hagemeister 0be8314dc8 release 2016.03.25
Jaime Marquínez Ferrándiz 920d318d3c README: document that BSD make is also supported ()
Philipp Hagemeister 6bb266693f release 2016.03.14
Philipp Hagemeister bdf7f13954 release 2016.03.06
Sergey M 47462a125b [README.md] Document license field for output template
Sergey M 7a0e7779fe [README.md] Use simple wording instead of env variable for home
Sergey M a048ffc9b0 [README.md] Clarify configuration file options syntax
Sergey M 4587915b2a [README.md] Make configuration file example more diverse
Sergey M c0da50d2b2 [README.md] Turn references to issues to links
Sergey M b43a7a92cd [README.md] Fix typo
Sergey M 6563d31710 [README.md] Fix typo
Sergey M cf89ba9eff [README.md] Clarify robustness and future-proof requirements for new extractors
Sergey M 9b01272832 [README.md] Update link to extractor metafields
Sergey M 58525c94d5 [README.md] Emphasize copyright infringement aspects in add-new-site-support tutorial
Sergey M 621bd0cda9 [README.md] Add tl;dr links to examples
Sergey M 1610f770d7 [README.md] Extract example subsections
Sergey M 0fc871d2f0 [README.md:output_template] Add example for channel/user playlists download
Sergey M 8ec64ac683 [README.md] Clarify verbose log
Sergey M 8d0a2a2a4e [README.md] Fix typo
Sergey M 11c0339bec [README.md] Clarify quotes in output template
Sergey M 915dd77783 [README.md] Add output template example for streaming to stdout
Sergey M 72b9ebc65d [README.md] Document extractor sequences in output template
Sergey M 3b799ca14c [README.md] Clarify percent literal and output to stdout
Sergey M 0474512e30 [README.md] Document even more sequences in output template
Sergey M f0905c6ec3 [README.md] Document more sequences in output template
Sergey M 860db2d508 [README.md] Fix typo
Sergey M 4b8874975c [README.md] Remove non-relevant info
Sergey M bd6b6f6622 [README.md] Fix typo
Sergey M 3ceccade87 [README.md] Improve output template documentation and add more examples