Commit Graph

191 Commits (cd6c75b05f64797d5ce092485c8c092ceaf9d8c8)

Author SHA1 Message Date
Sander van den Oever 7710bdf4e8 Add initial ISSUE_TEMPLATE
Add auto-updating of youtube-dl version in ISSUE_TEMPLATE

Move parts of template text and adopt makefile to new format

Moved the 'kind-of-issue' section and rephrased a bit

Rephrased and moved Example URL section upwards

Moved ISSUE_TEMPLATE inside .github folder.

Update makefile to match new folderstructure
Jakub Wilk dfb1b1468c Fix typos
Closes .
Yen Chi Hsuan bad84757eb [doc] Better formatting of youtube-dl.1 (closes )
Yen Chi Hsuan 95240b8093 Use `insert` for all sys.path manipulations
Closes .
Jaime Marquínez Ferrándiz 70a1165b32 Don't use bare 'except:'
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
Jaime Marquínez Ferrándiz f9544f6e8f [test/aes] Test aes_decrypt_text with 256 bit
Jaime Marquínez Ferrándiz a7d9ded45d [test] Add tests for aes
Philipp Hagemeister 8fb3ac3649 PEP8: W503
Philipp Hagemeister ee623d9247 [descripts/release] Regenerate auxiliary documentation on build as well
Philipp Hagemeister d200b11c7e [Makefile] Simplify clean/cleanall
Jaime Marquínez Ferrándiz c5d666d374 Fix build with python 2.6
* Packages cannot be executed
* '.format' needs the index of the argument

