Commit Graph

59 Commits (3d6388e34ea41d937f39e561b7731f1389971a66)

Author SHA1 Message Date
Sergey M․ 5406af92bc [dailymotion:user] Fix _VALID_URL
Sergey M․ 7d65242dc3 [dailymotion:user] Process user home as user (Closes )
ping a909e6ad43 [dailymotion] Patch upload_date detection.
(closes )
Jaime Marquínez Ferrándiz 5477ca8239 [dailymotion] Use https urls
The video url still redirects to an http url, but it doesn't explicitly contain the video id.
Sergey M․ af76e8174d [dailymotion:user] Improve _VALID_URL (Closes )
Sergey M․ 2a0c2ca2b8 [dailymotion] Fix ff cookie and use it for embed page (Closes )
Jaime Marquínez Ferrándiz 23ba76bc0e [dailymotion] Replace test
It has been removed.
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR )
Philipp Hagemeister 11e611a7fa Extend various playlist tests
Jaime Marquínez Ferrándiz a1f2a06b34 [dailymotion] Convert to new subtitles system
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
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules
Jouke Waleson 5f6a1245ff PEP8 applied
Jaime Marquínez Ferrándiz 9e05d039e0 [dailymotion] Fix extraction of vevo videos (fixes )
Philipp Hagemeister b10609d98c [dailymotion] Alternative title search (Fixes )
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).
Philipp Hagemeister ce6815aad3 [dailymotion] Correct test case
Petr Půlpán 85342674b2 [Dailymotion] fix uploader name (fixes )
Sergey M․ 4b10aadffc [dailymotion] Fix user playlist extraction
Philipp Hagemeister 0610a3e0b2 Remove unused imports
Philipp Hagemeister b0fb63abe8 [dailymotion:playlist] Fix title
Philipp Hagemeister 1525148114 Remove unused imports
Philipp Hagemeister 1e0a235f39 [dailymotion] Fix playlist+user
Jaime Marquínez Ferrándiz 553f6e4633 [dailymotion] Convert width and height fields from strings to integers
Jaime Marquínez Ferrándiz 9ee859b683 [daylimotion] Add support for urls from the mobile site (fixes )
It uses the 'touch' subdomain and adds a '#' before 'video'
Jaime Marquínez Ferrándiz 5458b4cefb [dailymotion] Fix view count extraction and make it non fatal (fixes )
Jaime Marquínez Ferrándiz 7c86cd5ab1 [dailymotion] Fix uploader extraction
Now it looks directly in the info dictionary
Jaime Marquínez Ferrándiz 563e405411 [dailymotion] Fix view count regex
In some languages they can be in the format '123,456' instead of '123.456'
Jaime Marquínez Ferrándiz f53c966a73 [dailymotion] Extract view count ()
Philipp Hagemeister f058e34011 [dailymotion] Fix playlists
Ismaël Mejía 38db46794f Merge branch 'ted_subtitles'
Ismaël Mejía 1f343eaabb [subtitles] refactor to support websites with subtitle information the
webpage.

I added the parameter webpage, so now it's similar to the way automatic
captions are handled. This is an improvement needed for websites like
TED.
Philipp Hagemeister 9f1109a564 [dailymotion] Fix support for age-restricted videos (Fixes )
Jaime Marquínez Ferrándiz cdec0190c4 [dailymotion] Extract all the available formats (closes )
Jaime Marquínez Ferrándiz c3fef636b5 [dailymotion] Fix playlist extraction
The html code has changed, make the video ids extraction more solid.
Jaime Marquínez Ferrándiz c54283824c [dailymotion] Detect vevo videos (fixes )
All videos from the Vevo user, just embed videos from vevo.com
Jaime Marquínez Ferrándiz 70922df8b5 [dailymotion] Disable the family filter in the playlists (fixes )
Jaime Marquínez Ferrándiz 39baacc49f [dailymotion] Add an extractor for users (closes )
Jaime Marquínez Ferrándiz 3a1d48d6de [dailymotion] Raise ExtractorError if the dailymotion response reports an error
Jaime Marquínez Ferrándiz 7fad1c6328 [subtitles] Use self._download_webpage for extracting the subtitles
It raises ExtractorError for the same exceptions we have to catch.
Jaime Marquínez Ferrándiz d82134c339 [subtitles] Simplify the extraction of subtitles in subclasses and remove NoAutoSubtitlesInfoExtractor
Subclasses just need to call the method extract_subtitles, which will call _extract_subtitles and _request_automatic_caption
Now the default implementation of _request_automatic_caption returns {}.
Jaime Marquínez Ferrándiz 54d39d8b2f [subtitles] rename SubitlesIE to SubtitlesInfoExtractor
Otherwise it can be automatically detected as a IE ready for use.
Ismael Mejia f8e52269c1 [subtitles] made inheritance hierarchy flat as requested
Ismael Mejia 72836fcee4 Merge branch 'master' into subtitles_rework
Jaime Marquínez Ferrándiz a490fda746 [daylimotion] accept embed urls (fixes )
Jaime Marquínez Ferrándiz 4ff7a0f1f6 [dailymotion] improve the regex for extracting the video info
Ismael Mejia 06a401c845 Merge branch 'master' into subtitles_rework
M.Yasoob Ullah Khalid ☺ 976fc7d137 fixed tests for c56 and dailymotion
Ismael Mejia 18b4e04f1c Merge branch 'master' into subtitles_rework
Ismael Mejia 69df680b97 [subtitles] Improved docs + new class for servers who don't support
auto-caption