youtube-dl
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 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 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 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

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

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

11 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

11 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

11 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

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

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

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

11 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

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

11 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

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

11 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

11 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

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

11 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

11 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

11 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

11 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)

11 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

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

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

11 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)

11 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

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

11 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!

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

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

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

11 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

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

11 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

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

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

11 years agoOne more except..as
Philipp Hagemeister [Tue, 27 Nov 2012 23:13:40 +0000 (00:13 +0100)]
One more except..as

11 years agoPy2/3 compatibility for http.client
Philipp Hagemeister [Tue, 27 Nov 2012 23:13:00 +0000 (00:13 +0100)]
Py2/3 compatibility for http.client

11 years agoUse io.BytesIO instead of StringIO
Philipp Hagemeister [Tue, 27 Nov 2012 23:09:17 +0000 (00:09 +0100)]
Use io.BytesIO instead of StringIO

11 years agoPython 3 version of HTMLParser
Philipp Hagemeister [Tue, 27 Nov 2012 23:06:28 +0000 (00:06 +0100)]
Python 3 version of HTMLParser

11 years agoPy3 compat for unichr and htmlentitydefs
Philipp Hagemeister [Tue, 27 Nov 2012 23:02:55 +0000 (00:02 +0100)]
Py3 compat for unichr and htmlentitydefs

11 years agoFall back to urllib instead of urllib2 for Python 3 urllib.parse
Philipp Hagemeister [Tue, 27 Nov 2012 22:58:47 +0000 (23:58 +0100)]
Fall back to urllib instead of urllib2 for Python 3  urllib.parse

11 years agoRemove ur references for Python 3.3 support
Philipp Hagemeister [Tue, 27 Nov 2012 22:56:10 +0000 (23:56 +0100)]
Remove ur references for Python 3.3 support

11 years agoPrepare urllib references for 2/3 compatibility
Philipp Hagemeister [Tue, 27 Nov 2012 22:54:09 +0000 (23:54 +0100)]
Prepare urllib references for 2/3 compatibility

