Commit Graph

3141 Commits (00d9ef0b708de7723c7119eada93038ad15155bb)

Author SHA1 Message Date
Philipp Hagemeister c64ed2a310 [viddler] Use API
Philipp Hagemeister cdc5cb7c2b [hark] Modernize
Philipp Hagemeister 8efd06aa42 [motherless] Simplify
Filip B 7f9ced64cb Add group videos support for motherless
Modified motherless regular expression.
Previously it matched only URLs like this:
motherless.com/ID
Now it also matches this:
motherless.com/g/group_name/ID
All tests including the newly added one passed.
Filip B 7608815cc2 Add another motherless test
This test is for videos posted in groups.
URL looks like this:
motherless.com/g/group_name/ID
which is basically the same as
motherless.com/ID
So far this test fails because I haven't improved the extractor yet.
Filip B 5823eda139 Fix motherless test 0
Apparently motherless no longer serves flv for that video (or maybe even
other videos). So I changed expected extension from flv to mp4 and
changed expected md5 accordingly.
Philipp Hagemeister 1ede5b2481 [glide] Simplify
Philipp Hagemeister 98e1d28982 Merge remote-tracking branch 'thornomad/glide'
Philipp Hagemeister 2c26df763c [vidzi] Use proper test case and simplify ()
Philipp Hagemeister 018e835594 [vidzi] Simplify
Philipp Hagemeister e65e06fbe2 [vidzi] Correct order in imports ()
winwon 95ee84421e vidzi Add new extractor
Philipp Hagemeister b5a14350b9 [bild] Simplify ()
Philipp Hagemeister 8d81f872fb Merge remote-tracking branch 'capital-G/master'
xavier 9e9bc793f3 Finished audiomack extractor
xavier 5c565ac9e7 Added init.py initializer
xavier 67500bf939 Initial version of audiomack.py
Philipp Hagemeister b1edd7a48a [crunchyroll] Correct parsing (Fixes )
Jaime Marquínez Ferrándiz 2c63ccec78 [mitele] Fix on python 2.x
Philipp Hagemeister f2f2c0c2c6 [generic] Allow --default-search without colon
Philipp Hagemeister f3cd403c2b [telecino] Add coding declaration
Jaime Marquínez Ferrándiz ad5f53ac72 [telecinco] Add extractor (closes )
It uses the same extraction process as mitele.es, but with a few small differences.
Sergey M․ 75da98e9e1 [funnyordie] Fix extraction (Closes )
Sergey M․ 281d3f1d68 [generic/wistia] Improve regex
Sergey M. 6283c10b1c Merge pull request from Dineshs91/thoughtworks
[thoughtworks] wistia support added
dinesh 85d7b76586 [thoughtworks] wistia regex modified
Sergey M․ 2399535fd1 [francetv] Lower preference of direct links (Closes , closes )
Direct links fail with 403, fallback on f4m for now until further investigations.
dinesh 52cffcb186 [thoughtworks] wistia support added
Sergey M․ 8f3b5397a7 [cinemassacre] Fix extraction (Closes )
Sergey M․ 9bbec55255 [pbs] Add support for tabbed frontline videos (Closes )
Philipp Hagemeister 6b445558ff [youtube] Only set language when necessary
We only need to set the language when we are using a login; otherwise it will always be English.
Ole Ernst bfd91588f3 [ard] make rss match more universal
Sergey M․ 6bf6962062 [francetv] Force m3u8 formats extension to mp4 (Closes )
Sergey M․ 40bca5f927 [arte.tv] Remove unused import
Sergey M․ 74214d35c5 [arte.tv:+7] Improve title extraction (Closes )
Gabriel Schubiner 1b10a011ec Forgot to reverse extracted video urls so they are in correct order for video selection args
Sergey M․ d24a2b20b4 [arte.tv:+7] Use original format ids to avoid duplicates
Gabriel Schubiner 8230018c20 Added extractor for crunchyroll 'playlists' i.e. series. so that one can, e.g. download all episodes of a series
Jaime Marquínez Ferrándiz cc98a3f096 [cnn] Fix for urls ending in '.cnn-ap' (fixes )
scheiba ce519b747e added "bild.de" as extractor
Sergey M 16efb3695f [sexykarma] Add support for watchindianporn
Sergey M 95fa5fb569 [sexykarma] Improve and simplify
Sergey M 77c3c5c5ed Merge branch 'sexykarma' of https://github.com/CkuT/youtube-dl into CkuT-sexykarma
Sergey M 159444a668 [twitch] Remove superfluous comma
Sergey M․ f9befee1f5 [arte.tv:+7] Append media type to format_id (Closes )
Naglis Jonaitis 9471c44405 [generic] Make sure Wistia embed URLs contain the protocol (Closes )
Also, improve detection (Addresses )
Sergey M․ 013bfdd84c [twitch] Update tests and minor improvements
Sergey M․ 46fd0dd5a5 [twitch] Rename extractor and support channel videos
Jaime Marquínez Ferrándiz 4698f0d858 [vimeo] Improve regex for the config js dict (fixes , fixes )
The javascript code contains assignments of empty dicts with the same variable name
Sergey M․ 355d074ff9 [twitch] Adapt to new API (Fixes , Fixes , Fixes )
Work in progress
CkuT 7da224c907 Add categories
CkuT 1723edb1a5 Few improvements
CkuT 4740864508 [SexyKarma] Add new extractor
Philipp Hagemeister 09a42738fc [generic] Correct handling of embedded vimeo players ()
Jaime Marquínez Ferrándiz a72cbfacf0 [ted] Add support for external videos (fixes )
Philipp Hagemeister 62a164e713 [mixcloud] Output downloading progress
Sergey M․ 5f58165def [extractor/common] Fix dumping requests with long file abspath on Windows
Damon Timm a86c73cf80 [glide] Add new extractor
Added an extractor for glide.me shared messages.  Glide is a movile video messaging services.  You can share the link to the messages easily enough and this would allow you to download and save the actual video.
Jaime Marquínez Ferrándiz bd4e40df1a [brightcove] Add a test for playlists
Sergey M․ 1419fafd36 [condenast] Add support for embedded videos (Closes )
Philipp Hagemeister 72961c2a8a Merge remote-tracking branch 'Dineshs91/KontrTube-fix'
Philipp Hagemeister 4c1ce987b0 [huffpost] Modernize
dinesh 8a2300a597 [kontrtube] Fix video title extraction
Philipp Hagemeister 1cc887cbf0 [youtube] Add support for format 278
Philipp Hagemeister 203fb43f36 [youtube] Download DASH manifest by default (Closes )
Naglis Jonaitis 23d83ad4d5 [niconico] Fix ignored --netrc flag
See issue 
dinesh 2c9f31188b Description changed
Naglis Jonaitis d18be55533 [theonion] Fix a small mistake in string formatting
Naglis Jonaitis ac20fc047a [theonion] Add new extractor (closes )
Jaime Marquínez Ferrándiz b4c3c8c172 [mixcloud] Fix metadata extraction (fixes )
Jaime Marquínez Ferrándiz 3357110a4c [vimeo] Make the protocol mandatory in the url (fixes )
If it's missing, it will be correctly handled by the generic IE.
Sergey M. e29fdedb45 Merge pull request from Dineshs91/howstuffworks-fix
Replace 404 url
Sergey M․ 4828703f14 [googleplus] Modernize and extract all formats
dinesh 071420e136 Fix download error in GooglePlus
dinesh f4cf848d1d Replace 404 url
dinesh 1409704afa Fix ndr.de outdated test url
Ole Ernst 3741302a10 [ard] Add rss support
Sergey M․ 823f1e015a [yahoo] Wipe out yahoo news extractor
Sergey M․ 3c06d3715e [yahoo] Generalize, support arbitrary subdomains, support iframe videos, capture error message (Closes )
Sergey M․ 762958d5af [yahoo] Add support for regional subdomains and extract duration (Closes )
Sergey M․ fc6861b175 [sportbox] Add extractor (Closes )
Sergey M․ b097b5f246 [mlb] Remove unused import
Sergey M․ 385009fc44 [mlb] Fix thumbnails extraction (Closes )
Sergey M․ ced659bb4d [generic] Ignore some non-video file extensions during generic extraction (Closes )
Sergey M․ 842cca7d56 [pornhd] Fix formats extraction (Closes )
Sergey M․ 7bc8780c57 [walla] Fix extractor and add subtitle tests
Sergey M․ c59c3c84ed Merge branch 'walla' of https://github.com/lenaten/youtube-dl into lenaten-walla
net 31d06400ec add missed init file
Philipp Hagemeister b10609d98c [dailymotion] Alternative title search (Fixes )
Sergey M 3ae165aa10 [gorillavid] Add check for non existing videos
Sergey M e4b85e35d0 [gorillavid] Fix title extraction and make thumbnail optional (Closes )
Philipp Hagemeister b81f484b60 [gorillavid] Add support for movpod.in (Fixes )
Naglis Jonaitis 5e69192ef7 [thesixtyone] Add new extractor (closes )
Sergey M․ f47754f061 [globo] Initial extractor implementation (Closes )
Philipp Hagemeister d838b1bd4a [utils] Default age_limit to None
If we can't parse it, it means we don't have any information, not that the content is unrestricted.
Naglis Jonaitis fe506288bd [planetaplay] Add new extractor (closes )
Sergey M․ d397c0b3dd [breakcom] Extract all formats
Sergey M․ f78c01f68b [breakcom] Cover more URLs with _VALID_URL (Closes )
Naglis Jonaitis 8489578df4 [generic] Support embedded Dailymotion playlists (fixes )
Sergey M․ d9bf465200 [bandcamp] Fix id extraction and modernize (Closes )
Sergey M․ 01384d6e4b [jpopsuki] More modernize
Sergey M․ 08d5230945 [jpopsukitv] Improve _VALID_URL and modernize
Sergey M. 852f8641e8 Merge pull request from diffycat/jpopsuki
[jpopsuki] Support category links
Jaime Marquínez Ferrándiz 18937a50a4 [dropbox] Fix the video url query (fixes )
Previously it would convert urls without a query into 'something.mp4&dl=1'
net e4d6cca0c1 [walla] Add new extractor
Anton Larionov d5feab9aaa [jpopsuki] Support category links
Naglis Jonaitis 9e77c60c9a [tapely] Catch SoundCloud tracks
Naglis Jonaitis 1414df5ce2 [izlesene] Prepend scheme to thumbnails
Naglis Jonaitis e80f40e5ca [tapely] Add new extractor (closes )
Sergey M․ d3c9af84fc [spankwire] Fix extraction
Sergey M․ 59d206ca2d [sunporno] Fix duration extraction and make more robust
Philipp Hagemeister e7b6d12254 [utils] Improve and test js_to_json
Philipp Hagemeister 07e764439a [generic] Delete test case
The page is not available any more.
Naglis Jonaitis f8fb4a7ca8 [nfl] Use compatible urlparse
Sergey M․ e497a7f2ca [tvigle] Extract format file sizes
Sergey M․ a3b6be104d [tvigle] Replace 404 test
Sergey M․ b7bb0df21e [vgtv] Fix tests' exts
Naglis Jonaitis 4dc19c0982 [lrt] Add new extractor
Philipp Hagemeister 58ea7ec81e [vimeo] Fix description extraction
Philipp Hagemeister 2d29ac4f23 [vuclip] Fix regexp
Philipp Hagemeister a7a747d687 [vuclip] Remove test code
Sergey M․ fdb4d278bf [spankwire] Fix extraction and modernize
Philipp Hagemeister 59c03a9bfb [vuclip] Fix extraction
Philipp Hagemeister e7db973328 [yahoo] Remove test case
This video seems to have been removed entirely
Philipp Hagemeister 99b67fecc5 [arte] Fix upload date extraction
Philipp Hagemeister 72d53356f6 [internetvideoarchive] Fix test case
Philipp Hagemeister 9e1e67fc15 [internetvideoarchive] Modernize
Philipp Hagemeister 1e60e5546e [funnyordie] Fix test case md5
Philipp Hagemeister 457749a703 [prosiebensat1] Fix test case
Philipp Hagemeister 937f935db0 [jukebox] Remove md5 sum, it fluctuates
Philipp Hagemeister 80bcefcd77 [cliphunter] Remove duration
Philipp Hagemeister 8c23945c72 [eporner] Adapt to changed default format
Philipp Hagemeister 2a7b4681c6 [godtube] Fix on Python 2.6
Philipp Hagemeister 8157ae3904 [golem] Fix under 2.6
It's a sad story; 2.6 does not support any non-trivial xpaths.
Philipp Hagemeister e50e2fcd4d [br] fix test case
Philipp Hagemeister 5e4f06197f [facebook] Fix test case
Philipp Hagemeister 761e1645e0 [generic] Remove unstable test checksum
Philipp Hagemeister 8ff14175e2 [sportdeutschland] Fix testcase
Philipp Hagemeister dbe3043cd6 [ynet] Fix test checksums
Philipp Hagemeister a8eb5a8e61 [generic] Fix testcases
Philipp Hagemeister 6043f1df4e [ign] Return proper playlist object
Philipp Hagemeister 12548cd933 [worldstarhiphop] Correct title extraction
Philipp Hagemeister 2593039522 [vimeo] Use regexps to find description
This fixes descriptions on 2.6 and makes the code simpler.
Philipp Hagemeister 27aede9074 [pbs] Add support for series/jwplayer type video (Fixes )
Philipp Hagemeister a1f934b171 [youtube] Correct language cookie handling
Philipp Hagemeister e2dce53781 [youtube] Always request webpage in English (Fixes )
Philipp Hagemeister 1770ed9e86 [thvideo] Simplify ()
Philipp Hagemeister 457ac58cc7 Merge remote-tracking branch 'diffycat/thvideo-update'
Philipp Hagemeister 9c44d2429b [vimeo:likes] Support large like lists (Fixes )
Anton Larionov 67077b182b [thvideo] Add support for playlists
Naglis Jonaitis 5f4c318844 [nfl] Support team micro-sites (fixes )
Naglis Jonaitis dfee83234b [nfl] Prefer progressive downloads
Philipp Hagemeister d6e6a42256 [vimeo:likes] Add new extractor (Fixes )
Philipp Hagemeister 76e7d1e74b [played] Remove unused import
Philipp Hagemeister 38c4d41b74 [played] Simplify ()
Philipp Hagemeister f0b8e3607d Merge remote-tracking branch 'r4mos/played'
Philipp Hagemeister 51ee08c4bb Remove unused imports
Philipp Hagemeister c841789772 [muenchentv] Add thumbnail
Philipp Hagemeister c121a75b36 [heise] Add support for description
Philipp Hagemeister 5a8b77551d [heise] Simplify ()
Philipp Hagemeister 0217aee154 Merge remote-tracking branch 'd912e3/heise'
Philipp Hagemeister b14f3a4c1d [golem] Simplify ()
Philipp Hagemeister 92f7963f6e Merge remote-tracking branch 'd912e3/golem'
Philipp Hagemeister 394599f422 [oktoberfesttv] Add new extractor (Fixes )
Philipp Hagemeister ed9266db90 [common] Add new helper function _match_id
Philipp Hagemeister f4b1c7adb8 [muenchentv] Move live title generation to common
Philipp Hagemeister c95eeb7b80 [eitb] Modernize
Sergey M․ a89435a7a8 [ynet] Improve _VALID_URL
Sergey M․ c664182323 [ynet] Remove unused stuff, simplify and improve
Sergey M․ 6be1cd4ddb Merge branch 'ynet' of https://github.com/lenaten/youtube-dl into lenaten-ynet
Sergey M․ f776d8f608 [sport5] Keep alphanumeric order
Sergey M․ 0b75c2a88b [sport5] Capture error message and improve
Mats 7b7518124e [heise] Don't check string type
Before Python 3 could be unicode, so don't check at all.
Sergey M․ 3a203b8bfa Merge branch 'sport5' of https://github.com/lenaten/youtube-dl into lenaten-sport5
Mats 70752ccefd [golem] Don't omit positional argument specifiers
Required by Python 2.6.
Mats 0155549d6c [heise] Add new extractor
net b66745288e [sport5] Add new extractor
net 2a1325fdde [ynet] Add new extractor
Sergey M․ 2f9e8776df [extremetube] Fix extraction
Sergey M․ 497339fa0e [anysex] Fix extraction
Jaime Marquínez Ferrándiz 8e6f8051f0 [vbox7] Don't set the extension to 'flv' (fixes )
Naglis Jonaitis 11b3ce8509 [crunchyroll] Allow to list subtitles (fixes )
Mats 6a5af6acb9 [golem] Add new extractor
Sergey M 9a0d98bb40 [vube] Update tests
Sergey M fbd3162e49 [vube] Add DMCA notice
Sergey M․ 54e9a4af95 [wat] Skip test
Philipp Hagemeister 8a32b82e46 [youku] Modernize somewhat
Philipp Hagemeister c6e90caaa6 Merge remote-tracking branch 'naglis/wistia'
Philipp Hagemeister 6b08cdf626 [youtube] Support for embedded /p players (Fixes )
Philipp Hagemeister b686fc18da [hlsnative] Support test parameter
Philipp Hagemeister eb73f2649f [vevo] Skip SMIL download
Philipp Hagemeister f0b5d6af74 [vevo] Support 1080p videos (Fixes )
Philipp Hagemeister 3b2f933b01 [generic] Allow embedded YoutubePlaylists (Fixes )
Philipp Hagemeister cc746841e7 [flickr] Modernize
Philipp Hagemeister ac7553d031 [youtube] Support embed/videoseries URLs ()
Philipp Hagemeister cdc628a498 [youtube] Move more tests to extractors
Philipp Hagemeister 69ea8ca42c [youtube] Remove superfluous unicode specifiers
Philipp Hagemeister 4bc3a23ec5 [youtube] Modernize
Naglis Jonaitis bd5650ac64 [nfl] Fix test case - download, but don't check md5
Sergey M․ 86916dae4b [wat] Capture and output error message