aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/__init__.py
AgeCommit message (Collapse)Author
2014-12-15[YoutubeDL] Make postprocessors declarativePhilipp Hagemeister
Instead of having to configure PPs in code, this allows us and embedding programs not to worry about imports or finer details, similarly to how we handle IEs.
2014-12-12Download playlist items in reverse orderMark Schreiber
Series of videos are typically uploaded to YouTube playlists in chronological order. By default, these videos are downloaded latest-to-earliest; this is great for seeing the latest videos in a series, but prevents streaming video in the order that the videos were produced. Add an option to download videos in reverse order, earliest-to-latest. Conflicts: youtube_dl/YoutubeDL.py youtube_dl/__init__.py
2014-11-23Fix all PEP8 issues except E501Philipp Hagemeister
2014-11-23PEP8: more appliedJouke Waleson
2014-11-23PEP8 appliedJouke Waleson
2014-11-23Provide guidance when called with a YouTube ID starting with a dash.Philipp Hagemeister
Reported at https://news.ycombinator.com/item?id=8648121
2014-11-19Work around 2.7.0 deficencies (Fixes #4223)Philipp Hagemeister
2014-11-16[__init__] ModernizePhilipp Hagemeister
2014-11-02[util] Move compatibility functions out of utilPhilipp Hagemeister
utils is large enough without these compatibility functions. Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py . Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
2014-10-28[YoutubeDL] Simplify API of YoutubeDLPhilipp Hagemeister
Calling add_default_extractors twice should be harmless since the first set of extractors will match.
2014-10-26Move AUTHORS to root (closes #2985)Philipp Hagemeister
2014-10-26Credit @gabeos for crunchyroll:playlist (#3988)Philipp Hagemeister
2014-10-26Merge branch 'compat-getenv-and-expanduser' of ↵Sergey M․
https://github.com/dstftw/youtube-dl into dstftw-compat-getenv-and-expanduser Conflicts: test/test_utils.py youtube_dl/__init__.py
2014-10-26Set '--simulate' if any of the printing options is given (fixes #3036)Jaime Marquínez Ferrándiz
That's what the help messages say. Previously it would only set '--skip-download', which would write thumbnail, descriptions or subtitles if they were requested (for example you may have set '--write-thumbnail' in the config file).
2014-10-25Merge remote-tracking branch 'xavierbeynon/audiomack'Philipp Hagemeister
2014-10-25Credit @winwon for vidzi (#3989)Philipp Hagemeister
2014-10-24Made changes per phihagxavier
2014-10-25New option --dump-single-json (#4003)Philipp Hagemeister
2014-10-24Credit @thornomad for glide (#3944)Philipp Hagemeister
2014-10-24Credit @capital-G for bild.de (#3983)Philipp Hagemeister
2014-10-24Add --flat-playlist option (Closes #4003)Philipp Hagemeister
2014-10-23[generic] Allow --default-search without colonPhilipp Hagemeister
2014-09-30[core] Decode environment variables with filesystem encoding (Fixes #3854, ↵Sergey M․
Fixes #3217, Fixes #2918) Introduces compat versions of os.getenv and os.path.expanduser
2014-09-28Credit @lenaten for ynet (#3840) and sport5 (#3841)Sergey M․
2014-09-17Credit @m5moufl for behindkink (#3740)Philipp Hagemeister
2014-09-16Credit @r4mos for allmyvideosPhilipp Hagemeister
2014-09-15Credit @haricharan for einthusan (#3755)Philipp Hagemeister
2014-09-13[options] Correct option usagePhilipp Hagemeister
2014-09-13[options] Move all options to their own filePhilipp Hagemeister
2014-09-05Credit @mrkolby for dbtv.no (#3685)Sergey M․
2014-09-03[youtube] Move cache into its own modulePhilipp Hagemeister
2014-09-01Fix --rm-cache-dir error messagePhilipp Hagemeister
2014-08-25[execafterdownload] Simplify (#3569)Philipp Hagemeister
2014-08-24Rebased with upstream/mastermcd1992
2014-08-24Moved from os.system to subprocess.callmcd1992
2014-08-24Implemented --exec option.mcd1992
2014-08-24Merge remote-tracking branch 'riking/twofactor'Philipp Hagemeister
2014-08-24Credit @olebowle for GameOne:playlist (#3247)Philipp Hagemeister
2014-08-23Merge remote-tracking branch 'sehrgut/Grooveshark'Philipp Hagemeister
Conflicts: youtube_dl/__init__.py youtube_dl/extractor/__init__.py
2014-08-22Credit @terminalmage for patreon (#3390)Philipp Hagemeister
2014-08-21Credit @akirk for ellentvPhilipp Hagemeister
2014-08-16[youtube] Add two-factor account signin (TOTP only)riking
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
2014-08-10Credit @sehaas for ORF FM4 extractor (#3431)Sergey M․
2014-08-06Credit @DavidFabijan for mojvideo (#3423)Sergey M․
2014-08-05Credit @matrixik for #3441Sergey M․
2014-07-29Move --bidi-workaround to workarounds option groupPhilipp Hagemeister
Duh.
2014-07-29[generic] Add --default-search fixup_errorPhilipp Hagemeister
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
2014-07-24Add --rm-cache-dirPhilipp Hagemeister
2014-07-24deprecate --titlePhilipp Hagemeister
This is the default already. If you want a specific format, pick it with -o or --id.
2014-07-24Reorder filesytem optionsPhilipp Hagemeister
* Push down the deprecated ones * Roughly order file-name, no-*, write-*, further options