Commit Graph

172 Commits (a4ec45179e554e9b24e32c3c06908804b42a5a9c)

Author SHA1 Message Date
Remita Amine 68217024e8 remove unnecessary assignment parenthesis
Sergey M․ 361a965b5c
[vimeo:likes] Relax _VALID_URL and fix single page likes extraction (closes )
Sergey M․ ae1c585cee
[vimeo] Extract JSON LD (closes )
Sergey M․ 26ad6bcdfc
[vimeo] Modernize login code and improve error messaging
Wandang 73af6e22fd [vimeo] Update test
Sergey M․ 580f3c79d5
[vimeo] Improve password protected videos extraction (closes )
Sergey M․ 7c1f419341
[vimeo] Restrict iframe embed regex (closes )
Sergey M․ 1641ca402d
[vimeo] Add fallback mp4 extension for original format
Sergey M․ e834f04400
[vimeo] Fix formats' sorting (closes )
Sergey M․ 26c0f09935
[vimeo] PEP 8
Sergey M․ c15cd29640
[vimeo] Extract upload timestamp
Sergey M․ c38a67bcd5
[vimeo] Extract license (closes )
Remita Amine ae9a173b64 [vimeo] extract both mixed and separated dash formats
Sergey M․ d61aa5eb37
[vimeo:review] Fix config URL extraction (closes )
ha shao 04a3d4d234
[vimeo:channel] Extract videos' titles for playlist entries
james mike dupont cccd70a275 untie
Sergey M․ 365d136b7c
[vimeo] Fix tests
Sergey M․ 1fd0fc42bd
[vimeo:ondemand] Fix test (closes )
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Remita Amine d8c507c9e2 [vimeo] fix extraction for hls formats and add support for dash formats(closes )
Sergey M․ f16f8505b1
[vimeo] Delegate ondemand redirects to ondemand extractor (closes )
Yen Chi Hsuan a093cfc78b
[vimeo:review] Fix extraction ()
Now Vimeo Review videos uses React. Thanks @davekaro for analyzing the
problem!
Sergey M․ f475e88121
[vimeo] PEP 8
[ci skip]
Sergey M․ 09b9c45e24
[generic] Add support for multiple vimeo embeds (Closes )
Déstin Reed dcdb292fdd
Unify coding cookie
Sergey M․ d002e91986
[vimeo:ondemand] Pass Referer along with embed URL ()
Yen Chi Hsuan 0ece114b7b
[vimeo] Recognize non-standard embeds ()
Yen Chi Hsuan c1ff6e1ad0
[vimeo:review] Fix extraction for password-protected videos
Closes 
Sergey M․ 089657ed1f
[vimeo:album] Add paged example URL
Sergey M․ b5eab86c24
[vimeo:album] Impove _VALID_URL
Sergey M․ c8e3e0974b
[vimeo:channel] Improve playlist extraction
Purdea Andrei dfc8f46e1c
[vimeo:channel] Add video id to url_result
This will allow us to decide much faster that we don't want an already archived video,
and will allow having to download webpages for each video that has already been downloaded,
thus significantly speeding up the archival of channels that have no new content.
Sergey M․ c143ddce5d
[vimeo] Override original URL only when necessary
Sergey M․ 6a55bb66ee
[vimeo] Fix rented videos (Closes )
Yen Chi Hsuan 531a74968c
[vimeo] Fix extraction for VimeoReview videos
Sergey M․ bdbb8530c7
[vimeo] Pass Referer for check-password request
Sergey M․ 241a318f27
[vimeo] Improve _VALID_URL (Closes )
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 
Sergey M․ 1e501364d5 [vimeo:ondemand] Clarify IE_NAME
Sergey M․ 74278def2e [vimeo:ondemand] Separate ondemand extractor (Closes , closes )
Yen Chi Hsuan 0f56a4b443 [vimeo] Don't pollute std_headers
Fixes 
Sergey M․ a2d7797cee [vimeo] Extract uploader_url (Closes )
Sergey M․ 611c1dd96e [refactor] Single quotes consistency
Sergey M․ d800609c62 [refactor] Do not specify redundant None as second argument in dict.get()
Sergey M․ b826035dd5 [vimeo] Fix authentication (Closes )
Jaime Marquínez Ferrándiz 4519c1f43c [vimeo] 'ext' must be a string, not a tuple (fixes )
There was an ',' at the end of the line.
Sergey M․ 16f1131a4d [vimeo] Add test for
Sergey M․ d5f071afb5 [vimeo] Check source file URL (Closes )
Sergey M․ 5dbe81a1d3 [vimeo] Automatically pickup full movie when rented (Closes )
Sergey M․ 7e5edcfd33 Simplify formats accumulation for f4m/m3u8/smil formats
Now all _extract_*_formats routines return a list