Commit Graph

40 Commits (684ae102360dbef6d1e5fcd75a0f86266030e02d)

Author SHA1 Message Date
Pawit Pornkitprasan aaab8c5e71 [niconico] Improve uploader metadata extraction robustness (closes #14135) 7 years ago
Yen Chi Hsuan ee6a611665
[niconico] Support videos with multiple formats (closes #13522) 7 years ago
Yen Chi Hsuan 463e7216c8
[niconico] Support HTML5-only videos (closes #13806) 7 years ago
Yen Chi Hsuan e3ce912c3d
[niconico] improve error reporting (#13696) 8 years ago
Yen Chi Hsuan bb13949197 [niconico] Check login errors (#12486) 8 years ago
Luca Steeb 4a87de72df [niconico] fix sp subdomain links 8 years ago
Yen Chi Hsuan dcae7b3fdc
[niconico] Allow login via cookies
Some codes are borrowed from #7968, which is by @jlhg

Closes #7968
8 years ago
Yen Chi Hsuan 8e4988f1a2
[niconico] Remove codes for downloading anonymously
Apparently Niconico now blocks playing without an account

Closes #11170
8 years ago
Déstin Reed dcdb292fdd
Unify coding cookie 8 years ago
stepshal 925194022c
Improve some _VALID_URLs 8 years ago
Sergey M․ 6e6bc8dae5 Use urlencode_postdata across the codebase 9 years ago
Sergey M․ 15707c7e02 [compat] Add compat_urllib_parse_urlencode and eliminate encode_dict
encode_dict functionality has been improved and moved directly into compat_urllib_parse_urlencode
All occurrences of compat_urllib_parse.urlencode throughout the codebase have been replaced by compat_urllib_parse_urlencode

Closes #8974
9 years ago
Sergey M? 5c2266df4b Switch codebase to use sanitized_Request instead of
compat_urllib_request.Request

[downloader/dash] Use sanitized_Request

[downloader/http] Use sanitized_Request

[atresplayer] Use sanitized_Request

[bambuser] Use sanitized_Request

[bliptv] Use sanitized_Request

[brightcove] Use sanitized_Request

[cbs] Use sanitized_Request

[ceskatelevize] Use sanitized_Request

[collegerama] Use sanitized_Request

[extractor/common] Use sanitized_Request

[crunchyroll] Use sanitized_Request

[dailymotion] Use sanitized_Request

[dcn] Use sanitized_Request

[dramafever] Use sanitized_Request

[dumpert] Use sanitized_Request

[eitb] Use sanitized_Request

[escapist] Use sanitized_Request

[everyonesmixtape] Use sanitized_Request

[extremetube] Use sanitized_Request

[facebook] Use sanitized_Request

[fc2] Use sanitized_Request

[flickr] Use sanitized_Request

[4tube] Use sanitized_Request

[gdcvault] Use sanitized_Request

[extractor/generic] Use sanitized_Request

[hearthisat] Use sanitized_Request

[hotnewhiphop] Use sanitized_Request

[hypem] Use sanitized_Request

[iprima] Use sanitized_Request

[ivi] Use sanitized_Request

[keezmovies] Use sanitized_Request

[letv] Use sanitized_Request

[lynda] Use sanitized_Request

[metacafe] Use sanitized_Request

[minhateca] Use sanitized_Request

[miomio] Use sanitized_Request

[meovideo] Use sanitized_Request

[mofosex] Use sanitized_Request

[moniker] Use sanitized_Request

[mooshare] Use sanitized_Request

[movieclips] Use sanitized_Request

[mtv] Use sanitized_Request

[myvideo] Use sanitized_Request

[neteasemusic] Use sanitized_Request

[nfb] Use sanitized_Request

[niconico] Use sanitized_Request

[noco] Use sanitized_Request

[nosvideo] Use sanitized_Request

[novamov] Use sanitized_Request

[nowness] Use sanitized_Request

[nuvid] Use sanitized_Request

[played] Use sanitized_Request

[pluralsight] Use sanitized_Request

[pornhub] Use sanitized_Request

[pornotube] Use sanitized_Request

[primesharetv] Use sanitized_Request

[promptfile] Use sanitized_Request

[qqmusic] Use sanitized_Request

[rtve] Use sanitized_Request

[safari] Use sanitized_Request

[sandia] Use sanitized_Request

[shared] Use sanitized_Request

[sharesix] Use sanitized_Request

[sina] Use sanitized_Request

[smotri] Use sanitized_Request

[sohu] Use sanitized_Request

[spankwire] Use sanitized_Request

[sportdeutschland] Use sanitized_Request

[streamcloud] Use sanitized_Request

[streamcz] Use sanitized_Request

[tapely] Use sanitized_Request

[tube8] Use sanitized_Request

[tubitv] Use sanitized_Request

[twitch] Use sanitized_Request

[twitter] Use sanitized_Request

[udemy] Use sanitized_Request

[vbox7] Use sanitized_Request

[veoh] Use sanitized_Request

[vessel] Use sanitized_Request

[vevo] Use sanitized_Request

[viddler] Use sanitized_Request

[videomega] Use sanitized_Request

[viewvster] Use sanitized_Request

[viki] Use sanitized_Request

[vk] Use sanitized_Request

[vodlocker] Use sanitized_Request

[voicerepublic] Use sanitized_Request

[wistia] Use sanitized_Request

[xfileshare] Use sanitized_Request

[xtube] Use sanitized_Request

[xvideos] Use sanitized_Request

[yandexmusic] Use sanitized_Request

[youku] Use sanitized_Request

[youporn] Use sanitized_Request

[youtube] Use sanitized_Request

[patreon] Use sanitized_Request

[extractor/common] Remove unused import

[nfb] PEP 8
9 years ago
Sergey M․ cd019668dc [niconico] Use encode_dict 9 years ago
Sergey M․ 67d95f177c [niconico] Simplify format info 10 years ago
chaoskagami 976b03c56b Quality note for niconico - at least notify whether you'll get low or src 10 years ago
Yen Chi Hsuan 621ffe7bf4 [niconico] Fix so* video extraction (fixes #4874) (#2087) 10 years ago
Yen Chi Hsuan b2e8e7dab5 [niconico] Try to extract all optional fields from various sources 10 years ago
Yen Chi Hsuan 59d814f793 [niconico] Remove credentials from tests and enhance title extraction
All test videos can be downloaded without username and password now.
10 years ago
Yen Chi Hsuan bb865f3a5e [niconico] Fix extraction and update tests (closes #5511) 10 years ago
Sergey M․ 1c9a1457fc [niconico] Add nm video test 10 years ago
Todoroki ee580538fa fix nm video DL issue when logged in 10 years ago
Todoroki c3c5c31517 fix nm video DL issue when logged in 10 years ago
Jaime Marquínez Ferrándiz 937daef4a7 [niconico] Use '_match_id' 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 9e1a5b8455 PEP8: applied even more rules 10 years ago
Jaime Marquínez Ferrándiz 2fdbf27ad8 [niconico:playlist] Use the same video url the webpage uses (closes #4133) 10 years ago
Jaime Marquínez Ferrándiz 6110bbbfdd [niconico] Catch deleted videos (closes #4064) 10 years ago
Jaime Marquínez Ferrándiz a9bad429b3 [niconico] Add extractor for playlists (closes #4043) 10 years ago
Naglis Jonaitis 23d83ad4d5 [niconico] Fix ignored --netrc flag
See issue #3753
10 years ago
Sergey M․ b67f1840a1 [niconico] Remove unused import 11 years ago
Sergey M. 165c46690f Merge pull request #3180 from hakatashi/niconico-without-authentication
[niconico] Download without authentication
11 years ago
Sergey M․ 15ce1338b4 [niconico] Extract more metadata and simplify (Closes #3181) 11 years ago
hakatashi 64ed7a38f9 [niconico] Add support for channel video 11 years ago
hakatashi 2fd466fcfc [niconico] Download without authentication 11 years ago
Jaime Marquínez Ferrándiz 214c22c704 [niconico] Modernize 11 years ago
Jaime Marquínez Ferrándiz e26f871228 Use the new '_download_xml' helper in more extractors 11 years ago
Philipp Hagemeister bd49928f7a [niconico] Clarify download 11 years ago
Philipp Hagemeister 13ebea791f [niconico] Simplify and make work with old Python versions
The website requires SSLv3, otherwise it just times out during SSL negotiation.
11 years ago
Takuya Tsuchida 52ad14aeb0 Add support for niconico 11 years ago