Filippo Valsorda
ea62a2da46
add VideoPremium.tv RTMP support
2013-10-14 01:32:47 -04:00
Filippo Valsorda
7468b6b71d
Merge pull request #1569 from Jaiz909/1321-download-annotations
...
Added downloading annotations download support - closes #1321
2013-10-13 22:03:22 -07:00
Filippo Valsorda
d3f46b9aa5
Add support for single-test tox runs
...
Use a sintax like
tox test.test_download:TestDownload.test_NowVideo
to run the specific test on all the tox environments (Python versions)
2013-10-12 13:17:11 -04:00
Filippo Valsorda
f5e54a1fda
add support for NowVideo.ch
2013-10-12 13:11:03 -04:00
Filippo Valsorda
8932a66e49
[fixup] remove unnecessary commented function
2013-10-05 16:38:37 -04:00
Filippo Valsorda
79cfb46d42
add tox configuration file for easy testing
2013-10-05 16:08:48 -04:00
Filippo Valsorda
00fcc17aee
add capability to suppress expected warnings in tests
2013-10-05 15:55:58 -04:00
Filippo Valsorda
bd8e5c7ca2
Merge pull request #1531 from rg3/no-playlist
...
[youtube] implement --no-playlist to only download current video
2013-10-01 10:08:20 -07:00
Filippo Valsorda
7c61bd36bb
[youtube] correct --no-playlist for python3
2013-10-01 11:58:13 -04:00
Filippo Valsorda
d4d9920a26
add test for --no-playlist
2013-09-30 18:01:17 -04:00
Filippo Valsorda
47192f92d8
implement --no-playlist to only download current video - closes #755
2013-09-30 16:26:25 -04:00
Filippo Valsorda
257a2501fa
keep track of the dates and html5player versions of working YT signature algos
2013-06-29 01:05:36 +02:00
Filippo Valsorda
769fda3c5a
print more encrypted signature info on -v (rel: #948 )
2013-06-27 12:54:07 +02:00
Filippo Valsorda
23300d7149
a new day, a new s algo - fix #946
2013-06-27 12:24:46 +02:00
Filippo Valsorda
98bcd2834a
improve generic and encrypted signature error messages
2013-06-25 16:47:16 +02:00
Filippo Valsorda
f7ab6cbe16
add tests for use_cipher_signature videos ( #897 ) and the ability to test multiple videos per IE
2013-06-25 14:38:00 +02:00
Filippo Valsorda
93eb15c573
clean up printing in __init__.py
2013-06-24 15:57:53 +02:00
Filippo Valsorda
0251f9c9c0
add _search_regex to the new IEs
2013-06-17 19:47:44 +02:00
Filippo Valsorda
8bc7c3d858
Merge branch 'search_regex' - PR #872 - closes #847
2013-06-17 19:28:18 +02:00
Filippo Valsorda
af44c94862
use _search_regex in GenericIE
2013-06-17 19:25:35 +02:00
Filippo Valsorda
ee55fcbe12
switch long info_dict fields checking to md5
2013-06-09 15:03:54 +02:00
Filippo Valsorda
78d3442b12
test: extend the reach of info_dict checking
...
* print the info_dict in a format suitable to easy adding to tests.json during tests if un-tested fields are detected
* make it possible to put the crc32 in tests.json if the field is too long
* complete the "info_dict" fields in existing tests
* fixed the bugs catched doing this
2013-06-09 14:21:42 +02:00
Filippo Valsorda
979a9dd4c4
_html_search_regex with clean_html superpowers
2013-06-09 11:57:13 +02:00
Filippo Valsorda
d5979c5d55
do not ask the user to report network errors
2013-06-09 11:55:08 +02:00
Filippo Valsorda
f5a290eed9
print "please report this issue on GitHub" on every ExtractorError
2013-06-08 09:56:34 +02:00
Filippo Valsorda
8b59a98610
XHamster: Can't see the description anywhere in the UI
2013-06-07 12:47:12 +02:00
Filippo Valsorda
8409501206
use search_regex in new IEs
2013-06-07 12:47:12 +02:00
Filippo Valsorda
be95cac157
raise exceptions on warnings during tests - and solve a couple of them
2013-06-07 12:46:23 +02:00
Filippo Valsorda
476203d025
print WARNINGs during test + minor fix to NBAIE
2013-06-06 15:07:05 +02:00
Filippo Valsorda
468e2e926b
implement fallbacks and defaults in _search_regex
2013-06-06 14:35:08 +02:00
Filippo Valsorda
868d62a509
style and error handling edits to HypemIE
2013-06-06 12:02:36 +02:00
Filippo Valsorda
951b9dfd94
Merge pull request #866 from yasoob/master
...
Added support for XHamster - closes #841
2013-06-04 10:39:31 -07:00
Filippo Valsorda
1142d31164
Merge pull request #863 from davidcl/master
...
Add some tests to match Justin.tv / Twitch.tv URLs
2013-06-04 10:36:36 -07:00
Filippo Valsorda
51d2453c7a
small tweaks
2013-05-21 16:07:27 +02:00
Filippo Valsorda
b31756c18e
Python 2 compat fixes for MyVideo.de rtmpdump downloads
2013-05-20 11:57:10 +02:00
Filippo Valsorda
f008688520
make rtmpdump inherit the verbose option for debugging
2013-05-20 11:54:21 +02:00
Filippo Valsorda
5b68ea215b
Merge pull request #842 - myvideo, rtmp support
...
@dersphere code, from dersphere/plugin.video.myvideo_de.git
rewritten by @mc2avr
released in the Public Domain by the author
ref: https://github.com/rg3/youtube-dl/pull/842
2013-05-20 09:49:58 +02:00
Filippo Valsorda
d4f76f1674
Add support for Howcast.com - closes #835
2013-05-18 19:17:19 +02:00
Filippo Valsorda
2a36c352a0
Retry to disable YT ratelimit to unlock full bandwidth
...
This is the second attempt: a60b854d90
Sometimes the ratelimit=yes is already in the URL, and doubling it
leads to a 403. Now should work on all videos, at least works on all
I could test.
Closes #648
2013-05-09 00:39:10 +02:00
Filippo Valsorda
a60b854d90
disable YT ratelimit; this should enable to max out the connection bandwidth
2013-04-17 19:48:35 +02:00
Filippo Valsorda
f33154cd39
Merge pull request #764 from jaimeMF/subtitles_not_found
...
Fix crash when subtitles are not found
2013-03-31 19:02:18 -07:00
Filippo Valsorda
90a99c1b5e
retry on UnavailableVideoError
2013-03-31 03:29:34 +02:00
Filippo Valsorda
f375d4b7de
import all IEs when testing to resemble more closely the real env
2013-03-31 03:12:28 +02:00
Filippo Valsorda
fa41fbd318
don't catch YT user URLs in YoutubePlaylistIE ( fix #754 , fix #763 )
2013-03-31 03:02:49 +02:00
Filippo Valsorda
e3700fc9e4
Merge pull request #736 from rg3/retry
...
Exception stacking and test retry
2013-03-29 09:01:27 -07:00
Filippo Valsorda
b693216d8d
Merge pull request #752 from dodo/master
...
SoundcloudSetIE
2013-03-29 08:40:22 -07:00
Filippo Valsorda
46b9d8295d
Merge pull request #730 by @JohnyMoSwag
...
Support for Worldstarhiphop.com
2013-03-29 16:14:49 +01:00
Filippo Valsorda
7decf8951c
fix FunnyOrDieIE, MyVideoIE, TEDIE
2013-03-29 15:59:13 +01:00
Filippo Valsorda
1f46c15262
fix SpiegelIE
2013-03-29 15:31:38 +01:00
Filippo Valsorda
0cd358676c
Rebased, fixed and extended LiveLeak.com support
...
close #757 - close #761
2013-03-29 15:13:24 +01:00
Filippo Valsorda
898280a056
use sys.stdout.buffer only on Python3
2013-03-28 13:13:03 +01:00
Filippo Valsorda
59b4a2f0e4
Merge pull request #762 from jynnantonix/master
...
Use sys.stdout.buffer when writing to standard out
2013-03-28 05:11:51 -07:00
Filippo Valsorda
f10b2a9c14
fix KeekIE
2013-03-20 12:13:52 +01:00
Filippo Valsorda
5cb3c0b319
Merge pull request #699 by @iemejia
...
Removed innecesary function to convert subtitles, improved use of the youtube api
2013-03-20 11:35:55 +01:00
Filippo Valsorda
b9fc428494
add '--write-srt' and '--srt-lang' aliases for backwards compatibility
2013-03-20 11:29:07 +01:00
Filippo Valsorda
8cc83b8dbe
Bubble up all the stack of exceptions and retry download tests on timeout errors
2013-03-09 10:05:43 +01:00
Filippo Valsorda
89de9eb125
Modified Youtube video/playlist matching; fixes #668 ; fixes #585
2013-02-26 19:06:41 +01:00
Filippo Valsorda
6324fd1d74
Switch YTPlaylistIE to API (relevant: #586 ); fixes #651 ; fixes #673 ; fixes #661
2013-02-26 19:06:28 +01:00
Filippo Valsorda
6e3dba168b
release.sh edits based on 2013.01.02 experience
2013-01-02 23:40:24 +01:00
Filippo Valsorda
d851e895d5
release 2013.01.02
2013-01-02 22:21:45 +01:00
Filippo Valsorda
b962b76f43
re-worked release workflow, it is one-step and creates GPG signatures now
2013-01-02 21:52:27 +01:00
Filippo Valsorda
6535e9511f
In tests.json file and md5 join in a 'files' list to handle multiple-file IEs
2013-01-01 16:07:26 +01:00
Filippo Valsorda
60c7520a51
Merge pull request #612 from jaimeMF/steamIE
...
SteamIE
2013-01-01 06:49:30 -08:00
Filippo Valsorda
0214ce7c75
Ok, the Escapist test was passing only in my Travis repo, do not ask me why; also, a small bugfix to the latest commit
2012-12-31 19:21:28 +01:00
Filippo Valsorda
95fedbf86b
three small edits
...
* ask for a --verbose log when reporting bugs in README.md
* re-enable Escapist test, seems stable now
* check that we are not downloading multiple videos when the template is fixed (NOT a complete fix: not detecting playlists)
2012-12-31 19:12:57 +01:00
Filippo Valsorda
b7769a05ec
addedd a serious Public Domain dedication, see http://unlicense.org/
2012-12-31 15:32:26 +01:00
Filippo Valsorda
067f6a3536
moved docs and updates generation scripts from gh-pages branch to devscripts
2012-12-30 21:02:19 +01:00
Filippo Valsorda
8cad53e84c
Removed a spurious increment_downloads, this time cleanly
2012-12-30 19:53:07 +01:00
Filippo Valsorda
d5ed35b664
moved updating code to update.py
2012-12-30 19:50:33 +01:00
Filippo Valsorda
f427df17ab
some fixes, pulled the codename from the code
2012-12-30 19:50:33 +01:00
Filippo Valsorda
4e38899e97
print some version and environment info on --verbose (+ py3 fixes)
2012-12-30 19:50:33 +01:00
Filippo Valsorda
cb6ff87fbb
The new updates system, relies on gh-pages, secured by RSA, uses external web servers
2012-12-30 19:50:33 +01:00
Filippo Valsorda
92e3e18a1d
Removed a spurious increment_downloads
2012-12-29 16:49:49 +01:00
Filippo Valsorda
99b0a1292b
add --no-post-overwrites to README.md; + minor style fixes
2012-12-26 20:39:33 +01:00
Filippo Valsorda
162e3c5261
Temporary skip Escapist test as it fails only on Travis; we'll make a more specific workaround later if we can't fix it
2012-12-20 17:21:46 +01:00
Filippo Valsorda
6b3aef80ce
better Vimeo tests; fixed a couple of VimeoIE fields
2012-12-20 16:30:55 +01:00
Filippo Valsorda
77c4beab8a
new info_dict field: uploader_id
2012-12-20 16:28:16 +01:00
Filippo Valsorda
1a2c3c0f3e
some py3 fixes, both needed and recommended; we should pass 2to3 as cleanly as possible now
2012-12-20 14:20:24 +01:00
Filippo Valsorda
0eaf520d77
add info_dict testing to test_download
2012-12-20 14:20:24 +01:00
Filippo Valsorda
056d857571
refactor YouTube subtitles code, it was ugly (my bad)
2012-12-20 14:20:24 +01:00
Filippo Valsorda
937021133f
a number of new tests and fixes; all tests green on 3.3
2012-12-17 18:33:11 +01:00
Filippo Valsorda
f7b111b7d1
Google Video has been shutdown as of 11/15/2012. All videos on Google Video will be migrated to YouTube by the end of 2012.
2012-12-17 16:33:49 +01:00
Filippo Valsorda
80d3177e5c
various py3 fixes; all tests green on 3.3
2012-12-17 16:25:03 +01:00
Filippo Valsorda
5e5ddcfbcf
test subtitles
2012-12-17 16:23:55 +01:00
Filippo Valsorda
fd5ff02042
streamlined and simplified dynamic tests generation; readded a couple of test features
2012-12-12 14:15:21 +01:00
Filippo Valsorda
2b5b2cb84c
Merge remote-tracking branch 'gcmalloc/master' into fork_master
2012-12-12 14:11:40 +01:00
Filippo Valsorda
fedb6816cd
rollback tests multiprocess, Travis and OSX don't support it
2012-12-11 20:07:35 +01:00
Filippo Valsorda
2a298b72eb
Release 2012.12.11
2012-12-11 17:00:13 +01:00
Filippo Valsorda
9789a05c20
fix playlist pagination and add YT playlist tests ( closes #569 )
2012-12-11 16:58:36 +01:00
Filippo Valsorda
95eb771dcd
Merge branch 'master' into fork_master
...
Conflicts:
.travis.yml
2012-12-11 12:15:16 +01:00
Filippo Valsorda
4fb1acc212
use the new --test option to speed up tests (fetch only first 10K)
...
now all tests working and passing
2012-12-11 12:12:02 +01:00
Filippo Valsorda
d3d3199870
gentests: allow test-specific FileDownloader params override from tests.json
2012-12-11 12:09:22 +01:00
Filippo Valsorda
1ca63e3ae3
the test didn't load our Gzip opener
...
this was blocking the Vimeo test
+ some more gentest fixes
2012-12-11 11:33:15 +01:00
Filippo Valsorda
59ce201915
print traceback on trouble if --verbose (why didn't I think of this before!?)
2012-12-11 11:02:21 +01:00
Filippo Valsorda
8d5d3a5d00
exposing the test mode as --test (hidden and undocumented)
2012-12-11 09:57:40 +01:00
Filippo Valsorda
37c8fd4842
added a test mode to FileDownloader that fetches only first 10K
2012-12-11 09:49:27 +01:00
Filippo Valsorda
3c6ffbaedb
Merge 'rg3/master' into fork_master
2012-12-08 01:57:43 +01:00
Filippo Valsorda
c7287a3caf
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
2012-12-08 01:52:39 +01:00
Filippo Valsorda
5a304a7637
new updating scheme, based on GH downloads; also, check if not updateable (pip installed)
2012-12-08 00:48:07 +01:00
Filippo Valsorda
4c1d273e88
it's curious but bash-completion is with - and not _
2012-12-08 00:37:26 +01:00