(Reported in https://github.com/Homebrew/homebrew/issues/35616)
Philipp Hagemeister 2bad0e5d20 [/__init__] Define public API
Philipp Hagemeister 416c7fcbce Add documentation about supported sites (Fixes )
Philipp Hagemeister b50e3bc67f [README] Add table of contents (Closes )
Philipp Hagemeister ccbfaa83b0 [devscripts/make_contributing] Switch to optparse (Fixes )
Philipp Hagemeister 13dcfd41bd [CONTRIBUTING.md] Remove the section about embedding; that is not applicable for youtube-dl contributors
Philipp Hagemeister e56190b378 [Makefile] Add CONTRIBUTING.md (Fixes )
Philipp Hagemeister dcddc10a50 [test_unicode_literals] Arm unicode_literals check
From now on, the line

from __future__ import unicode_literals

should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
Philipp Hagemeister b74e86f48a Fix all PEP8 issues except E501
Philipp Hagemeister 380b822003 Remove outdated transition helper scripts
Jouke Waleson fab6d4c048 remove useless line, the result is never used
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules
Jouke Waleson 2514d2635e PEP8: E225,E227
Jouke Waleson 8bcc875676 PEP8: more applied
Jouke Waleson 5f6a1245ff PEP8 applied
Xu Cheng 3b700f8d43 support zsh completion
Jaime Marquínez Ferrándiz 56d1912f1d Add a completion script generator for the fish shell
Philipp Hagemeister 11ab41658e [devscripts/release] Do not restore youtube-dl{,.exe} binaries
Philipp Hagemeister 63961d87a6 [devscripts/release] Do not commit CHANGELOG
Philipp Hagemeister 1800eeefed add prepare_manpage
Philipp Hagemeister d19bb9c0aa Split man and README (Fixes )
Philipp Hagemeister 4c0941853a [devscripts/release] Check version number
Philipp Hagemeister cc88b90ec8 [desvscripts/release] Bump the number of password tries to accomodate stubby-fingered @phihag
Jaime Marquínez Ferrándiz 4056ad8f36 Build and upload universal wheels to pypi
Philipp Hagemeister 0f8f097183 [release.sh] Do not run tests by default
We are at the point that testing takes waay too long for a release cycle, and fails way too often.
Tests through travis are a better indicator than testing just before release.
Filippo Valsorda a45ea17042 Implement a different adult sites checking algorithm
Philipp Hagemeister 50144133c5 [release] Check for useless files before release
Jaime Marquínez Ferrándiz 1c0f31f9f7 [bash-completion] Complete filename if `—load-info` is given
Philipp Hagemeister 3e34db3170 More Atom feed improvements ()
Philipp Hagemeister 317d4edfa8 Improve Atom feed creation (Fixes )
Philipp Hagemeister 9b12003c35 atom feed generator: Make IDs proper URLs ()
Philipp Hagemeister 49f2bf76a8 Fix make_readme on Python 2
Philipp Hagemeister 1e91866f77 Make make_readme run in a locale-less environment
Mentioned in 
Jaime Marquínez Ferrándiz 5f09bbff4d [bash-completion] Complete the ':ythistory' keyword
Jaime Marquínez Ferrándiz c1f9c59d11 [bash-completion] Complete filenames or directories if the previous option requires it
Filippo Valsorda 750e9833b8 Add the missing age_limit tags; added a devscript to do a superficial check for porn sites without the age_limit tag in the test
Philipp Hagemeister d5594202aa Simplify release process
Philipp Hagemeister 3d2986063c [bash-completion] Do not use dash in function name (Fixes )
Jaime Marquínez Ferrándiz 4193a453c2 Don't add extractors with IE_DESC set to False to the page of supported sites.
Philipp Hagemeister 509f398292 Remove youtube_genalgo ()
With the automatic signature extraction, this script has become superfluous now
Jaime Marquínez Ferrándiz 6f56389b88 [youtube] update algos for length 86 and 84 (fixes )
Jaime Marquínez Ferrándiz 38d025b3f0 [youtube] add algo for length 91
Jaime Marquínez Ferrándiz 7a878d47fa Merge pull request from patrickslin/patch-7
Unable to decrypt signature length 93 (fixes )
Philipp Hagemeister 6ae8ee3f54 Update 85 signature (Fixes )
This is the first signature algorithm to have been parsed automatically, although that only works for HTML5 players for now, and is not yet integrated into master.
Philipp Hagemeister 6c603ccce3 [devscripts/release] temporary workarounds
Philipp Hagemeister ef66b0c6ef Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 22b50ecb2f Starts of a Windows service
Philipp Hagemeister 71cedb3c0c [buildserver] Service installation and uninstallation
Jaime Marquínez Ferrándiz ce85f022d2 [youtube] update algo for length 82 (fixes )
Philipp Hagemeister 353ba14060 [buildserver] Rely on repository license
Philipp Hagemeister 83de794223 Add original buildserver from @fraca7
Jaime Marquínez Ferrándiz 22c8b52545 In the supported sites page, sort the extractors in case insensitive
Jaime Marquínez Ferrándiz aa8f2641da [youtube] update algo for length 85 (fixes and fixes )
Philipp Hagemeister 8851a574a3 Fix add-versions
Philipp Hagemeister 1d213233cd Do not re-download files for hashsum generation (Fixes )
Jaime Marquínez Ferrándiz 09bb17e108 Merge pull request from patrickslin/patch-6
Vevo sig changed again, please update for us! Thanks very much! (fixes #...
Jaime Marquínez Ferrándiz 691008087b Add an automatic page generator for the supported sites (related )
They are listed in the "supportedsites.html" page.
Jaime Marquínez Ferrándiz 2e756879f1 [youtube] update algo for length 86
Jaime Marquínez Ferrándiz 9193c1eede Add youtube keywords to the bash completion script
Jaime Marquínez Ferrándiz 23b00bc0e4 [youtube] update algo for length 84
Only appears sometimes, nearly identical to length 86.
Jaime Marquínez Ferrándiz 52e1eea18b [youtube] update algo for length 86 (fixes )
Jaime Marquínez Ferrándiz 3e223834d9 [youtube] update algo for length 88, thanks to @Ramhack (fixes )
Jaime Marquínez Ferrándiz f2aeefe29c [youtube] update algo for length 84
Philipp Hagemeister d2d1eb5b0a Switch to domain yt-dl.org
Jaime Marquínez Ferrándiz 306170518f [youtube] update algo for length 86 (fixes )
Jaime Marquínez Ferrándiz 066090dd3f [youtube] add algo for length 80 and update player info
Jaime Marquínez Ferrándiz 3669cdba10 [youtube] update algo for length 82 (fixes )
Emilien Kenler bda2c49d75 Update algo - see
Signed-off-by: Emilien Kenler <hello@emilienkenler.com>
Emilien Kenler 2b9213cdc1 Update generator
Signed-off-by: Emilien Kenler <hello@emilienkenler.com>
Jaime Marquínez Ferrándiz 04bca64bde [youtube]: new algo for length 83 (fixes )
Jaime Marquínez Ferrándiz 75952c6e3d YoutubeIE: new algo for length 86 (fixes )
Now is using the same length as the flash player used for age protected videos, but the algorithm is different, so now for age protected videos it first tries to use the old algo.
Jaime Marquínez Ferrándiz 5c468ca8a8 YoutubeIE: add algo for length 79 (fixes )
Jaime Marquínez Ferrándiz aedd6bb97d YoutubeIE: new algo for length 81 (fixes )
Jaime Marquínez Ferrándiz 3e1ad508eb Add Youtube player info for length 87
patrickslin 239e3e0cca YoutubeIE: new algo for length 87 (fixes )
Squashed commit from the pull requests ,  and .
Jaime Marquínez Ferrándiz a4358cbabd YoutubeIE: new algo for length 85 (closes ), thanks to @patrickslin
Jaime Marquínez Ferrándiz 444b116597 YoutubeIE: add algo for length 90 (closes )
Order the cases from higher to lower length.
Jaime Marquínez Ferrándiz 2aea08eda1 Merge pull request from MiLk/genalgo-youtube-92
[youtube] Add generator for signature 92
Emilien Kenler ccf365475a [youtube] Add generator for signature 92
Jaime Marquínez Ferrándiz 606d7e67fd YoutubeIE: add algo for length 81 (closes )
Jaime Marquínez Ferrándiz 85347e1cb6 YoutubeIE: a new algo for length 83
Jaime Marquínez Ferrándiz c93898dae9 YoutubeIE: new algo for length 83 (closes and closes )
Filippo Valsorda 257a2501fa keep track of the dates and html5player versions of working YT signature algos
Filippo Valsorda 23300d7149 a new day, a new s algo - fix
Philipp Hagemeister f5756f388a Check in signature generator
Philipp Hagemeister ea93cce4f6 Directly call update_latest
Philipp Hagemeister 3b58c6fb54 Update latest files on release
Philipp Hagemeister ead28ff30a Make upload atomic ()
Philipp Hagemeister 964ac8b584 Fix release script once more
Philipp Hagemeister d3a8613b6e Improve test skipping functionality