Commit Graph

74 Commits (8882840ec5d9536772d7de75b7fb6389103a3a1a)

Author SHA1 Message Date
Sergey M․ 49702e3669
[francetv] Fix typo
Sergey M․ 760f81212f
[francetv] Add support for live streams (closes )
Sergey M․ 79080573b5
[francetv] Add support for zouzous.fr and ludo.fr (closes , closes , closes , closes )
Sergey M․ 99892e9908
[francetv] Separate main extractor and rework others to delegate to it
Sergey M․ 8faa338ff3
[francetv] Improve manifest URL signing (closes )
François Revol 818df33fda
[francetv] Sign m3u8 manifest URLs (closes )
they seem to be required now, else we get 403 errors.
Sergey M․ c38970ca10
[culturebox] Improve video id extraction (closes )
Remita Amine 3c4fbfeca2 [dailymotion] remove dailymotion cloud extractor(closes )
https://web.archive.org/web/20160312110217/https://www.dmcloud.net/
Remita Amine 6f5c598a28 [france2.fr:generation-what] fix extraction
enigmaquip 2688664762 [culturebox] Fix extraction (closes )
Sergey M․ 4489d41816
[francetv] Relax _VALID_URL
Sergey M․ 12f01118b0
[francetv] Add support for mobile.france.tv (closes )
Sergey M․ 6d1ded7502
[francetv] Adapt to site redesign (closes )
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6
Déstin Reed dcdb292fdd
Unify coding cookie
Sergey M․ 30b25d382d
[francetvinfo] Relax _VALID_URL
Yen Chi Hsuan ad213a1d74
[francetv] Recognize more Dailymotion embedded videos
Closes 
Sergey M․ 3c20208eff [francetv] Improve formats extraction
Sergey M․ db264e3cc3 [francetvinfo] Add support for france3-regions and strip title (Closes )
Sergey M․ f3f9cd9234 [francetv] Improve video id regex (Closes )
Jaime Marquínez Ferrándiz 7ccb2b84dd [francetv] fix style issues reported by flake8
* Don't redefine variable in list comprehension
* Line missing indentation
Sergey M․ 0a192fbea7 [pluzz] Fix mobile support and modernize (Closes )
Pierre Fenoll a526167d40 [francetv] Accept mobile URLs
Sergey M․ c137cc0d33 [francetv] Add subtitles test
Sergey M․ 6e4b8b2891 [francetv] Make subtitles more robust (Closes )
Frans de Jonge 5dadae079b [francetv] Add subtitles support
Sergey M․ 77306e8b97 [francetv] Update tests (2)
Sergey M․ 6917d2a2f0 [francetv] Update tests
Sergey M․ 36c15522c1 [francetv] Use subtitle when present (Closes )
Sergey M․ 308c505c3d [francetv] Improve _VALID_URL
Sergey M․ 1d18e26eca [francetv] Remove unused import
Sergey M․ ac4b8df5e4 [francetv] Fix embed test
Sergey M․ 3bc9fb5889 [francetv] Update jt test
Sergey M․ 632cbb8efa [francetv] Fix f4m extraction completely
Sergey M․ 789a12aaaf [francetv] Restore support for jt videos
Sergey M․ ecdbe09e10 [francetv] Fix f4m extraction
Jaime Marquínez Ferrándiz 0215103e92 [francetv] Remove unused import
Sergey M․ 5705ee6ef8 [francetv] Fix duration extraction
Sergey M․ 3f5c6d0c1b [francetv] Add support for embeds and clean up _VALID_URL
Yen Chi Hsuan 6f96e308d0 [francetvinfo.fr] Support dmcloud embeds (fixes )
Sergey M․ 99e6833c85 [francetv] Update f4m manifest token URL (Closes , Closes )
Sergey M․ ac651e974e [culturebox] Fix test
Sergey M․ bc03228ab5 [francetv] Improve formats extraction
Sergey M․ f05d0e73c6 [francetv] Fix duration
Sergey M․ aed2d4b31e [culturebox] Replace test
Sergey M․ 184a197441 [culturebox] Check for unavailable videos
Philipp Hagemeister c4e817ce4a [france2.fr:generation-quoi] Modernize
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
Philipp Hagemeister b72823a0a4 [francetv] PEP8
Jaime Marquínez Ferrándiz 00e9d396ab [francetv] Use the m3u8 manifest for georestricted videos (closes )
Generating the correct urls for the f4m segments seems to require a lot of work.
Also raise an error if the video is not available from your location.