11 years agoUse except .. as everywhere (#180)
Philipp Hagemeister [Tue, 27 Nov 2012 22:31:55 +0000 (23:31 +0100)]
Use except .. as everywhere (#180)

11 years agoRename util.u to util.compat_str
Philipp Hagemeister [Tue, 27 Nov 2012 22:29:18 +0000 (23:29 +0100)]
Rename util.u to util.compat_str

11 years agoMerge branch 'master' of github.com:rg3/youtube-dl
Philipp Hagemeister [Tue, 27 Nov 2012 22:23:37 +0000 (23:23 +0100)]
Merge branch 'master' of github.com:rg3/youtube-dl

11 years agoMerge pull request #563 from FiloSottile/IE_cleanup
Filippo Valsorda [Tue, 27 Nov 2012 22:22:40 +0000 (14:22 -0800)]
Merge pull request #563 from FiloSottile/IE_cleanup

General IE docs and return dicts cleanup

11 years agoMerge remote-tracking branch 'origin/master' into IE_cleanup
Filippo Valsorda [Tue, 27 Nov 2012 22:20:32 +0000 (23:20 +0100)]
Merge remote-tracking branch 'origin/master' into IE_cleanup

Conflicts:
youtube_dl/FileDownloader.py

11 years agoMake test_utils.py run on Python 3
Philipp Hagemeister [Tue, 27 Nov 2012 22:20:29 +0000 (23:20 +0100)]
Make test_utils.py run on Python 3

11 years agoUse None on missing required info_dict fields
Filippo Valsorda [Tue, 27 Nov 2012 22:15:33 +0000 (23:15 +0100)]
Use None on missing required info_dict fields

11 years agoUse u instead of str in Python 2
Philipp Hagemeister [Tue, 27 Nov 2012 22:06:49 +0000 (23:06 +0100)]
Use u instead of str in Python 2

11 years agoMerge pull request #560 from phihag/fix-to_screen-mode
Philipp Hagemeister [Tue, 27 Nov 2012 21:10:57 +0000 (13:10 -0800)]
Merge pull request #560 from phihag/fix-to_screen-mode

to_screen: Only encode when output stream is binary

11 years agoOnly encode when output stream is binary
Philipp Hagemeister [Tue, 27 Nov 2012 20:07:25 +0000 (21:07 +0100)]
Only encode when output stream is binary

11 years agoIE._WORKING attribute in order to warn the users and skip the tests on broken IEs
Filippo Valsorda [Tue, 27 Nov 2012 18:30:09 +0000 (19:30 +0100)]
IE._WORKING attribute in order to warn the users and skip the tests on broken IEs

11 years agoReplace long with int (see PEP 237)
Philipp Hagemeister [Tue, 27 Nov 2012 18:05:03 +0000 (19:05 +0100)]
Replace long with int (see PEP 237)

11 years agoBetter formatting (PEP 8)
Philipp Hagemeister [Tue, 27 Nov 2012 18:03:37 +0000 (19:03 +0100)]
Better formatting (PEP 8)

11 years agoRemove mentions of unicode
Philipp Hagemeister [Tue, 27 Nov 2012 18:02:37 +0000 (19:02 +0100)]
Remove mentions of unicode

11 years agoClean up with the help of pep8
Philipp Hagemeister [Tue, 27 Nov 2012 17:55:35 +0000 (18:55 +0100)]
Clean up with the help of pep8

11 years agounify spacing
Philipp Hagemeister [Tue, 27 Nov 2012 17:49:18 +0000 (18:49 +0100)]
unify spacing

11 years agoMerge remote-tracking branch 'Asido/master'
Philipp Hagemeister [Tue, 27 Nov 2012 17:48:43 +0000 (18:48 +0100)]
Merge remote-tracking branch 'Asido/master'

11 years ago2012.11.29
Philipp Hagemeister [Tue, 27 Nov 2012 17:36:43 +0000 (18:36 +0100)]
2012.11.29

11 years agoPrepare 2012.11.29 release
Philipp Hagemeister [Tue, 27 Nov 2012 17:30:34 +0000 (18:30 +0100)]
Prepare 2012.11.29 release

11 years agoFix filename sanitation (Closes #555)
Philipp Hagemeister [Tue, 27 Nov 2012 17:27:46 +0000 (18:27 +0100)]
Fix filename sanitation (Closes #555)

11 years agodocument info_dict['subtitles'] and info_dict['urlhandle']
Filippo Valsorda [Tue, 27 Nov 2012 17:08:07 +0000 (18:08 +0100)]
document info_dict['subtitles'] and info_dict['urlhandle']

11 years agomake all IEs return 'upload_date' and 'uploader', even if only u'NA'
Filippo Valsorda [Tue, 27 Nov 2012 16:57:12 +0000 (17:57 +0100)]
make all IEs return 'upload_date' and 'uploader', even if only u'NA'

11 years agoinfo_dict['upload_date'] is documented in --output, IEs MUST specify it
Filippo Valsorda [Tue, 27 Nov 2012 16:38:22 +0000 (17:38 +0100)]
info_dict['upload_date'] is documented in --output, IEs MUST specify it

11 years agoinfo_dict['player_url'] is used only for rtmpdump, indicate it as optional in the...
Filippo Valsorda [Tue, 27 Nov 2012 16:32:25 +0000 (17:32 +0100)]
info_dict['player_url'] is used only for rtmpdump, indicate it as optional in the info_dict

11 years agodefault info_dict['format'] to info_dict['ext'] and make the YT one more verbose
Filippo Valsorda [Tue, 27 Nov 2012 16:20:25 +0000 (17:20 +0100)]
default info_dict['format'] to info_dict['ext'] and make the YT one more verbose

11 years agoAdd Christian Albrecht (Arte.tv IE) to authors
Philipp Hagemeister [Tue, 27 Nov 2012 16:16:49 +0000 (17:16 +0100)]
Add Christian Albrecht (Arte.tv IE) to authors

11 years agoRemove exclamation mark in --restrict-filenames mode
Philipp Hagemeister [Tue, 27 Nov 2012 16:15:33 +0000 (17:15 +0100)]
Remove exclamation mark in --restrict-filenames mode

11 years agoMerge remote-tracking branch 'alab1001101/master'
Philipp Hagemeister [Tue, 27 Nov 2012 16:14:29 +0000 (17:14 +0100)]
Merge remote-tracking branch 'alab1001101/master'

11 years agoignore kate swap files
Philipp Hagemeister [Tue, 27 Nov 2012 16:01:12 +0000 (17:01 +0100)]
ignore kate swap files

11 years agoActually fix manpage (#473)
Philipp Hagemeister [Tue, 27 Nov 2012 15:58:50 +0000 (16:58 +0100)]
Actually fix manpage (#473)

11 years agoMerge pull request #473 from grimreaper/master
Philipp Hagemeister [Tue, 27 Nov 2012 15:52:58 +0000 (07:52 -0800)]
Merge pull request #473 from grimreaper/master

fix mdoc nits

11 years agoActually merge #379
Philipp Hagemeister [Tue, 27 Nov 2012 15:42:50 +0000 (16:42 +0100)]
Actually merge #379

11 years agoMerge remote-tracking branch 'joelverhagen/master'
Philipp Hagemeister [Tue, 27 Nov 2012 15:41:16 +0000 (16:41 +0100)]
Merge remote-tracking branch 'joelverhagen/master'

11 years agoFix output format doc
Philipp Hagemeister [Tue, 27 Nov 2012 15:28:21 +0000 (16:28 +0100)]
Fix output format doc

11 years agoExtended documentation for output format in README (Closes #268)
Philipp Hagemeister [Tue, 27 Nov 2012 15:27:35 +0000 (16:27 +0100)]
Extended documentation for output format in README (Closes #268)

11 years agoWindows build for 2012.11.28
Philipp Hagemeister [Tue, 27 Nov 2012 15:15:15 +0000 (16:15 +0100)]
Windows build for 2012.11.28

11 years agoBump version number to a numeric-only one to appease py2exe
Philipp Hagemeister [Tue, 27 Nov 2012 15:12:08 +0000 (16:12 +0100)]
Bump version number to a numeric-only one to appease py2exe

11 years agoBump version number
Philipp Hagemeister [Tue, 27 Nov 2012 15:08:39 +0000 (16:08 +0100)]
Bump version number

11 years agoAdd test for asian characters (#551)
Philipp Hagemeister [Tue, 27 Nov 2012 15:07:52 +0000 (16:07 +0100)]
Add test for asian characters (#551)

11 years agoMinor filename encoding improvement in a common case
Philipp Hagemeister [Tue, 27 Nov 2012 14:07:10 +0000 (15:07 +0100)]
Minor filename encoding improvement in a common case

11 years agoMerge remote-tracking branch 'chrisjrn/master'
Philipp Hagemeister [Tue, 27 Nov 2012 13:55:18 +0000 (14:55 +0100)]
Merge remote-tracking branch 'chrisjrn/master'

11 years agoFixes the InfoExtractor for the Colbert Report.
Christopher Neugebauer [Tue, 27 Nov 2012 12:54:43 +0000 (23:54 +1100)]
Fixes the InfoExtractor for the Colbert Report.

11 years agoFix spacing in comedycentral IE
Philipp Hagemeister [Tue, 27 Nov 2012 12:24:10 +0000 (13:24 +0100)]
Fix spacing in comedycentral IE