Jaime Marquínez Ferrándiz
8222d8de88
Split FileDownloader in two classes: FileDownloader and YoutubeDL
...
YoutubeDL is the class that coordinates everything
FileDownloader gets a filename and an info dict and downloads the video.
2013-06-24 10:21:43 +02:00
Philipp Hagemeister
825e0984e2
[break] adapt to new paths
2013-06-23 22:59:51 +02:00
Philipp Hagemeister
d1cade5ade
Correct module name
2013-06-23 22:53:42 +02:00
Philipp Hagemeister
0824c28c8b
Remove mentions of old InfoExtractors module
2013-06-23 22:42:59 +02:00
Philipp Hagemeister
b8a360837a
Fix Statigram test
2013-06-23 21:34:40 +02:00
Philipp Hagemeister
51ce3a75c9
Improve error reporting for downloads
2013-06-23 21:33:11 +02:00
M.Yasoob Khalid
9b5fffb149
added an IE and test for break.com
2013-06-23 22:42:51 +05:00
Philipp Hagemeister
828dba2983
Improvge error reporting
2013-06-23 18:59:01 +02:00
Philipp Hagemeister
6b3f5a329b
Improve Statigr.am IE
2013-06-23 18:58:53 +02:00
M.Yasoob Khalid
4fdd4e6f6f
added test for Statigr
2013-06-23 18:56:26 +05:00
Jaime Marquínez Ferrándiz
f4c8bbcfc2
TEDIE: download the best quality video and use the new _search_regex functions
...
Also extracts the description.
2013-06-20 20:51:20 +02:00
Jaime Marquínez Ferrándiz
377fdf5dde
Update the TumblrIE: the video is no longer available
2013-06-20 14:02:21 +02:00
Jaime Marquínez Ferrándiz
213b715893
Merge pull request #887 from anisse/master
...
Fetch all entries that are in a youtube playlist
Also add a test.
2013-06-19 12:52:44 +02:00
Filippo Valsorda
8bc7c3d858
Merge branch 'search_regex' - PR #872 - closes #847
2013-06-17 19:28:18 +02:00
Jaime Marquínez Ferrándiz
36ed7177f0
Fix HypemIE test: the song name has been changed
2013-06-16 20:42:28 +02:00
Jaime Marquínez Ferrándiz
32aa88bcae
Add GametrailersIE
2013-06-16 20:34:45 +02:00
Jaime Marquínez Ferrándiz
31513ea6b9
Update test_issue_673 in Youtube Lists
...
Some videos have been removed.
Delete the title check, it's not the purpose of that test.
2013-06-15 11:20:22 +02:00
Jaime Marquínez Ferrándiz
9abc6c8b31
Update YahooIE test
...
The old test video is no longer available.
2013-06-10 19:42:02 +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
M.Yasoob Khalid
ecb3e676a5
Added Vbox7 Infoextractor
2013-06-08 12:44:38 +05: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
M.Yasoob Khalid
157b864a01
added HypemIE
...
rebased, closes PR #871
2013-06-06 12:01:07 +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
M.Yasoob Ullah Khalid
c978a96c02
Added test for XHamster.com
2013-06-04 17:33:02 +05:00
Clément DAVID
57bde0d9c7
Fix the test_all_urls (Import issue)
2013-06-04 13:10:12 +02:00
Clément DAVID
50b4d25980
Merge within test_all_urls
2013-06-04 13:06:49 +02:00
Clément DAVID
4a76d1dbe5
Add tests for justin.tv and twitch.tv
2013-06-03 22:16:55 +02:00
Jaime Marquínez Ferrándiz
dc1c355b72
YoutubeIE: fallback to automatic captions when subtitles aren't found ( closes #843 )
...
Also modify test_youtube_subtitles to support running the tests in any order.
2013-05-31 17:03:40 +02:00
Jaime Marquínez Ferrándiz
45014296be
Add TeamcocoIE ( closes #212 )
2013-05-21 14:37:32 +02:00
Anna Bernardi
afef36c950
add support for Flickr videos - closes #261
2013-05-20 23:19:38 +02:00
Jaime Marquínez Ferrándiz
17bd1b2f41
VineIE: extract more information and minor style changes
2013-05-20 08:31:03 +02:00
Anna Bernardi
5b0d3cc0cd
Add support for Vine - closes #845
2013-05-20 00:33:14 +02:00
Filippo Valsorda
d4f76f1674
Add support for Howcast.com - closes #835
2013-05-18 19:17:19 +02:00
Jaime Marquínez Ferrándiz
340fa21198
UstreamIE: get thumbnail and uploader name
2013-05-18 11:54:18 +02:00
Jaime Marquínez Ferrándiz
59f4fd4dc6
YahooIE: remove old code and accept screen.yahoo.com videos ( #300 )
...
Videos require rtmpdump
2013-05-12 14:05:14 +02:00
Philipp Hagemeister
86fd453ea8
Merge remote-tracking branch 'origin/master'
2013-05-10 09:21:24 +02:00
Philipp Hagemeister
c83411b9ee
Skip bandcamp tests for now - free limit has been exceeded
2013-05-10 09:10:34 +02:00
Jaime Marquínez Ferrándiz
057c9938a1
Import FileDownloader in test_youtube_subtitles
...
Fix last commit
2013-05-10 08:37:49 +02:00
Jaime Marquínez Ferrándiz
9259966132
test_youtube_subtitles: FakeDownloader inherits form FileDownloader
2013-05-10 08:31:30 +02:00
julien
7f5bd09baf
Add support to www.ina.fr
2013-05-05 20:54:36 +02:00
Jaime Marquínez Ferrándiz
d96680f58d
PhotobucketIE: accept new format of urls and add a test
2013-05-05 13:07:00 +02:00
Philipp Hagemeister
09dd418f53
Experimentally whitelist Escapist test
2013-05-04 09:11:38 +02:00
Philipp Hagemeister
c34407d16c
Simplify RedTube
2013-05-03 20:07:35 +02:00
M.Yasoob Ullah Khalid
815dd2ffa8
Redtube test now works
...
I just did a little makeover by changing redtube tests. Now they are passed.
2013-05-03 23:51:27 +06:00
M.Yasoob Ullah Khalid
b86174e7a3
added test for redtube.com
...
I just added the test for redtube.com
2013-05-03 22:40:56 +06:00
Jaime Marquínez Ferrándiz
46bfb42258
InfoExtractors: use _download_webpage in more IEs
...
IEs without tests are intact.
2013-05-02 18:18:27 +02:00
Jaime Marquínez Ferrándiz
104ccdb8b4
TumblrIE: fix title matching
2013-05-02 13:12:41 +02:00
Jaime Marquínez Ferrándiz
aed523ecc1
Add BandcampIE ( closes #568 )
2013-05-01 15:55:46 +02:00
Jaime Marquínez Ferrándiz
34c29ba1d7
Add test for SoundcloudSet
2013-04-30 21:23:38 +02:00
Philipp Hagemeister
8749b71273
Fix FakeDownloaders
2013-04-30 19:42:13 +02:00
Jaime Marquínez Ferrándiz
ba7c775a04
Remove a commented line I forgot.
...
[ci skip]
2013-04-30 14:21:46 +02:00
Philipp Hagemeister
9665577802
Adapt tests to changes in youtube's "Most Popular" channel
2013-04-28 15:50:29 +02:00
Jaime Marquínez Ferrándiz
37254abc36
Allow to use relative dates in the format (now|today)[+-][0-9](day|week|month|year)(s)? ( Closes #137 )
...
Also fix DateRange not accepting ranges of one day.
2013-04-28 11:39:37 +02:00
Jaime Marquínez Ferrándiz
bf50b0383e
Fix some IEs that didn't return the uploade_date in the YYYYMMDD format
...
Create a function unified_strdate in utils.py to fix these problems
2013-04-27 15:14:20 +02:00
Jaime Marquínez Ferrándiz
bd55852517
Allow to select videos to download by their upload dates (related #137 )
...
Only absolute dates.
2013-04-27 14:01:55 +02:00
Jaime Marquínez Ferrándiz
aba8df23ed
YoutubePlaylistIE: don't crash with empty lists (related #808 )
...
The playlist_title wasn't initialized.
2013-04-27 10:41:52 +02:00
Jaime Marquínez Ferrándiz
c15e024141
TumblrIE
...
I haven't found many videos to test, so it may not work for all.
2013-04-22 21:27:27 +02:00
Jaime Marquínez Ferrándiz
c72938240e
Get the title of Youtube playlists
2013-04-20 18:57:05 +02:00
Jaime Marquínez Ferrándiz
9341212642
Create a function in InfoExtractors that returns the InfoExtractor class with the given name
2013-04-20 12:42:57 +02:00
Jaime Marquínez Ferrándiz
49da66e459
The test video for subtitles has added a new language
2013-04-20 10:39:02 +02:00
ispedals
fb6c319904
Add tests for YoutubeChannelIE
...
- tests for identifying channel urls
- test retrieval of paginated channel
- test retrieval of autogenerated channel
2013-04-19 18:11:05 -04:00
Jaime Marquínez Ferrándiz
dce9027045
Merge branch 'extract_info_rewrite'
2013-04-19 21:57:08 +02:00
Philipp Hagemeister
744435f2a4
Show whole diff in error cases
2013-04-11 18:38:43 +02:00
Philipp Hagemeister
0ba994e9e3
Skip ARD test as it requires rtmpdump
2013-04-11 17:20:17 +02:00
Philipp Hagemeister
af9ad45cd4
Re-enable Stanford OC test
2013-04-11 17:20:05 +02:00
Philipp Hagemeister
b03d65c237
Minor improvements for ARD IE
2013-04-11 10:47:21 +02:00
Jaime Marquínez Ferrándiz
14294236bf
Merge branch 'master' into extract_info_rewrite
2013-04-05 12:39:51 +02: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
e3700fc9e4
Merge pull request #736 from rg3/retry
...
Exception stacking and test retry
2013-03-29 09:01:27 -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
0cd358676c
Rebased, fixed and extended LiveLeak.com support
...
close #757 - close #761
2013-03-29 15:13:24 +01:00
Johny Mo Swag
44e939514e
Added test for WorldStarHipHop
2013-03-28 20:05:28 -07:00
Jaime Marquínez Ferrándiz
cfa90f4adc
Merge branch 'master' into extract_info_rewrite
2013-03-28 13:20:33 +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
Ismael Mejia
2a4093eaf3
Added new option '--list-subs' to show the available subtitle languages
2013-03-20 08:41:54 +01:00
Ismael Mejia
9e62bc4439
Added new option '--sub-format' to choose the format of the subtitles to downloade (defaut=srt)
2013-03-20 08:41:54 +01:00
Ismael Mejia
ae608b8076
Added new option '--all-srt' to download all the subtitles of a video.
...
Only works in youtube for the moment.
2013-03-20 08:41:53 +01:00
Philipp Hagemeister
e32b06e977
Spiegel IE
2013-03-12 01:08:54 +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
Philipp Hagemeister
3d3423574d
Fix Unicode handling GenericIE ( Fixes #734 )
2013-03-08 20:47:06 +01:00
Jaime Marquínez Ferrándiz
8a38a194fb
Add auxiliary methods to InfoExtractor to set the '_type' key and use them for some playlist IEs
2013-03-05 20:55:48 +01:00
Jaime Marquínez Ferrándiz
597cc8a455
Use extract_info in YoutubePlaylist and YoutubeSearch
2013-03-05 11:58:01 +01:00
Philipp Hagemeister
a2ae43a55f
Remove changed playlist test ( #661 )
2013-03-03 22:19:19 +01:00
Philipp Hagemeister
7ae153ee9c
Remove tweetreel - it has shut down
2013-03-03 22:15:06 +01:00
Philipp Hagemeister
acb8752f80
fix tests in Python3, and make them parallelizable
2013-02-26 22:03:33 +01:00
Philipp Hagemeister
679790eee1
Do not user upper-case for non-constants
2013-02-26 20:03:19 +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
Philipp Hagemeister
cb99797798
Test TED thumbnail
2013-02-24 01:01:20 +01:00
Ismael Mejia
cdb130b09a
Added new option '--only-srt' to download only the subtitles of a video
...
Improved option '--srt-lang'
- it shows the argument in case of missing subtitles
- added language suffix for non-english languages (e.g. video.it.srt)
2013-02-21 22:12:36 +01:00
Ismael Mejia
2e5d60b7db
Removed conversion from youtube closed caption format to srt since youtube api supports the 'srt' format
2013-02-21 20:51:35 +01:00
Philipp Hagemeister
58994225bc
Add tests to MySpass
2013-02-18 18:45:09 +01:00
Jaime Marquínez Ferrándiz
3a468f2d8b
Basic support for TED
2013-02-17 17:13:06 +01:00
Philipp Hagemeister
f0877a445e
Add tests for keek
2013-02-08 11:00:28 +01:00
Philipp Hagemeister
3a9918d37f
Escapist continues to be flaky on travis
2013-02-02 14:53:34 +01:00
Philipp Hagemeister
b47bbac393
Disable Stanford OC test for now, and enable escapist
2013-02-02 14:40:41 +01:00
Philipp Hagemeister
233a22960a
Switch ComedyCentral test to a permanent URL (They delete full episodes older than a month)
2013-02-01 17:46:03 +01:00
Philipp Hagemeister
da4de959df
8tracks: Better default titles
2013-01-27 04:05:53 +01:00
Philipp Hagemeister
d0d51a8afa
8tracks: Include performer as uploader
2013-01-27 03:27:46 +01:00
Philipp Hagemeister
ccf65f9dee
8tracks IE ( Closes #652 )
2013-01-27 03:01:23 +01:00
Philipp Hagemeister
b954070d70
Fix Facebook ( Closes #375 )
2013-01-25 16:54:48 +01:00
Philipp Hagemeister
30e9f4496b
Drop md5: spec for now (unused and breaks int values)
2013-01-25 16:54:25 +01:00
Philipp Hagemeister
bffbd5f038
Download progress hooks
2013-01-12 20:34:50 +01:00
Philipp Hagemeister
d8bbf2018e
Aggressive test timeout to catch hanging servers
2013-01-12 20:33:03 +01:00
Philipp Hagemeister
ca0a0bbeec
RBMA IE ( Closes #630 )
2013-01-12 17:58:39 +01:00
Philipp Hagemeister
6017964580
Merge remote-tracking branch 'jefftimesten/master'
2013-01-12 15:12:50 +01:00
Jeff Crouse
9450bfa26e
fixed tests (used the --test option) so that they pass. go figure
2013-01-06 16:33:37 -05:00
Jeff Crouse
18be482a6f
oops - didn't remove some reminders
2013-01-06 15:52:33 -05:00
Jeff Crouse
ca6710ee41
made changes recommended in pull request
2013-01-06 15:40:50 -05:00
Philipp Hagemeister
7717ae19fa
Add tests for ComedyCentral IE
2013-01-06 21:35:20 +01:00
Philipp Hagemeister
3a648b209c
Remove .part files before and after tests
2013-01-01 21:16:03 +01:00
Philipp Hagemeister
511eda8eda
add test for infoq
2013-01-01 21:01:49 +01:00
Philipp Hagemeister
c073e35b1e
Simplify test parameter initialization
2013-01-01 19:34:54 +01:00
Philipp Hagemeister
5c892b0ba9
Adapt test_download to support playlists, and remove race conditions
2013-01-01 19:30:29 +01:00
Philipp Hagemeister
6985325e01
Revert "In tests.json file and md5 join in a 'files' list to handle multiple-file IEs"
...
This made the JSON structure really unreadable and was a quick fix.
This reverts commit 6535e9511f
.
2013-01-01 19:07:06 +01:00
Philipp Hagemeister
911ee27e83
typo
2013-01-01 19:07:01 +01:00
Jaime Marquínez Ferrándiz
278986ea0f
ustreamIE
2013-01-01 18:14:20 +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
Jaime Marquínez Ferrándiz
deb594a9a0
Test for steam
2013-01-01 15:41:55 +01: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
Philipp Hagemeister
3bb6165927
Allow ampersand right after ? in youtube URLs ( Closes #602 )
2012-12-27 05:31:36 +01:00
Philipp Hagemeister
d0d4f277da
TweetReel IE
2012-12-27 01:38:41 +01:00
Philipp Hagemeister
a7c0f8602e
Merge branch 'master' of github.com:rg3/youtube-dl
2012-12-20 21:28:32 +01:00
Philipp Hagemeister
21a9c6aaac
FunnyOrDie IE ( Fixes #599 )
2012-12-20 21:28:27 +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
0eaf520d77
add info_dict testing to test_download
2012-12-20 14:20:24 +01:00
Philipp Hagemeister
314d506b96
Do not use deprecated method
2012-12-20 13:26:37 +01:00
Philipp Hagemeister
af42895612
Extend json info data / description file test
2012-12-20 13:26:21 +01:00
Philipp Hagemeister
3cc687d486
test write_info_json
2012-12-20 13:11:52 +01:00
Philipp Hagemeister
77bd7968ea
Switch test to metacafe.com, whose DNS seems to be fine atm
2012-12-17 20:32:05 +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
5e5ddcfbcf
test subtitles
2012-12-17 16:23:55 +01:00
Philipp Hagemeister
b375c8b946
Tests for justin.tv
2012-12-16 11:17:10 +01:00
Philipp Hagemeister
4cc3d07426
NBA IE ( Closes #590 )
2012-12-13 21:27:57 +01:00
Philipp Hagemeister
5d01a64719
Revert "Don't be too clever"
...
This reverts commit a276e06080
.
2012-12-12 15:14:58 +01:00
Philipp Hagemeister
a276e06080
Don't be too clever
2012-12-12 15:00:03 +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
gcmalloc
1535ac2ae9
test automation
2012-12-12 04:03:35 +01:00
Philipp Hagemeister
2c6945be30
Fix TestYoutubeLists.test_youtube_user
2012-12-11 18:07:38 +01:00
Philipp Hagemeister
9a6f4429a0
Fix test selection in Python 2.6
2012-12-11 18:03:22 +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
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