Commit Graph

86 Commits (779822d945dc7ebba7062ac9a5e760d21a7f362a)

Author SHA1 Message Date
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.
9 years ago
Jaime Marquínez Ferrándiz ec4a4c6fcc Makefile: remove ISSUE_TEMPLATE.md from the 'all' target (fixes #9088)
It isn't included in the tar file, causing build failures.
Since it's only used for GitHub, I think we don't need to store it in the tar file.
9 years ago
Jaime Marquínez Ferrándiz be0c7009fb Makefile: use full path for the ISSUE_TEMPLATE.md file 9 years ago
Sergey M․ 034947dd1e Rename ISSUE_TEMPLATE.tmpl in order not to be picked up by github 9 years ago
Sergey M․ 8751da85a7 [Makefile] Fix ISSUE_TEMPLATE.md target 9 years ago
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
9 years ago
Jaime Marquínez Ferrándiz 3ff63fb365 Makefile: make it compatible with bmake
It's the portable version of BSD make: http://crufty.net/help/sjg/bmake.html
The syntax for conditionals is different in GNU make and BSD make, so we use the shell
9 years ago
Yen Chi Hsuan 1b0635aba3 [Makefile] Allow specifying the Python version in offline tests 9 years ago
Yen Chi Hsuan 101067de12 Jython support - handle *.class files 9 years ago
Yen Chi Hsuan 1d14c75f55 [Makefile] iQiyi login test requires network 9 years ago
Yen Chi Hsuan ef428960c9 Merge pull request #7691 from ryandesign/use-PYTHON-env-var
Always use PYTHON env var in Makefile
9 years ago
Ryan Schmidt 8639f89f51 Always use PYTHON env var in Makefile 9 years ago
Jaime Marquínez Ferrándiz 8e678af4ba Makefile: fix 'find' command
It worked with the GNU version, but not with the BSD version.
10 years ago
Philipp Hagemeister 1c6510f57a [Makefile] clean pyc files in clean target 10 years ago
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR #4964)
10 years ago
Jaime Marquínez Ferrándiz ab84349b16 [test/YoutubeDL] Add test for subtitles
Updated the offlinetest make target to not skip it
10 years ago
Philipp Hagemeister 383456aa29 [Makefile] Also delete *.avi files in clean 10 years ago
Philipp Hagemeister d200b11c7e [Makefile] Simplify clean/cleanall 10 years ago
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)
10 years ago
Philipp Hagemeister 8848314c08 [Makefile] Make offline tests actually work offline 10 years ago
Philipp Hagemeister 416c7fcbce Add documentation about supported sites (Fixes #4503) 10 years ago
Jaime Marquínez Ferrándiz dc9a441bfa Move flake8 configuration to setup.cfg
It will be used when calling flake8 from any directory in the project
10 years ago
Jaime Marquínez Ferrándiz ee6dfe8308 Use flake8 instead of pyflakes and pep8
It combines both tools
10 years ago
Philipp Hagemeister 39f594d660 [Makefile] Ensure that offline test really is offline 10 years ago
Philipp Hagemeister a0ab29f8a1 Add offlinetest make target 10 years ago
Philipp Hagemeister e56190b378 [Makefile] Add CONTRIBUTING.md (Fixes #2984) 10 years ago
Philipp Hagemeister 0fa2b899d1 [Makefile] remove *.info.json in clean target 10 years ago
Philipp Hagemeister 6407432333 [Makefile] remove temporary files in clean target 10 years ago
Xu Cheng 24f7fb5e1e add zsh completion support into Makefile 10 years ago
Jaime Marquínez Ferrándiz 56d1912f1d Add a completion script generator for the fish shell 10 years ago
rubicks df866e7f2a
envvar overrideable PREFIX, BINDIR, MANDIR, PYTHON 10 years ago
Philipp Hagemeister aae74e3832 [Makefile] Remove CHANGELOG entry 11 years ago
Jaime Marquínez Ferrándiz dffcc2ea0c Makefile: write the manpage to the right file and use the processed markdown document 11 years ago
Philipp Hagemeister d19bb9c0aa Split man and README (Fixes #2892) 11 years ago
Jaime Marquínez Ferrándiz 2c8a4ba6b5 Makefile: include the docs in the tarball 11 years ago
Jaime Marquínez Ferrándiz 76965512da Fix the indentation of the Makefile
It uses tabs, no spaces.
11 years ago
Jaime Marquínez Ferrándiz 996d1c3242 Don't include the test/testdata directory in the youtube-dl.tar.gz
The last releases included big files that increased the size of the compressed file.
11 years ago
Philipp Hagemeister 633a50cf4b Update Makefile to packaged paths 12 years ago
chocolateboy 5738240ee8 only install to /etc if PREFIX is /usr or /usr/local 12 years ago
Philipp Hagemeister 434eb6f26b Include man and bash completion in PyPi release 12 years ago
Philipp Hagemeister c67598c3e1 Remove space before shebang 12 years ago
Jaime Marquínez Ferrándiz 271d3fbdaa Option in makefile to select python interpreter 12 years ago
Philipp Hagemeister 6dd3471900 Add Makefile in tarball (Closes #626) 12 years ago
Philipp Hagemeister 814eed0ea1 Fix tar target (--exclude-vcs is not supported everywhere, and reading . while writing to it can fail randomly) 12 years ago
Philipp Hagemeister 039dc61bd2 Simplify Makefile 12 years ago
Filippo Valsorda b962b76f43 re-worked release workflow, it is one-step and creates GPG signatures now 12 years ago
Filippo Valsorda f427df17ab some fixes, pulled the codename from the code 12 years ago
gcmalloc a4680a590f changing the template file extension 12 years ago
Filippo Valsorda fedb6816cd rollback tests multiprocess, Travis and OSX don't support it 12 years ago
Filippo Valsorda 4c1d273e88 it's curious but bash-completion is with - and not _ 12 years ago