Commit Graph

43 Commits (master)

Author SHA1 Message Date
Sergey M․ 63dce3094b
[bilibili] Add support for player.bilibili.com (closes #24402) 4 years ago
Sergey M․ b4eb08bb03
[bilibili] Add support for new URL schema with BV ids (closes #24439, closes #24442) 4 years ago
Remita Amine 4bc15a68d1 [bilibili] add support audio albums and songs(closes #21094) 5 years ago
Sergey M․ c9a0ea6e51
[bilibili] Update keys (closes #19233) 5 years ago
Sergey M․ 61cb66830f
[bilibili] Restrict cid regex (closes #16638, closes #16734) 6 years ago
Sergey M․ 95a1322bc1
[bilibili] Remove debug from player params regexes 6 years ago
Sergey M․ d123960857
[bilibili] Switch to v2 playurl API 6 years ago
Sergey M․ 3526c3043b
[bilibili] Fix and improve extraction (closes #15048, closes #15430, closes #15622, closes #15863) 6 years ago
Luca Steeb 3a513f29ad fix bilibili extraction (closes #15171) 6 years ago
Yen Chi Hsuan ca27037171
[bilibili] Fix extraction of videos with double quotes in titles
Closes #13387
7 years ago
Yen Chi Hsuan 228cd9bb90
[bilibili] Fix video downloading (closes #13001) 7 years ago
Yen Chi Hsuan bd8f48c78b
[bilibili] Support new Bangumi URLs (closes #11845)
To reduce complexity, I don't support old Bangumi URLs directly via
_VALID_URL. Instead, I choose to let it go to generic redirection. An
example can be found in #10190:

http://bangumi.bilibili.com/anime/v/40062
7 years ago
Remita Amine baa3e1845b [bilibili] fix extraction(closes #11077) 7 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 7 years ago
Yen Chi Hsuan 86d68f906e
[bilibili] Fix extraction for videos without backup_url (#10647) 8 years ago
Yen Chi Hsuan 4875ff6847
[bilibili] Remove copyrighted test cases
I can't find any English or Chinese material that claims BiliBili has
bought legal redistribution permissions for copyrighted products from
copyrighted holders.

References for removed test cases:
"刀语": https://en.wikipedia.org/wiki/Katanagatari, by White Fox
"哆啦A梦": https://en.wikipedia.org/wiki/Doraemon, by Shin-Ei Animation
"岳父岳母真难当": https://en.wikipedia.org/wiki/Serial_(Bad)_Weddings, by Les films du 24
"混沌武士": https://en.wikipedia.org/wiki/Samurai_Champloo, by Manglobe

I shouldn't have added them to _TESTS
8 years ago
Yen Chi Hsuan 1f85029d82
[bilibili] Simplify 8 years ago
PeterDing 7be15d4097 [bilibili] Support episodes
[extractor/bilibili] add md5 for testing

[extractor/bilibili] remove unnecessary headers

[extractor/bilibili] correct _TESTS; find thumbnail for episode

[extractor/bilibili] [Fix] restore removed tests
8 years ago
Yen Chi Hsuan 04b32c8f96
[bilibili] Fix extraction (closes #10375)
Thanks @gdkchan for the algorithm
8 years ago
Yen Chi Hsuan 97653f81b2 [bilibili] Mark as broken
Bilibili now uses emscripten, which is very difficult for reverse
engineering. I don't expect it to be fixed in near future, so I mark
it as broken.

Ref: #10375
8 years ago
Yen Chi Hsuan 412abb8760
[bilibili] Update _TESTS 8 years ago
Yen Chi Hsuan 7264e38591
[bilibili] Fix for videos without upload time (closes #9710) 8 years ago
Yen Chi Hsuan ad73083ff0
[bilibili] Add _part%d suffixes back (closes #9660) 8 years ago
Yen Chi Hsuan 6461f2b7ec
[bilibili] Fix extraction, improve and cleanup 8 years ago
Sergey M․ 5886b38d73 Add support for https for all extractors as preventive and future-proof measure 8 years ago
remitamine 6612a34939 [bilibili] flake8 9 years ago
remitamine 76ab842d9b [bilibili] use xpath_text and catch errors in xml document 9 years ago
remitamine 640bb54e73 Merge branch 'master' of https://github.com/rg3/youtube-dl into bilibili 9 years ago
Jaime Marquínez Ferrándiz 36e6f62cd0 Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (#7178)
Attributes aren't unicode objects, so they couldn't be directly used in info_dict fields (for example '--write-description' doesn't work with bytes).
9 years ago
remitamine 497f5fd93f [bilibili] extract multiple backup_urls 9 years ago
remitamine 520e753390 [bilibili] add support for specefic page extraction 9 years ago
remitamine 55af2b26e0 [bilibili] extract backup url 9 years ago
remitamine d90e40305b [bilibili] fix info extraction 9 years ago
Sergey M․ c6b68648f4 [bilibili] Show georestriction error 9 years ago
Sergey M․ f98470df69 [bilibili] Fix FutureWarning 9 years ago
Yen Chi Hsuan 6d00a2dcd1 [bilibili] Catch API call failures
JSON are returned in a failed API call
9 years ago
Yen Chi Hsuan b535170b21 [bilibili] Skip assertion if HQ videos not available 9 years ago
Yen Chi Hsuan c4a21bc9db [bilibili] Extract multipart videos (closes #3250) 9 years ago
Yen Chi Hsuan 24e21613b6 [bilibili] Capture the video-not-exist message 9 years ago
Sergey M․ 58a84b8cb6 [bilibili] Fix extraction (Closes #4660) 9 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
Sergey M․ def8b4039f [bilibili] Fix extraction 10 years ago
Philipp Hagemeister 28746fbd59 [bilibili] Add preliminary support (#2174)
The URL http://www.bilibili.tv/video/av636603/index_2.html does not work yet.
10 years ago