Jaime Marquínez Ferrándiz
0a688bc0b2
[youtube] Add support for downloading top lists ( fixes #1868 )
It needs to know the channel and the title of the list, because the ids change every time you browse the channels and are attached to a 'VISITOR_INFO1_LIVE' cookie.
11 years ago
Philipp Hagemeister
4e0084d92e
[youtube/subtitles] Change MD5 of vtt subtitle in test
11 years ago
Jaime Marquínez Ferrándiz
652cdaa269
[youtube:playlist] Add support for YouTube mixes ( fixes #1839 )
11 years ago
Philipp Hagemeister
d0efb9ec9a
[tests] Remove global_setup function
11 years ago
Jaime Marquínez Ferrándiz
16e055849e
Update the keywords tests for the rename of the old ComedyCentralIE
11 years ago
Jaime Marquínez Ferrándiz
f459d17018
[youtube] Add an extractor for downloading the watch history ( closes #1821 )
11 years ago
Philipp Hagemeister
7012b23c94
Match --download-archive during playlist processing ( Fixes #1745 )
11 years ago
Jaime Marquínez Ferrándiz
d3b30148ed
[bambuser:channel] Update test
11 years ago
Jaime Marquínez Ferrándiz
0980426559
[bandcamp] add support for albums (reported in #1270 )
11 years ago
Jaime Marquínez Ferrándiz
a6a173c2fd
utils.shell_quote: Convert the args to unicode strings
The youtube test video failed with `UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 34: ordinal not in range(128)`, the problem was with the filenames being encoded.
11 years ago
Philipp Hagemeister
f99e0f1ed6
Adapt age restriction tests to new .info.json filenames
11 years ago
Philipp Hagemeister
4eb92208a3
Adapt test to changed .info.json name
11 years ago
Janez Troha
08bc37cdd0
Update test_write_info_json.py
11 years ago
Jaime Marquínez Ferrándiz
dcbb45803f
[youtube:playlist] Don't use the gdata api ( closes #1508 )
Parse the playlist pages instead
11 years ago
Jaime Marquínez Ferrándiz
ae84f879d7
Merge all the subtitles test into a single file
They reuse a base class
11 years ago
Jaime Marquínez Ferrándiz
be6dfd1b49
[ted] Return a single info_dict for talks urls
It failed with the --list-subs option
11 years ago
Jaime Marquínez Ferrándiz
12c167c881
[soundcloud] Allow to download tracks marked as not 'streamable'
They use the rtmp protocol but if the are marked as 'downloadable' it can use the direct download link.
11 years ago
Jaime Marquínez Ferrándiz
9ee2b5f6f2
tests: don't run the test if any of the extractors listed in the 'add_ie' field is marked as not working
11 years ago
Ismaël Mejía
4ed3e51080
[ted] fixed error in case of no subtitles present
I created a test, but I leave it commented since TED videos get
new subtitles frequently.
11 years ago
Jaime Marquínez Ferrándiz
be97abc247
Set the 'extractor_key' field in the info_dict
It's the string returned by the class method 'ie_key', which allows to retrieve the extractor with 'get_info_extractor'
11 years ago
Jaime Marquínez Ferrándiz
9103bbc5cd
Add the 'webpage_url' field to info_dict
The url for the video page, it must allow to reproduce the result.
It's automatically set by YoutubeDL if it's missing.
11 years ago
Jaime Marquínez Ferrándiz
b6c45014ae
Set the extra_info inside YoutubeDL.process_ie_result and set only if the keys are missing
11 years ago
Jaime Marquínez Ferrándiz
165e3bb67a
[bambuser] Add an extractor for channels ( closes #1702 )
11 years ago
Ismaël Mejía
a9a3876d55
[ted] Added support for subtitle download
11 years ago
Jaime Marquínez Ferrándiz
0ef7ad5cd4
Fix the test for dailymotion subtitles
The extractor returns a single info_dict now.
11 years ago
Filippo Valsorda
f6cc16f5d8
[tests] a HTTP 503 is a transient issue
11 years ago
Philipp Hagemeister
646e17a53d
Fix YouTubeDL test
11 years ago
Filippo Valsorda
dd508b7c4f
[tests] don't fail on network errors
This is suboptimal, but at least this way we will need to look at the logs
only to check for network errors that happen too often, instead of
parsing a ton of lines each time to see if there is some true test failing
11 years ago
Jaime Marquínez Ferrándiz
702665c085
tests: build the filename from the info_dict if the 'file' key is missing
It will need to have the 'id' and 'ext' keys to work.
11 years ago
Jaime Marquínez Ferrándiz
49e86983e7
Allow to use the extension for the format selection
The best format with the extension is downloaded.
11 years ago
Jaime Marquínez Ferrándiz
a9c58ad945
Accept requested formats to be in the format 35/best ( closes #1552 )
The format selection code is now an independent function.
11 years ago
Philipp Hagemeister
f4d96df0f1
Extend #980 with --max-quality support
11 years ago
Philipp Hagemeister
5d254f776a
Fix test
11 years ago
Philipp Hagemeister
9d4660cab1
[generic] Support embedded vimeo videos ( #1602 )
11 years ago
Jaime Marquínez Ferrándiz
e772692ffd
Fix an import in the tests and the Youtube Shows test
11 years ago
Philipp Hagemeister
44a5f1718a
Simplify tests
* Make them directly executable again
* Move common stuff (md5, parameters) to helper
* Never import *
* General clean up
11 years ago
Jai Grimshaw
1fb07d10a3
[youtube] Adds #1312 Download annotations
Adds #1321 Download annotations from youtube
Annotations are downloaded and written to a .annotations.xml file using the https://www.youtube.com/annotations_invideo?features=1&legacy=1&video_id=$VIDEOID API.
Added unit test for annotations.
11 years ago
Jaime Marquínez Ferrándiz
d7e66d39a0
Add an extractor for internetvideoarchive.com videos
It's used by videodetective.com
11 years ago
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)
11 years ago
Jaime Marquínez Ferrándiz
e028d0d1e3
Implement the prefer_free_formats in YoutubeDL
12 years ago
Jaime Marquínez Ferrándiz
91dbaef406
[nhl] Add an extractor for videocenter's categories ( #1586 )
It downloads the last 12 videos.
11 years ago
Philipp Hagemeister
b2ad967e45
Simplify test setup
11 years ago
Philipp Hagemeister
8dbe9899a9
Allow users to specify an age limit ( fixes #1545 )
With these changes, users can now restrict what videos are downloaded by the intented audience, by specifying their age with --age-limit YEARS .
Add rudimentary support in youtube, pornotube, and youporn.
11 years ago
Philipp Hagemeister
f4aac741d5
Move try_rm to test helpers
11 years ago
Filippo Valsorda
8932a66e49
[fixup] remove unnecessary commented function
11 years ago
Filippo Valsorda
00fcc17aee
add capability to suppress expected warnings in tests
11 years ago
Filippo Valsorda
7c61bd36bb
[youtube] correct --no-playlist for python3
11 years ago
Filippo Valsorda
d4d9920a26
add test for --no-playlist
11 years ago
Philipp Hagemeister
45f4a76dbc
Work around nosetests nosiness
11 years ago
Philipp Hagemeister
95dbd2f990
Change test target (Verified with node.js)
11 years ago