Thor77
70346165fe
[bandcamp] raise ExtractorError when track not streamable ( #9465 )
* [bandcamp] raise ExtractorError when track not streamable
* [bandcamp] update md5 for second test
* don't rely on json-data, but just check for 'file'
* don't rely on presence of 'file'
8 years ago
Sergey M․
ba717dca97
[bandcamp] Modernize
9 years ago
Sergey M․
1e52776ac3
[bandcamp] Prepend download URL with scheme when necessary (2) ( #7077 )
9 years ago
Sergey M․
f648e682a7
[bandcamp] Prepend download URL with scheme when necessary ( Closes #7077 )
9 years ago
Quentin Rameau
b524a001d6
[bandcamp] fix video_id parsing ( fixes #4861 )
10 years ago
Philipp Hagemeister
72c1f8de06
[bandcamp:album] Fix extractor results and associated test
10 years ago
Philipp Hagemeister
834bf069d2
[bandcamp] Correct variable name
10 years ago
Philipp Hagemeister
99c2398bc6
[bandcamp] Use our API to get more stable error messages ( #1194 )
10 years ago
Philipp Hagemeister
cce81f192c
[bandcamp:album] Fix title extraction ( Fixes #4721 )
10 years ago
Philipp Hagemeister
4d144be8b0
[bandcamp:album] Do not match plain Bandcamp URLs ( #4461 )
The _VALID_URL 1fa174692a
is to broad, since it matches everything beginning with bandcamp.com.
10 years ago
Sergey M․
1fa174692a
[bandcamp:album] Make path optional ( Closes #4461 )
10 years ago
Philipp Hagemeister
1cc79574fc
Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Jouke Waleson
5f6a1245ff
PEP8 applied
10 years ago
Philipp Hagemeister
13ba3a6461
[bandcamp:album] Fix test case
10 years ago
Sergey M․
d9bf465200
[bandcamp] Fix id extraction and modernize ( Closes #3866 )
10 years ago
Philipp Hagemeister
22a6f15061
Move playlist tests to extractors.
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
10 years ago
Sergey M․
2902d44f99
[bandcamp] Replace maxsplit keyword argument with regular one
Named arguments are not supported by methods implemented in native C (see http://bugs.python.org/issue1176 )
10 years ago
codesparkle
79981f039b
Fixed test failure in test_all_urls: test_no_duplicates: BandcampAlbumIE inappropriately matched non-album bandcamp links as well.
BandcampIE changed to report full-accuracy duration instead of unnecessarily rounding it to the nearest integer.
Simplified conditionals and parsing a bit. Fixed typos.
10 years ago
Philipp Hagemeister
b48f147d5a
[bandcamp] Add support for subdomains ( Fixes #2850 )
10 years ago
Philipp Hagemeister
f8b5ab8cfa
[bandcamp] Make thumbnail and uploader optional
Fixes #2129
11 years ago
Jaime Marquínez Ferrándiz
298f16f954
[bandcamp] Fix variable name
11 years ago
Philipp Hagemeister
3798eadccd
More unicode literals
11 years ago
Philipp Hagemeister
5ecd3c6a09
[bandcamp] Add support for multiple formats
11 years ago
Philipp Hagemeister
23e6d50d73
[bandcamp] Remove unused variable
11 years ago
Jaime Marquínez Ferrándiz
d35dc6d3b5
[bandcamp] move the album test to the album extractor and return a single track instead of a playlist
11 years ago
Philipp Hagemeister
f143a42fe6
[bandcamp] Skip album test
11 years ago
Philipp Hagemeister
cffa6aa107
[bandcamp] Support trackinfo-style songs ( Fixes #1270 )
11 years ago
Jaime Marquínez Ferrándiz
0980426559
[bandcamp] add support for albums (reported in #1270 )
11 years ago
Philipp Hagemeister
6f5ac90cf3
Move tests to the IE definitions
11 years ago
Philipp Hagemeister
45aef47281
[Bandcamp] move into own file
11 years ago