Jaime Marquínez Ferrándiz
779822d945
Add experimental support for lazy loading the info extractors
...
'make lazy-extractors' creates the youtube_dl/extractor/lazy_extractors.py (imported by youtube_dl/extractor/__init__.py), which contains simplified classes that only have the 'suitable' class method and that load the appropiate class with the '__new__' method when a instance is created.
2016-04-08 21:50:07 +02:00
Jaime Marquínez Ferrándiz
be0c7009fb
Makefile: use full path for the ISSUE_TEMPLATE.md file
2016-04-06 14:09:31 +02:00
Sergey M․
7168a6c874
[devscripts/make_issue_template] Fix __version__ again
2016-03-29 03:05:15 +06:00
Sergey M․
89924f8230
[devscripts/make_issue_template] Fix NameError under python3
2016-03-29 02:41:27 +06:00
Sergey M․
4a5a67ca25
[devscripts/release.sh] Make ISSUE_TEMPLATE.md and commit it
2016-03-29 02:18:52 +06:00
Sergey M․
3bf1df51fd
[devscripts/make_issue_template] Rework to use ISSUE_TEMPLATE.tmpl ( Closes #8785 )
2016-03-29 02:16:38 +06:00
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
2016-03-28 22:43:13 +06:00
Jakub Wilk
dfb1b1468c
Fix typos
...
Closes #8200 .
2016-01-10 17:24:28 +01:00
Yen Chi Hsuan
bad84757eb
[doc] Better formatting of youtube-dl.1 ( closes #6510 )
2015-10-03 00:01:10 +02:00
Yen Chi Hsuan
95240b8093
Use `insert` for all sys.path manipulations
...
Closes #6867 .
2015-09-26 22:04:41 +02:00
Jaime Marquínez Ferrándiz
70a1165b32
Don't use bare 'except:'
...
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
2015-03-27 13:02:20 +01:00
Jaime Marquínez Ferrándiz
f9544f6e8f
[test/aes] Test aes_decrypt_text with 256 bit
2015-03-22 12:09:58 +01:00
Jaime Marquínez Ferrándiz
a7d9ded45d
[test] Add tests for aes
2015-03-21 12:07:23 +01:00
Philipp Hagemeister
8fb3ac3649
PEP8: W503
2015-02-21 14:55:13 +01:00
Philipp Hagemeister
ee623d9247
[descripts/release] Regenerate auxiliary documentation on build as well
2015-02-03 00:22:17 +01:00
Philipp Hagemeister
d200b11c7e
[Makefile] Simplify clean/cleanall
2015-02-03 00:14:42 +01:00
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 )
2015-01-07 16:09:43 +01:00
Philipp Hagemeister
2bad0e5d20
[/__init__] Define public API
2015-01-07 07:41:05 +01:00
Philipp Hagemeister
416c7fcbce
Add documentation about supported sites ( Fixes #4503 )
2014-12-30 19:35:35 +01:00
Philipp Hagemeister
b50e3bc67f
[README] Add table of contents ( Closes #4458 )
2014-12-16 16:33:23 +01:00
Philipp Hagemeister
ccbfaa83b0
[devscripts/make_contributing] Switch to optparse ( Fixes #4483 )
2014-12-16 00:24:11 +01:00
Philipp Hagemeister
13dcfd41bd
[CONTRIBUTING.md] Remove the section about embedding; that is not applicable for youtube-dl contributors
2014-12-12 16:47:22 +01:00
Philipp Hagemeister
e56190b378
[Makefile] Add CONTRIBUTING.md ( Fixes #2984 )
2014-12-12 16:42:40 +01:00
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.
2014-11-26 20:01:22 +01:00
Philipp Hagemeister
b74e86f48a
Fix all PEP8 issues except E501
2014-11-23 22:21:46 +01:00
Philipp Hagemeister
380b822003
Remove outdated transition helper scripts
2014-11-23 22:13:03 +01:00
Jouke Waleson
fab6d4c048
remove useless line, the result is never used
2014-11-23 22:00:35 +01:00
Jouke Waleson
9e1a5b8455
PEP8: applied even more rules
2014-11-23 21:39:15 +01:00
Jouke Waleson
2514d2635e
PEP8: E225,E227
2014-11-23 21:23:05 +01:00
Jouke Waleson
8bcc875676
PEP8: more applied
2014-11-23 21:20:46 +01:00
Jouke Waleson
5f6a1245ff
PEP8 applied
2014-11-23 20:41:03 +01:00
Xu Cheng
3b700f8d43
support zsh completion
2014-10-07 13:19:59 +08:00
Jaime Marquínez Ferrándiz
56d1912f1d
Add a completion script generator for the fish shell
2014-09-14 14:07:33 +02:00
Philipp Hagemeister
11ab41658e
[devscripts/release] Do not restore youtube-dl{,.exe} binaries
2014-09-14 12:23:37 +02:00
Philipp Hagemeister
63961d87a6
[devscripts/release] Do not commit CHANGELOG
2014-05-30 03:19:37 +02:00
Philipp Hagemeister
1800eeefed
add prepare_manpage
2014-05-13 14:21:21 +02:00
Philipp Hagemeister
d19bb9c0aa
Split man and README ( Fixes #2892 )
2014-05-13 11:16:11 +02:00
Philipp Hagemeister
4c0941853a
[devscripts/release] Check version number
2014-03-24 10:25:49 +01:00
Philipp Hagemeister
cc88b90ec8
[desvscripts/release] Bump the number of password tries to accomodate stubby-fingered @phihag
2014-03-18 15:02:37 +01:00
Jaime Marquínez Ferrándiz
4056ad8f36
Build and upload universal wheels to pypi
2014-03-16 10:22:41 +01:00
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.
2014-02-22 15:06:07 +01:00
Filippo Valsorda
a45ea17042
Implement a different adult sites checking algorithm
2014-01-14 16:01:00 -05:00
Philipp Hagemeister
50144133c5
[release] Check for useless files before release
2014-01-07 08:28:05 +01:00
Jaime Marquínez Ferrándiz
1c0f31f9f7
[bash-completion] Complete filename if `—load-info` is given
2014-01-05 11:28:01 +01:00
Philipp Hagemeister
3e34db3170
More Atom feed improvements ( #2081 )
2014-01-05 05:16:16 +01:00
Philipp Hagemeister
317d4edfa8
Improve Atom feed creation ( Fixes #2081 )
2014-01-05 05:04:46 +01:00
Philipp Hagemeister
9b12003c35
atom feed generator: Make IDs proper URLs ( #2081 )
2014-01-05 04:49:43 +01:00
Philipp Hagemeister
49f2bf76a8
Fix make_readme on Python 2
2014-01-05 04:44:29 +01:00
Philipp Hagemeister
1e91866f77
Make make_readme run in a locale-less environment
...
Mentioned in #267
2014-01-05 04:39:27 +01:00
Jaime Marquínez Ferrándiz
5f09bbff4d
[bash-completion] Complete the ':ythistory' keyword
2013-11-27 00:42:59 +01:00