youtube-dl
11 years agoFix Dailymotion in Python 3
Philipp Hagemeister [Sat, 15 Dec 2012 17:23:17 +0000 (18:23 +0100)]
Fix Dailymotion in Python 3

11 years agoFix XNXX in Python 3
Philipp Hagemeister [Sat, 15 Dec 2012 17:19:25 +0000 (18:19 +0100)]
Fix XNXX in Python 3

11 years agoMore Youku Python 3 fixing
Philipp Hagemeister [Sat, 15 Dec 2012 16:59:09 +0000 (17:59 +0100)]
More Youku Python 3 fixing

11 years agoFix YoukuIE in Python3 (and in general)
Philipp Hagemeister [Sat, 15 Dec 2012 16:57:13 +0000 (17:57 +0100)]
Fix YoukuIE in Python3  (and in general)

11 years agoFix xvideo IE in Python 3
Philipp Hagemeister [Sat, 15 Dec 2012 16:50:45 +0000 (17:50 +0100)]
Fix xvideo IE in Python 3

11 years agorestrict sys.argv craziness to Python 2 (Fixes #591)
Philipp Hagemeister [Sat, 15 Dec 2012 16:44:48 +0000 (17:44 +0100)]
restrict sys.argv craziness to Python 2 (Fixes #591)

11 years agoNBA IE (Closes #590)
Philipp Hagemeister [Thu, 13 Dec 2012 20:27:57 +0000 (21:27 +0100)]
NBA IE (Closes #590)

11 years agoRevert "Don't be too clever"
Philipp Hagemeister [Wed, 12 Dec 2012 14:14:58 +0000 (15:14 +0100)]
Revert "Don't be too clever"

This reverts commit a276e060806c6cabc76b9df964db67939b643e43.

11 years agoDon't be too clever
Philipp Hagemeister [Wed, 12 Dec 2012 14:00:03 +0000 (15:00 +0100)]
Don't be too clever

11 years agostreamlined and simplified dynamic tests generation; readded a couple of test features
Filippo Valsorda [Wed, 12 Dec 2012 13:15:21 +0000 (14:15 +0100)]
streamlined and simplified dynamic tests generation; readded a couple of test features

11 years agoMerge remote-tracking branch 'gcmalloc/master' into fork_master
Filippo Valsorda [Wed, 12 Dec 2012 13:11:40 +0000 (14:11 +0100)]
Merge remote-tracking branch 'gcmalloc/master' into fork_master

11 years agoAdd support for comedycentral clips (closes #233)
nto [Wed, 12 Dec 2012 03:38:16 +0000 (21:38 -0600)]
Add support for comedycentral clips (closes #233)

Support individual clips, not just full episodes.
break up now monstrous _VALID_URL regex over multiple lines to improve readability,
pass re.VERBOSE flag when using regex to ignore the whitespace

11 years agotest automation
gcmalloc [Wed, 12 Dec 2012 02:55:06 +0000 (03:55 +0100)]
test automation

11 years agochanging the template file extension
gcmalloc [Tue, 11 Dec 2012 18:17:02 +0000 (19:17 +0100)]
changing the template file extension

11 years agorollback tests multiprocess, Travis and OSX don't support it
Filippo Valsorda [Tue, 11 Dec 2012 19:07:35 +0000 (20:07 +0100)]
rollback tests multiprocess, Travis and OSX don't support it

11 years agochanging the template file extension
gcmalloc [Tue, 11 Dec 2012 18:17:02 +0000 (19:17 +0100)]
changing the template file extension

11 years agoSpeed up testing (<10s instead of 25s)
Philipp Hagemeister [Tue, 11 Dec 2012 17:52:50 +0000 (18:52 +0100)]
Speed up testing (<10s instead of 25s)

11 years agoFix TestYoutubeLists.test_youtube_user
Philipp Hagemeister [Tue, 11 Dec 2012 17:07:38 +0000 (18:07 +0100)]
Fix TestYoutubeLists.test_youtube_user

11 years agoFix test selection in Python 2.6
Philipp Hagemeister [Tue, 11 Dec 2012 17:03:22 +0000 (18:03 +0100)]
Fix test selection in Python 2.6

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Tue, 11 Dec 2012 16:07:13 +0000 (17:07 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years agoRelease 2012.12.11
Filippo Valsorda [Tue, 11 Dec 2012 16:00:13 +0000 (17:00 +0100)]
Release 2012.12.11

11 years agoFix blip.tv in python3
Philipp Hagemeister [Tue, 11 Dec 2012 16:00:11 +0000 (17:00 +0100)]
Fix blip.tv in python3

11 years agofix playlist pagination and add YT playlist tests (closes #569)
Filippo Valsorda [Tue, 11 Dec 2012 15:45:46 +0000 (16:45 +0100)]
fix playlist pagination and add YT playlist tests (closes #569)

11 years agoMerge pull request #580 from FiloSottile/master
Philipp Hagemeister [Tue, 11 Dec 2012 15:52:44 +0000 (07:52 -0800)]
Merge pull request #580 from FiloSottile/master

The new shiny build system

11 years agoMerge branch 'master' into fork_master
Filippo Valsorda [Tue, 11 Dec 2012 11:15:16 +0000 (12:15 +0100)]
Merge branch 'master' into fork_master

Conflicts:
.travis.yml

11 years agouse the new --test option to speed up tests (fetch only first 10K)
Filippo Valsorda [Tue, 11 Dec 2012 11:12:02 +0000 (12:12 +0100)]
use the new --test option to speed up tests (fetch only first 10K)
now all tests working and passing

11 years agogentests: allow test-specific FileDownloader params override from tests.json
Filippo Valsorda [Tue, 11 Dec 2012 11:09:22 +0000 (12:09 +0100)]
gentests: allow test-specific FileDownloader params override from tests.json

11 years agothe test didn't load our Gzip opener
Filippo Valsorda [Tue, 11 Dec 2012 10:33:15 +0000 (11:33 +0100)]
the test didn't load our Gzip opener
this was blocking the Vimeo test

+ some more gentest fixes

11 years agoprint traceback on trouble if --verbose (why didn't I think of this before!?)
Filippo Valsorda [Tue, 11 Dec 2012 10:02:21 +0000 (11:02 +0100)]
print traceback on trouble if --verbose (why didn't I think of this before!?)

11 years agoexposing the test mode as --test (hidden and undocumented)
Filippo Valsorda [Tue, 11 Dec 2012 08:57:40 +0000 (09:57 +0100)]
exposing the test mode as --test (hidden and undocumented)

11 years agoadded a test mode to FileDownloader that fetches only first 10K
Filippo Valsorda [Tue, 11 Dec 2012 08:49:27 +0000 (09:49 +0100)]
added a test mode to FileDownloader that fetches only first 10K

11 years agoMerge 'rg3/master' into fork_master
Filippo Valsorda [Sat, 8 Dec 2012 00:57:43 +0000 (01:57 +0100)]
Merge 'rg3/master' into fork_master

11 years agoATTENTION DO NOT USE THESE: new binaries in the Downloads section
Filippo Valsorda [Sat, 8 Dec 2012 00:28:44 +0000 (01:28 +0100)]
ATTENTION DO NOT USE THESE: new binaries in the Downloads section
placed fake binaries that update themselves where old versions updating will search for the new version

11 years agonew updating scheme, based on GH downloads; also, check if not updateable (pip installed)
Filippo Valsorda [Fri, 7 Dec 2012 23:48:07 +0000 (00:48 +0100)]
new updating scheme, based on GH downloads; also, check if not updateable (pip installed)

11 years agoit's curious but bash-completion is with - and not _
Filippo Valsorda [Fri, 7 Dec 2012 23:37:26 +0000 (00:37 +0100)]
it's curious but bash-completion is with - and not _

11 years agomaking the script compatible with python3
gcmalloc [Fri, 7 Dec 2012 20:59:59 +0000 (21:59 +0100)]
making the script compatible with python3

11 years agolittle correction on the readme
gcmalloc [Fri, 7 Dec 2012 20:40:06 +0000 (21:40 +0100)]
little correction on the readme

11 years agoadding a proper bash-completion generation
gcmalloc [Fri, 7 Dec 2012 20:38:45 +0000 (21:38 +0100)]
adding a proper bash-completion generation

11 years agoyoutube-dl.tar.gz make target
Filippo Valsorda [Fri, 7 Dec 2012 13:46:14 +0000 (14:46 +0100)]
youtube-dl.tar.gz make target

11 years agodevscripts/make_readme.py in place of all that sedding, that has porting problems
Filippo Valsorda [Fri, 7 Dec 2012 13:45:16 +0000 (14:45 +0100)]
devscripts/make_readme.py in place of all that sedding, that has porting problems

11 years agoand now, also py2exe compiles fine :) (on Windows)
Filippo Valsorda [Fri, 7 Dec 2012 11:04:52 +0000 (12:04 +0100)]
and now, also py2exe compiles fine :) (on Windows)

11 years agopip installs fine!
Filippo Valsorda [Fri, 7 Dec 2012 10:39:08 +0000 (11:39 +0100)]
pip installs fine!

11 years agoSoundCloud IDs have changed, fix tests
Philipp Hagemeister [Fri, 7 Dec 2012 00:34:40 +0000 (01:34 +0100)]
SoundCloud IDs have changed, fix tests

11 years agoUse Soundcloud API (Closes #579)
Philipp Hagemeister [Fri, 7 Dec 2012 00:30:03 +0000 (01:30 +0100)]
Use Soundcloud API (Closes #579)

11 years agoMore work on soundcloud IE
Philipp Hagemeister [Fri, 7 Dec 2012 00:24:51 +0000 (01:24 +0100)]
More work on soundcloud IE

11 years agoCorrect accidental rename
Philipp Hagemeister [Thu, 6 Dec 2012 23:57:06 +0000 (00:57 +0100)]
Correct accidental rename

11 years agoMark SoundCloud IE as nonfunctional for now (#579)
Philipp Hagemeister [Thu, 6 Dec 2012 23:50:56 +0000 (00:50 +0100)]
Mark SoundCloud IE as nonfunctional for now (#579)

11 years agoBetter error reporting for SoundCloud IE
Philipp Hagemeister [Thu, 6 Dec 2012 23:40:13 +0000 (00:40 +0100)]
Better error reporting for SoundCloud IE

11 years agoLet YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed for #579)
Philipp Hagemeister [Thu, 6 Dec 2012 23:39:44 +0000 (00:39 +0100)]
Let YoutubeDLHandler (transparent gzip) handle HTTPS URLs as well (Needed for #579)

11 years agoAdd an example to the -o documentation (#573)
Philipp Hagemeister [Tue, 4 Dec 2012 10:05:25 +0000 (11:05 +0100)]
Add an example to the -o documentation (#573)

11 years agoLet youtube IE handle IDs starting with PL (Closes #572)
Philipp Hagemeister [Tue, 4 Dec 2012 09:59:38 +0000 (10:59 +0100)]
Let youtube IE handle IDs starting with PL (Closes #572)

11 years agoCorrect metacafe test filename (happens to start with an underscore)
Philipp Hagemeister [Mon, 3 Dec 2012 19:17:47 +0000 (20:17 +0100)]
Correct metacafe test filename (happens to start with an underscore)

11 years agoKeep video IDs verbatim if possible (Closes #571)
Philipp Hagemeister [Mon, 3 Dec 2012 14:36:24 +0000 (15:36 +0100)]
Keep video IDs verbatim if possible (Closes #571)

11 years agoImprove execution tests
Philipp Hagemeister [Sat, 1 Dec 2012 14:52:34 +0000 (15:52 +0100)]
Improve execution tests

11 years agoAdd test for Youku (Mentioned in #314)
Philipp Hagemeister [Fri, 30 Nov 2012 07:42:11 +0000 (08:42 +0100)]
Add test for Youku (Mentioned in #314)

11 years agoFix Soundcloud IE (+ Python3 support)
Philipp Hagemeister [Thu, 29 Nov 2012 19:40:12 +0000 (20:40 +0100)]
Fix Soundcloud IE (+ Python3 support)

11 years agoFix MD5 calculation
Philipp Hagemeister [Thu, 29 Nov 2012 19:38:16 +0000 (20:38 +0100)]
Fix MD5 calculation

11 years agoAdd irc channel notice
Philipp Hagemeister [Thu, 29 Nov 2012 18:45:07 +0000 (19:45 +0100)]
Add irc channel notice

11 years agoEnable travis notifications
Philipp Hagemeister [Thu, 29 Nov 2012 18:41:09 +0000 (19:41 +0100)]
Enable travis notifications

11 years agosetup.py Python3 fix, PyPi classifiers
Filippo Valsorda [Thu, 29 Nov 2012 18:21:19 +0000 (19:21 +0100)]
setup.py Python3 fix, PyPi classifiers

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Thu, 29 Nov 2012 17:14:43 +0000 (18:14 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years agoNew repo skeleton, getting ready for PyPi
Filippo Valsorda [Thu, 29 Nov 2012 15:51:55 +0000 (16:51 +0100)]
New repo skeleton, getting ready for PyPi

11 years agoFix 2.6 nosetests
Philipp Hagemeister [Thu, 29 Nov 2012 15:35:57 +0000 (16:35 +0100)]
Fix 2.6 nosetests

11 years agoMerge remote-tracking branch 'origin/master' into fork_master
Filippo Valsorda [Thu, 29 Nov 2012 14:38:07 +0000 (15:38 +0100)]
Merge remote-tracking branch 'origin/master' into fork_master

New tests - merged with md5 correction

11 years agoremoved __main__.py from the root of the repo
Filippo Valsorda [Thu, 29 Nov 2012 14:20:20 +0000 (15:20 +0100)]
removed __main__.py from the root of the repo

11 years agoAllow youtube_dl/__main__.py to be called directly
Philipp Hagemeister [Thu, 29 Nov 2012 14:11:24 +0000 (15:11 +0100)]
Allow youtube_dl/__main__.py to be called directly

12 years agoadding the script hook
gcmalloc [Thu, 29 Nov 2012 13:12:06 +0000 (14:12 +0100)]
adding the script hook

12 years agocleaning binaries
gcmalloc [Wed, 28 Nov 2012 18:38:37 +0000 (19:38 +0100)]
cleaning binaries

12 years agoCheck during test runtime instead of test generation for _WORKING, and add 2.6 compat
Philipp Hagemeister [Wed, 28 Nov 2012 18:03:11 +0000 (19:03 +0100)]
Check during test runtime instead of test generation for _WORKING, and add 2.6 compat

12 years agogetting version from git or failing
gcmalloc [Wed, 28 Nov 2012 17:49:56 +0000 (18:49 +0100)]
getting version from git or failing

12 years agoremoving the zip option, this can be done with python setup.py bdist --format=zip
gcmalloc [Wed, 28 Nov 2012 17:33:58 +0000 (18:33 +0100)]
removing the zip option, this can be done with python setup.py bdist --format=zip

12 years agomoving to setup.py
gcmalloc [Wed, 28 Nov 2012 17:24:16 +0000 (18:24 +0100)]
moving to setup.py

12 years agocorrection on the test
gcmalloc [Wed, 28 Nov 2012 17:21:53 +0000 (18:21 +0100)]
correction on the test

12 years agoCorrect exception raising
Philipp Hagemeister [Wed, 28 Nov 2012 17:21:06 +0000 (18:21 +0100)]
Correct exception raising

12 years agoMark broken IEs in --list-extractors
Philipp Hagemeister [Wed, 28 Nov 2012 16:58:55 +0000 (17:58 +0100)]
Mark broken IEs in --list-extractors

12 years agoUpdate download tests
Philipp Hagemeister [Wed, 28 Nov 2012 14:09:56 +0000 (15:09 +0100)]
Update download tests

12 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Wed, 28 Nov 2012 11:59:55 +0000 (12:59 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

12 years agoRestrict more characters (Closes #566)
Philipp Hagemeister [Wed, 28 Nov 2012 11:59:27 +0000 (12:59 +0100)]
Restrict more characters (Closes #566)

12 years agomake tests skip on not _WORKING
Filippo Valsorda [Wed, 28 Nov 2012 10:54:20 +0000 (11:54 +0100)]
make tests skip on not _WORKING

12 years agocomment out 3.3 testing until Travis implements it
Filippo Valsorda [Wed, 28 Nov 2012 10:46:56 +0000 (11:46 +0100)]
comment out 3.3 testing until Travis implements it

12 years agomaking the metacafe test pass
gcmalloc [Wed, 28 Nov 2012 10:16:34 +0000 (11:16 +0100)]
making the metacafe test pass

12 years agonew .travis.yml with notifications and 3.3
Filippo Valsorda [Tue, 27 Nov 2012 23:01:06 +0000 (00:01 +0100)]
new .travis.yml with notifications and 3.3

12 years agoMark CollegeHumorIE not working until phihag finishes
Filippo Valsorda [Wed, 28 Nov 2012 10:43:35 +0000 (11:43 +0100)]
Mark CollegeHumorIE not working until phihag finishes

12 years agofix YouTubeIE on 2.6, sorry
Filippo Valsorda [Wed, 28 Nov 2012 10:28:59 +0000 (11:28 +0100)]
fix YouTubeIE on 2.6, sorry

12 years agocollegehumor: able to download a single f4f file (not yet playable)
Philipp Hagemeister [Wed, 28 Nov 2012 03:51:27 +0000 (04:51 +0100)]
collegehumor: able to download a single f4f file (not yet playable)

12 years agoMake __main__ work in all scenarios with relative imports
Philipp Hagemeister [Wed, 28 Nov 2012 02:55:35 +0000 (03:55 +0100)]
Make __main__ work in all scenarios with relative imports

12 years agoUse relative imports
Philipp Hagemeister [Wed, 28 Nov 2012 02:34:40 +0000 (03:34 +0100)]
Use relative imports

12 years agoDrop 2.5 support
Philipp Hagemeister [Wed, 28 Nov 2012 02:30:35 +0000 (03:30 +0100)]
Drop 2.5 support

12 years agoConvert all tabs to 4 spaces (PEP8)
Philipp Hagemeister [Wed, 28 Nov 2012 01:04:46 +0000 (02:04 +0100)]
Convert all tabs to 4 spaces (PEP8)

12 years agohack for apparently broken parse_qs in python2
Philipp Hagemeister [Wed, 28 Nov 2012 01:01:09 +0000 (02:01 +0100)]
hack for apparently broken parse_qs in python2

12 years agotest import
Philipp Hagemeister [Wed, 28 Nov 2012 01:00:45 +0000 (02:00 +0100)]
test import

12 years agoWoooohooo! python3 youtube_dl BaW_jenozKc -t works!
Philipp Hagemeister [Tue, 27 Nov 2012 23:56:20 +0000 (00:56 +0100)]
Woooohooo!  python3 youtube_dl BaW_jenozKc -t  works!

12 years agoRemove superfluous encodings
Philipp Hagemeister [Tue, 27 Nov 2012 23:53:09 +0000 (00:53 +0100)]
Remove superfluous encodings

12 years agoFix printing title etc.
Philipp Hagemeister [Tue, 27 Nov 2012 23:46:21 +0000 (00:46 +0100)]
Fix printing title etc.

12 years agocorrect to_stderr
Philipp Hagemeister [Tue, 27 Nov 2012 23:33:38 +0000 (00:33 +0100)]
correct to_stderr

12 years agoyoutube IE: Correct bytes vs str
Philipp Hagemeister [Tue, 27 Nov 2012 23:31:59 +0000 (00:31 +0100)]
youtube IE: Correct bytes vs str

12 years agotypo
Philipp Hagemeister [Tue, 27 Nov 2012 23:22:55 +0000 (00:22 +0100)]
typo

12 years agoUse list comprehension instead of map
Philipp Hagemeister [Tue, 27 Nov 2012 23:19:24 +0000 (00:19 +0100)]
Use list comprehension instead of map

12 years agoImport from the correct module
Philipp Hagemeister [Tue, 27 Nov 2012 23:17:59 +0000 (00:17 +0100)]
Import from the correct module

12 years agoPy2/3 parse_qs compatibility
Philipp Hagemeister [Tue, 27 Nov 2012 23:17:12 +0000 (00:17 +0100)]
Py2/3 parse_qs compatibility