Commit Graph

492 Commits (9572013de9b994e2c20e972f13ce0a54cbd3f886)

Author SHA1 Message Date
Philipp Hagemeister 5367fe7f4d [test_all_urls] Simplify 11 years ago
Philipp Hagemeister de906ef543 [aol] Add support for playlists (Fixes #2730) 11 years ago
Philipp Hagemeister b9c76aa1a9 [youtube] Add support for cleanvideosearch.com (Fixes #2734) 11 years ago
Philipp Hagemeister 7753cadbfa [comedycentral:shows] Add support for TDS special editions (Fixes #2733) 11 years ago
Philipp Hagemeister 4be9f8c814 [ninegag] Add support for p/ URLs 11 years ago
Philipp Hagemeister 29e3e682af [comedycentral] Match more URLs
Looks like they only offer clips instead of full episodes now. We'll need to add new parsing code as well.
11 years ago
Philipp Hagemeister a355b70f27 [cspan] Do not test number of playlist entries
Apparently, CSpan switches between single-file and multiple-file results. Either one is fine as long as we get the full four hours.
11 years ago
Philipp Hagemeister 676eb3f2dd Fix unicode_escape (Fixes #2695) 11 years ago
Philipp Hagemeister c8edf47b3a [yahoo] Support https and -uploader URLs (Fixes #2701) 11 years ago
Philipp Hagemeister 3537b93d8a [tests] Fix YoutubeDL tests
Since bec1fad, the id, title, and url (also in formats) keys are mandatory. Change the tests to reflect that.
11 years ago
Philipp Hagemeister 968ed2a777 [comedycentral] Add test for #2677 11 years ago
Philipp Hagemeister aea6e7fc3c [cspan] Support multiple segments (Fixes #2674) 11 years ago
Philipp Hagemeister 651486621d [comedycentral] Allow URLs with query parts (fixes #2661) 11 years ago
Philipp Hagemeister 16f4eb723a [comedycentral] Add support for /videos URLs (Fixes #2660) 11 years ago
Philipp Hagemeister 69c01a9f68 [comedycentral] Add a testcase for extended-interviews URLs (#2636) 11 years ago
Philipp Hagemeister fac55558ad [washingtonpost] Add extractor (Fixes #2622) 11 years ago
Philipp Hagemeister 912b38b428 [instagram] Fix info_dict key name 11 years ago
Philipp Hagemeister ea38e55fff [instagram] Add support for user profiles (Fixes #2606) 11 years ago
Philipp Hagemeister 257cfebfe6 [test] Move expect_info_dict out of test_download 11 years ago
fiocfun 9f5809b3e8 [xtube] user playlist extractor 11 years ago
Philipp Hagemeister 231f76b530 [toypics] Separate user and video extraction (#2601) 11 years ago
Philipp Hagemeister a9c2896e22 Make missing test definition fields an error
If the result is not testable (for example, because a description changes often), either pass in a type or a regular expression (a string starting with 're:')
11 years ago
Philipp Hagemeister 773c0b4bb8 [pbs] Add support for widget URLs (Fixes #2594) 11 years ago
Philipp Hagemeister ff14fc4964 [test] Rename get_testcases to gettestcases
Apparently, newer versions of nosetests are somewhat over-eager in their test discovery.
11 years ago
Jaime Marquínez Ferrándiz bc6d597828 Add bestvideo and worstvideo to special format names (#2163) 11 years ago
Philipp Hagemeister 955c451456 Rename upload_timestamp to timestamp 11 years ago
Philipp Hagemeister 2a1db721d4 [test_download] Move assertions before debugging output 11 years ago
Philipp Hagemeister c3d36f134f [googlesearch] Fix next page indicator check 11 years ago
Philipp Hagemeister 84769e708c [ninegag] Fix extraction 11 years ago
Jaime Marquínez Ferrándiz b1ff87224c [vimeo] Now VimeoIE doesn't match urls of channels with a numeric id (fixes #2552) 11 years ago
Philipp Hagemeister 6a72423955 [generic] Use a different URL for the generic RSS test (Closes #2532) 11 years ago
Jaime Marquínez Ferrándiz 1471956573 Add a basic test suite for the InfoExtractor class 11 years ago
Jaime Marquínez Ferrándiz 957688cee6 [ustream:channel] Update test's number of entries 11 years ago
Jaime Marquínez Ferrándiz b74fa8cd2c [facebook] Fix login process
It was broken and didn't work in python 3.
And use `_download_webpage` instead of `compat_urllib_request.urlopen`.
11 years ago
Jaime Marquínez Ferrándiz ca1fee34f2 [ted] Fix playlist extraction and add a test 11 years ago
Philipp Hagemeister c9ae7b9565 [youtube] Add support for search result URLs (Fixes #2495) 11 years ago
Philipp Hagemeister 2437fbca64 [tests] Raise an exception if test definition is invalid (Found in #2460) 11 years ago
Jaime Marquínez Ferrándiz ea5a0be811 Skip youtube toptracks test
All the playlists return 500 errors.
11 years ago
Philipp Hagemeister 62e609ab77 Ignore BOM in batch files (Fixes #2450) 11 years ago
Jaime Marquínez Ferrándiz 9e57ce716f [academicearth] Fix extraction
The courses seems to be no longer available, changed the test to a playlist.
11 years ago
Philipp Hagemeister 491ed3dda2 [trutube] Support multiple formats (#2433) 11 years ago
Philipp Hagemeister 4fc946b546 [generic] Add support for RSS feeds (Fixes #667) 11 years ago
Philipp Hagemeister 2eb5d315d4 [youtube] Match more truncated URLs (Closes #2402) 11 years ago
Sergey M. 2db806b4aa Improve parse_duration 11 years ago
Philipp Hagemeister b53466e168 Fix f4m downloading on Python 2.6 11 years ago
Jaime Marquínez Ferrándiz 99043c2ea5 Replace test for dailymotion users 11 years ago
Philipp Hagemeister 026fcc0495 Fix #2355 (date parsing with dashes) 11 years ago
Philipp Hagemeister 9766538124 [jadorecettepub] Add extractor (Fixes #2148) 11 years ago
Philipp Hagemeister bf5f610099 [pbs] Add support for viralplayer links (Fixes #2350) 11 years ago
Jaime Marquínez Ferrándiz d67cc9fa7c [youtube:playlist] Recognize ‘top tracks’ urls (closes #2332)
The list parameter starts with ‘MC’ and can have more characters after it, including dots
11 years ago
Philipp Hagemeister dcf3eec47a [test_download] Skip over BadStatusLine errors
An error like https://travis-ci.org/rg3/youtube-dl/jobs/18317799#L449 is almost certainly the server's fault.
11 years ago
Philipp Hagemeister ccf9114e84 [googlesearch] Fix start, and skip playlists (Fixes #2329) 11 years ago
Jaime Marquínez Ferrándiz bc4850908c [test/youtube_signature] Add a test with the last player
To verify it correctly handles function with “$” in their names.
11 years ago
Philipp Hagemeister 56dced2670 remove accidentally duplicated test file 11 years ago
Philipp Hagemeister 22e7f1a6ec [pbs] Add support for article pages (Fixes #870) 11 years ago
Philipp Hagemeister 99877772d0 [generic] Add support for multiple brightcove URLs (Fixes #2283) 11 years ago
Sergey M. b0268cb6ce [vimeo] Remove superfluous whitespace 11 years ago
Sergey M. 4edff4cfa8 [vimeo] Add subtitle tests 11 years ago
Philipp Hagemeister b4bcffefa3 [blip.tv] Add support for subtitles (#2274) 11 years ago
Philipp Hagemeister 456895d9cf [tumblr] Test new URL format (#2255) 11 years ago
Philipp Hagemeister 4857beba3a Merge remote-tracking branch 'dstftw/rutube-channel' 11 years ago
dst 98669ed79c [imdb] Fix playlist test 11 years ago
dst 87fac3238d [rutube] Add channel test 11 years ago
Jaime Marquínez Ferrándiz 48f9678a32 [test/youtube_lists] Change the list used for testing the Top Lists extractor
The ‘Top tracks’ list is not always present in the channel page
11 years ago
Philipp Hagemeister 65697b3bf3 Merge branch 'paged-lists'
Conflicts:
	test/test_utils.py
	youtube_dl/extractor/youtube.py
11 years ago
Philipp Hagemeister 8908741806 Use unicode_literals in test_YoutubeDL 11 years ago
Philipp Hagemeister ba7678f9cc Add -f bestaudio (Fixes #2163) 11 years ago
Philipp Hagemeister 5aafe895fc Correct XML ampersand fixup 11 years ago
Philipp Hagemeister b7ab059084 Add infrastructure for paged lists
This commit allows to download pages in playlists as needed instead of all at once.
Before this commit,
    youtube-dl http://www.youtube.com/user/ANNnewsCH/videos --playlist-end 2 --skip-download
took quite some time - now it's almost instantaneous.
As an example, the youtube:user extractor has been converted.
Fixes #2175
11 years ago
Philipp Hagemeister 26dca1661e [ted] Updated checksums 11 years ago
Philipp Hagemeister 8307aa73fb Remove youtube swf signature test
Apparently, swf players are no longer in use. If we find one, we'll readd it.
11 years ago
Philipp Hagemeister 484aaeb204 [everyonesmixtape] Add support (Fixes #2161) 11 years ago
Philipp Hagemeister ecfef3e5bf +unicode_literals 11 years ago
Philipp Hagemeister 3d3538e422 [khanacademy] Add support (Fixes #2066) 11 years ago
Philipp Hagemeister 48a2034671 [vimeo] Fix playlist URL matching 11 years ago
Philipp Hagemeister 01c62591d1 [setup.py] Do not use unicode literals
See http://bugs.python.org/issue13943 for context
11 years ago
Philipp Hagemeister 28ab2e48ae fix typo 11 years ago
Philipp Hagemeister 6febd1c1df Prepare widespread unicode literal use 11 years ago
Jaime Marquínez Ferrándiz 4fb757d1e0 Merge pull request #2041 from dstftw/imdb-list
[imdb] Add support for IMDb list (#2033)
11 years ago
Philipp Hagemeister 608d11f515 [cnn] Add multiple formats, duration, and upload_date 11 years ago
dst 41cc67c542 [imdb] Add playlist test 11 years ago
Philipp Hagemeister 3d4a70b821 Add more tests for format selection 11 years ago
Philipp Hagemeister 00b2685b9c Merge remote-tracking branch 'origin/master' 11 years ago
Philipp Hagemeister 8e3e03229e [YoutubeDL] fix tests (Closes #2036) 11 years ago
Jaime Marquínez Ferrándiz 9d8d675e0e [subtitles-tests] Fix youtube test
It returns now a single info_dict
11 years ago
Jaime Marquínez Ferrándiz 933605d7e8 YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`
In the future it may report more things.
11 years ago
Philipp Hagemeister 9fc3bef87a Merge remote-tracking branch 'jaimeMF/split-downloaders' 11 years ago
dst 5ce54a8205 [ivi] Neat import 11 years ago
dst 8c21b7c647 [ivi] Add playlist tests 11 years ago
Philipp Hagemeister d6c7a367e8 [utils] Fix url_basename 11 years ago
Philipp Hagemeister 29eb517403 Add webpage_url_basename info_dict field (Fixes #1938) 11 years ago
Philipp Hagemeister d6756d3758 [playlist-test] require a string 11 years ago
Philipp Hagemeister d90df974c3 [academicearth] Add support for courses (#1976) 11 years ago
Philipp Hagemeister 8c8e3eec79 [facebook] Recognize #! URLs (Fixes #1988) 11 years ago
Jaime Marquínez Ferrándiz 8ab470f1b2 Now a new FileDownloader is created when downloading a video
The progress hooks can be added using the method "add_downloader_progress_hook"
11 years ago
Jaime Marquínez Ferrándiz 26e6393134 Set 'NA' as the default value for missing fields in the output template (fixes #1931)
Remove the `except KeyError` clause, it won't get raised anymore
11 years ago
Philipp Hagemeister 4ff50ef846 [soundcloud] Do not match sets (Fixes #1930) 11 years ago
Philipp Hagemeister 977887469c Lower number of expected entries in top list 11 years ago
Philipp Hagemeister ffa8f0df0a Merge remote-tracking branch 'jaimeMF/yt-toplists' 11 years ago
Jaime Marquínez Ferrándiz fb30ec22fd [vimeo] Add an extractor for groups 11 years ago