Commit Graph

4758 Commits (5263cdfcf9b9c8684959cdba307fd4cd7e1e0338)

Author SHA1 Message Date
Philipp Hagemeister 0f175a932f release 2014.10.18
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 ()
Philipp Hagemeister df928d500f release 2014.10.15
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 9b36dcbd65 release 2014.10.13
Philipp Hagemeister 2aefb886fa [ffmpeg] Improve format merging (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 )
Philipp Hagemeister 8450c15c25 [options] Consistent formatting and general niceness
Philipp Hagemeister b88b45e46c [options] Mention login in --username documentation ()
Philipp Hagemeister 2417dc1715 release 2014.10.12
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. c8e390c2b0 Merge pull request from Dockheas23/master
KeyError on initialising YoutubeDL in python3 
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 )
George Boyle 53d9009bdb KeyError on initialising YoutubeDL in python3
George Boyle 1b725173a5 Fixed typo
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 642b76ac15 release 2014.10.05.2
Philipp Hagemeister 4c4de296d4 release 2014.10.05.1
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 bb0c206f59 release 2014.10.05
Philipp Hagemeister b81f484b60 [gorillavid] Add support for movpod.in (Fixes )
Naglis Jonaitis 5e69192ef7 [thesixtyone] Add new extractor (closes )
Naglis Jonaitis e9be9a6acd [utils] Add additional format to unified_strdate
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․ 146c80e256 [utils] Add parse_age_limit
Sergey M․ f78c01f68b [breakcom] Cover more URLs with _VALID_URL (Closes )
Naglis Jonaitis 8489578df4 [generic] Support embedded Dailymotion playlists (fixes )
Philipp Hagemeister 10606050bc release 2014.10.02
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
Sergey M․ fc66e4a0d5 [utils] Add posix expanduser implementation and clarify the original source
Philipp Hagemeister e7b6d12254 [utils] Improve and test js_to_json
Philipp Hagemeister 410f3e73ab [utils] Fix 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․ 4644ac5527 [core] Decode environment variables with filesystem encoding (Fixes , Fixes , Fixes )
Introduces compat versions of os.getenv and os.path.expanduser
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 989b4b2b86 [utils:YoutubeDLHandler] Work around brain-dead Python 2.6 httplib
In 2.6, the httplib sends fragments! Remove those (fixes generic_26 on 2.6).
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 35d3e63d24 release 2014.09.29.2
Philipp Hagemeister 27aede9074 [pbs] Add support for series/jwplayer type video (Fixes )
Philipp Hagemeister f5b7e6a842 release 2014.09.29.1
Philipp Hagemeister a1f934b171 [youtube] Correct language cookie handling
Philipp Hagemeister a43ee88c6f release 2014.09.29
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 )
Philipp Hagemeister d2e32f7df5 Do not use HTML characters in output
This messes up the format when people paste it outside of code tags.
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 22dd3fad86 release 2014.09.28.1
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 88fbe4c2cc release 2014.09.28
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․ 5e43e3803c Credit @lenaten for ynet () and sport5 ()
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․ ee0d90707a [YoutubeDL] Fix string check for python3
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․ 68b0973046 [YoutubeDL] Expect all kind of strings in urlopen
Now it doesn't fail if req is python2's str
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 fec02bcc90 [hlsnative] Correct handling when remaining_bytes is None
Philipp Hagemeister c6e90caaa6 Merge remote-tracking branch 'naglis/wistia'
Philipp Hagemeister 4bbf157794 release 2014.09.25
Philipp Hagemeister 6b08cdf626 [youtube] Support for embedded /p players (Fixes )
Philipp Hagemeister b686fc18da [hlsnative] Support test parameter
Philipp Hagemeister 0b97f3a936 release 2014.09.24.1
Philipp Hagemeister eb73f2649f [vevo] Skip SMIL download
Philipp Hagemeister f0b5d6af74 [vevo] Support 1080p videos (Fixes )
Philipp Hagemeister 2f771f6c99 release 2014.09.24
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
Sergey M․ f7d159cf95 [noco] Encode before passing to hashlib.md5 (Closes )
Naglis Jonaitis 632e5684ce [nfl] Add new extractor. (Closes )
Philipp Hagemeister 094d42fe44 release 2014.09.22.1
Jaime Marquínez Ferrándiz 63cddb6477 [sbs] Recognize urls with format 'http://www.sbs.com.au/ondemand/video/<id>' ()
Sergey M․ 273dea4248 [playfm] Fix view count and add comment count
Philipp Hagemeister f90d95edeb release 2014.09.22
Philipp Hagemeister 45c85d7ba1 Merge remote-tracking branch 'origin/master'
Jaime Marquínez Ferrándiz d0df92928b [npo] Add extractor for tegenlicht.vpro.nl (closes )