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
4 years ago
pukkandan
0202b52a0c
#29 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
4 years ago
pukkandan
3bcaa37b1b
[tests] Split core and download tests
4 years ago
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`
4 years ago
pukkandan
45016689fa
Standardized function for creating dict from repeated options
4 years ago
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
4 years ago
pukkandan
c69911e4c1
Release 2021.01.20
4 years ago
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
4 years ago
pukkandan
8a51f56439
[readme] Cleanup options
...
(Closes #23 ) :skip ci
4 years ago
pukkandan
298f597b4f
Release 2021.01.16
4 years ago
pukkandan
e2e43aea21
Portable Configuration file ( closes #19 )
...
Inspired by https://github.com/ytdl-org/youtube-dl/pull/27592
4 years ago
pukkandan
7bc877a20d
Add PyPI release
4 years ago
pukkandan
17fa3ee25f
Documentation fixes
...
* Change all links to point to new fork URL
* Changed sponskrub links to my fork of the same
* Other typos
4 years ago
pukkandan
8b0d7497d5
Added option `--break-on-reject`
...
and modified `--break-on-existing`
4 years ago
pukkandan
90505ff153
[readme] Change all links to point to new fork URL
4 years ago
pukkandan
9b45b9f51a
Release 2021.01.12
4 years ago
pukkandan
d9d045e2ef
Changed repo name to yt-dlp
4 years ago
pukkandan
f5546c0b3c
Fix typos ( Closes #14 )
...
:skip ci all
Co-authored by: FelixFrog
4 years ago
pukkandan
f20f5fe524
Add changelog for the unreleased changes in blackjack4494/yt-dlc
...
and made related changes in README
4 years ago
pukkandan
b2f70ae74e
Update version badge automatically in README
...
Uses: https://github.com/Schneegans/dynamic-badges-action
4 years ago
pukkandan
6fd35a1101
Release 2021.01.09
4 years ago
pukkandan
e5bc03a6fa
Release 2021.01.08
4 years ago
pukkandan
034b6215b4
Move changelog to seperate file
4 years ago
pukkandan
0c0ff18f7d
[CI] Created quick-test
4 years ago
pukkandan
a26c99ac13
Release 2021.01.07-1
4 years ago
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"`
4 years ago
pukkandan
c76eb41bb9
Preparing for release
4 years ago
pukkandan
dbbbe555d7
Add `duration_string` to info_dict
4 years ago
pukkandan
7fd86ce1a9
Remove av01 priority
4 years ago
pukkandan
2af884ff22
v2021.01.05.02
4 years ago
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
4 years ago
pukkandan
50865ca803
v2021.01.05 - Make publicly available
4 years ago
pukkandan
29f7c58aaf
Update to ytdl-2021.01.03
4 years ago
pukkandan
c2b5f3114f
Readme changes
4 years ago
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"
4 years ago
pukkandan
a9e7f54670
Sponskrub integration
4 years ago
pukkandan
76d321f68f
Option to present -F output to a more tabular form
4 years ago
pukkandan
2d30509fc8
Add --force-download-archive by by h-h-h-h
...
Authored-by: h-h-h-h
4 years ago
pukkandan
732044afb2
Add --write-*-link by h-h-h-h
...
Authored-by: h-h-h-h
4 years ago
pukkandan
f96bff99cb
Relaxed validation for format filters so that any arbitrary field can be used
4 years ago
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.
4 years ago
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
4 years ago
pukkandan
ea6e0c2b0d
Add --break-on-existing by @gergesh
...
Authored-by: Yoav Shai <gergesh@gmail.com>
4 years ago
Unknown
5db4014b23
[skip travis] readme and pypi update
4 years ago
Tom-Oliver Heidel
471115dbee
[skip travis] add option to use pip to use master
4 years ago
Tom-Oliver Heidel
167c108f70
[skip travis]
4 years ago
Tom-Oliver Heidel
cf553deceb
[skip travis] update travis badge
4 years ago
bopol
9754a441e3
use webarchive to fix a dead link in README
4 years ago
Tom-Oliver Heidel
6410992da9
[skip travis] updated readme
...
replaced download links
added 'how to update'
4 years ago
Tom-Oliver Heidel
bc30d1e09f
[skip travis] mention trim-file-name
4 years ago
Tom-Oliver Heidel
7e6790e232
[skip travis] update README.md - sleep-subtitles
4 years ago
Tom-Oliver Heidel
07892b3fcc
[skip travis] slight changes to badges in readme.
4 years ago
Unknown
b777004649
Merge branch 'ytdl-org-master'
4 years ago
Tom-Oliver Heidel
b96a939bbf
[skip travis] advice using pyinst.py for windows
4 years ago
Unknown
17cb02d0c6
bump version 2020.09.16
4 years ago
Unknown
78895bd3a1
[Core] hls manifests, dynamic mpd
4 years ago
Tom-Oliver Heidel
cd93279de8
Merge branch 'ext/remuxe-video' of https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video
4 years ago
Jens Timmerman
8a92dee72c
Update README.md
...
cleanup + typo fix
4 years ago
Jens Timmerman
893afc2ca8
Update README.md
4 years ago
Tom-Oliver Heidel
1c547dc8b3
[skip travis] add gitter and license badge
4 years ago
Tom-Oliver Heidel
2028c6492a
[skip travis] quick fix readme
4 years ago
Tom-Oliver Heidel
424dc7be53
[skip travis] add pypi badge
4 years ago
Unknown
e367127957
[skip travis] minor fixes
4 years ago
Unknown
cefecac12c
[skip travis] renaming
...
to avoid using same folder when using pip install for example
4 years ago
Tom-Oliver Heidel
a90d4f7e10
[skip travis] added download stats badge for pypi
4 years ago
Tom-Oliver Heidel
5f326cf54b
[skip travis] added win/unix executable to readme
4 years ago
Tom-Oliver Heidel
9ab41610b4
[skip travis] update readme.
4 years ago
Tom-Oliver Heidel
c8598bbe26
change travis ci in readme
4 years ago
Felix Stupp
efe87a10ae
Added --remux-video option
...
Fixes #6996
- Supported formats declared: mp4, mkv
- Added FFmpegVideoRemuxerPP as postprocessor
- Added option to README and shell-completion scripts
5 years ago
TotalCaesar659
fae11394f0
[README.md] flake8 HTTPS URL ( #25230 )
5 years ago
Sergey M․
00a41ca4c3
release 2020.05.03
5 years ago
Sergey M․
ea782aca52
[README.md] Clarify 429 error
5 years ago
Manu Cornet
a6e6673e82
[README.md] Also read permission to the binary in how to update section ( #22903 )
5 years ago
Sergey M
d9d3a5a816
[README.md] Move code from #21939 to the right place
5 years ago
DaMightyZombie
11edb76610
[README.md] Rephrase usage example comment ( #20614 )
6 years ago
Martin Michlmayr
f412970164
[README.md] Fix lists formatting ( closes #20558 )
...
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.
6 years ago
Sergey M․
067aa17edf
Start moving to ytdl-org
6 years ago
Sergey M
252abb1e8b
[README.md] Mention more convenience extraction functions
6 years ago
Sergey M
4e58d9fabb
[README.md] Fix formatting
6 years ago
Sergey M․
2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions ( closes #18600 , closes #18805 )
6 years ago
Atlas Sullivan
60a899bb7e
[README.md] Fix typo
6 years ago
Sergey M
8437f5089f
[README.md] Add long lines policy to coding conventions
6 years ago
Sergey M
696f4e4114
[README.md] Add more guide lines for regular expressions
6 years ago
Elan Ruusamäe
904bb599be
[README.md] Add flake8 instructions
6 years ago
Sergey M
c984196cf1
[README.md] Bind info dict URLs to a fixed blob ( closes #18492 )
6 years ago
Sergey M․
22e07ce502
[README.md] Improve documentation on safe metadata extraction and add more examples
6 years ago
Sergey M․
60ce0c67fd
[README.md] Document channel meta fields for output template
6 years ago
Sidney de Koning
722f1a0f8f
[README.md] Actualize Firefox cookie export add-on
...
Previous one does not work with newer Firefox versions
6 years ago
Aaron Brager
4e71dfd819
[README.md] Rename OS X to macOS
6 years ago
Sergey M․
689af4960e
release 2018.07.04
6 years ago
Sergey M․
0934c9d4fa
release 2018.05.26
7 years ago
Sergey M․
7550ea501a
release 2018.05.18
7 years ago
Sergey M․
9e18bb4c67
release 2018.05.09
7 years ago
Sergey M․
e8dfecb384
release 2018.04.03
7 years ago
Sergey M․
05a7ffb126
release 2018.03.03
7 years ago
Sergey M․
3d977fe4d2
release 2018.02.22
7 years ago
Sergey M․
db157d2a2a
release 2018.02.03
7 years ago
Reto Kromer
a86922c470
[README.md] Clarify macOS name
7 years ago
Sergey M․
3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template ( closes #11427 , #15018 )
7 years ago
Sergey M․
a670b1ba26
[README.md] Add is_live, start_time and end_time to output template section ( closes #14926 )
7 years ago
Sergey M․
5c0e5bc4df
[README.md] Add build status bagde
7 years ago
Sergey M․
9524dca3ac
[README.md] Use revision bound link to YoutubeDL options ( closes #14401 )
7 years ago
Sergey M․
9fc41bcb6b
release 2017.09.24
7 years ago
kayb94
51aee72d16
[README.md] Clarify how to run extractor specific test cases
7 years ago
Alan Yee
903d4d1625
[README.md] Switch to HTTPS URLs
7 years ago
Justin Quan
1f03fef994
[README.md] Improve grammar
7 years ago
Sergey M․
cb1e6d8985
release 2017.06.12
8 years ago
Sergey M․
76e6378358
[README.md] Improve man page formatting
8 years ago
Sergey M․
6b7ce85cdc
[README.md] Mention http_dash_segments protocol
8 years ago
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
8 years ago
Sergey M․
6f3c632c24
release 2017.05.14
8 years ago
Sergey M․
a82f41841d
release 2017.04.26
8 years ago
Sergey M․
b56e41a701
release 2017.04.02
8 years ago
Sergey M․
7d539ee10a
release 2017.03.16
8 years ago
Sergey M․
6b097cff27
release 2017.02.24
8 years ago
Sergey M․
050f143c12
[README.md] Clarify sequence types in output template and document numeric string formatting operations
8 years ago
Sergey M․
8c6c88c7da
release 2017.02.21
8 years ago
Sergey M․
28e35f5070
release 2017.02.17
8 years ago
Sergey M․
31487eb974
release 2017.02.04
8 years ago
Sergey M․
4d2fdb07c4
release 2017.01.29
8 years ago
Sergey M․
9d5b29c881
release 2017.01.22
8 years ago
Sergey M․
8854f3fe78
[README.md] Clarify newline format in cookies section ( closes #11709 )
8 years ago
Sergey M․
a9ee260217
[README.md] Mention --config-location in configuration section ( #11615 )
8 years ago
Yen Chi Hsuan
ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
8 years ago
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 :)
8 years ago
Sergey M․
7fc06b6a15
[README.md] Update link to available YoutubeDL options
8 years ago
Sergey M․
dc48a35404
release 2016.12.31
8 years ago
David Haberthür
3540fe262f
[README.md] Fix spelling and harmonize line length
8 years ago
Sergey M․
e7ac722d62
[README.md] Add missing protocols to format selection section
8 years ago
hub2git
19f37ce4b1
[README.md] Fix typo
8 years ago
Laneone
98b08f94b1
[README.md] Fix typo
...
Just a minor spelling mistake in the readme
8 years ago
Joseph Frazier
dc6a9e4195
[README.md] Update link from generated CONTRIBUTING.md
8 years ago
Sergey M․
97726317ac
[README.md] Mention HTTP headers and alternative way to obtain cookies and headers in -g FAQ
8 years ago
Mel Shafer
7e7a028aa4
[README.md] Fix a typo
8 years ago
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.
8 years ago
Simon Morgan
9187ee4f19
[README.md] Improve grammar
8 years ago
Vítor Galvão
dff5107b68
README.md: fix alrady typo
8 years ago
Yen Chi Hsuan
8204c73352
[Makefile] Fix for GNU make < 4 ( closes #9387 )
...
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.
8 years ago
Sergey M․
f5e008d134
release 2016.09.15
8 years ago
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
8 years ago
Sergey M․
d9606d9b6c
release 2016.09.04
8 years ago
Sergey M․
71e90766b5
[README.md] Fix typo in download archive FAQ entry
8 years ago
Philipp Hagemeister
c1f62dd338
[README] Clean up grammar in --download-archive paragraph
8 years ago
Sergey M․
5a3efcd27c
[README.md] Add FAQ entry for download archive
8 years ago
Sergey M․
4c8f9c2577
[README.md] Add comments in sample configuration for clarity
8 years ago
Sergey M․
f26a298247
[README.md] Use en-US URL in cookies FAQ entry
8 years ago
Sergey M․
ea01cdbf61
[README.md] Clarify how to export cookies from browser for cookies FAQ entry
8 years ago
Sergey M․
6a76b53355
[README.md] Quote URL in streaming to player FAQ entry
8 years ago
Sergey M․
0c6422cdd6
[README.md] Add FAQ entry for streaming to player
8 years ago
Yen Chi Hsuan
d164a0d41b
[README.md] Add a format selection example using comma
...
Ref: #10399
8 years ago
Sergey M․
bd1bcd3ea0
release 2016.08.19
8 years ago
Sergey M․
b1ce2ba197
release 2016.08.10
8 years ago
Charlie Le
d21a661bb4
[README.md] Update Options Link
...
The link references a bad anchor. The updated link now references the correct anchor.
8 years ago
Yen Chi Hsuan
6bb0fbf9fb
Revert "[README.md] Use full paths for all configuration files ( #8863 )"
...
This reverts commit 899d2bea63
.
8 years ago
Yen Chi Hsuan
899d2bea63
[README.md] Use full paths for all configuration files ( #8863 )
8 years ago
Sergey M․
d993a1354d
[README.md] Make download URLs consistent
8 years ago
Philipp Hagemeister
571808a7aa
document comments in configuration file ( fixes #10024 )
9 years ago
Sergey M․
c25f1a9b63
release 2016.07.05
9 years ago
Sergey M․
aa7a455b2e
[README.md] Clarify configuration file may not exist by default
9 years ago
Sergey M․
7507fc98cb
[README.md] Fix somes typo in coding conventions section
9 years ago
Sergey M․
c723d1cd8d
[README.md] Update some codebase links
9 years ago
Sergey M․
04006fae8d
[README.md] Start writing youtube-dl coding conventions
9 years ago
Sergey M․
c1823c8ad9
[README.md] Remove 'small' from description ( #9814 )
9 years ago
Sergey M․
79cd8b3d8a
[README.md] Suggest checking extractor code under all Python versions
9 years ago
Sergey M․
b4663f12b1
[README.md] Update links to info dict metafields
9 years ago
Sergey M․
b50e02c1e4
[README.md] Update links to options available for YoutubeDL
9 years ago
Sergey M․
a936ac321c
[README.md] Document using output template in batch files ( Closes #9717 )
9 years ago
Sergey M․
9ddc289f88
[README.md] Document missing playlist fields in output template
9 years ago
Sergey M․
d845622b2e
release 2016.06.11
9 years ago
Tobias Salzmann
47f12ad3e3
curl: follow redirect
9 years ago
Sergey M
8f1aaa97a1
[README.md] Update pypi instructions
9 years ago
Ryan Schmidt
bc270284b5
Update README.md to mention MacPorts
9 years ago
Philipp Hagemeister
71b9cb3107
extend FAQ ( #9696 )
9 years ago
Sergey M․
5e3856a2c5
release 2016.06.02
9 years ago
Sergey M․
8267423652
release 2016.05.30
9 years ago
Sergey M
917a3196f8
[README.md] Update c runtime dependency FAQ entry
9 years ago
Sergey M
a4a7c44bd3
[README.md] Document solution for extremely slow start on Windows
9 years ago
Sergey M
c776b99691
[README.md] Remove Windows updating trickery
...
Windows updating fixed in e9297256d4
.
9 years ago
Sergey M
e5871c672b
[README.md] Clarify location for youtube-dl.exe even more
...
%USERPROFILE% not in %PATH% by default.
9 years ago
Sergey M
9b06b0fb92
[README.md] Clarify updating on Windows
9 years ago
Sergey M
4f3a25c2b4
[README.md] Fix typo
9 years ago
Sergey M
21a19aa94d
[README.md] Clarify location for youtube-dl.exe
9 years ago
TRox1972
f388f616c1
Update README.md
9 years ago
Philipp Hagemeister
28b4f73620
release 2016.05.10
9 years ago
Sergey M․
6c52a86f54
[README.md] Update creator description
9 years ago
Sergey M
046ea04a7d
[README.md] Mention mpv
9 years ago
Sergey M
7464360379
[README.md] Add FAQ entry on output template conflicts
9 years ago
Philipp Hagemeister
8b38f2ac40
release 2016.04.24
9 years ago
Sergey M
2c21152ca7
[README.md] Document track metafields in output template
9 years ago
Jaime Marquínez Ferrándiz
1b3d5e05a8
Move the extreactors import to youtube_dl/extractor/extractors.py
9 years ago
Sergey M
8d9dd3c34b
[README.md] Add format_id to the list of string meta fields available for use in format selection
9 years ago
Philipp Hagemeister
0be8314dc8
release 2016.03.25
9 years ago
Jaime Marquínez Ferrándiz
920d318d3c
README: document that BSD make is also supported ( #8902 )
9 years ago
Philipp Hagemeister
6bb266693f
release 2016.03.14
9 years ago
Philipp Hagemeister
bdf7f13954
release 2016.03.06
9 years ago
Sergey M
47462a125b
[README.md] Document license field for output template
9 years ago
Sergey M
7a0e7779fe
[README.md] Use simple wording instead of env variable for home
9 years ago
Sergey M
a048ffc9b0
[README.md] Clarify configuration file options syntax
9 years ago
Sergey M
4587915b2a
[README.md] Make configuration file example more diverse
9 years ago
Sergey M
c0da50d2b2
[README.md] Turn references to issues to links
9 years ago