Commit Graph

4455 Commits (394599f422b11f54efa78123296867efa45a1a2c)

Author SHA1 Message Date
Philipp Hagemeister acd9db5902 Merge remote-tracking branch 'naglis/nosvideo'
Naglis Jonaitis d0e8b3d59b [nosvideo] Make more robust against missing metadata
Philipp Hagemeister c15dd15388 Merge remote-tracking branch 'naglis/turbo'
Philipp Hagemeister 0003a5c416 Merge remote-tracking branch 'dstftw/escape-non-ascii-in-urls'
Conflicts:
	test/test_utils.py
Philipp Hagemeister 21f2927f70 release 2014.09.15.1
Philipp Hagemeister e5a79071a5 [daum] Support non-numeric video IDs (Fixes )
Philipp Hagemeister ca0e7a2b17 release 2014.09.15
Philipp Hagemeister b523bb71ab Merge remote-tracking branch 'origin/master'
Philipp Hagemeister a020a0dc20 [facebook] Fix support for untitled videos (Fixes )
5moufl 6d1f2431bd [BehindKink] Minor fixes
- fix _VALID_URL regex
 - remove unnecessary variable
 - remove second call of report_extraction
Naglis Jonaitis fdea3abdf8 [turbo] Add new extractor
Sergey M․ 59d284c316 [vporn] Make video URL regex more strict
There is a garbage instead of proper URL for some HD videos
Haricharan Padmanaban 98703c7fbf Einthusan Add new extractor
Philipp Hagemeister b04c8f7358 release 2014.09.14.3
Sergey M․ eb3bd7ba8d [cloudy] Retry extraction on 410 status code ( )
Philipp Hagemeister 3b11e86eeb release 2014.09.14.2
Philipp Hagemeister 5ba693d082 release 2014.09.14.1
Philipp Hagemeister ae91f6f99b release 2014.09.14
Philipp Hagemeister 3da0e1f8cd [tumblr] Modernize
Sergey M․ 98676c08a1 [cloudy] Add support for videoraj.ch
Sergey M․ 5dbf3b5c60 [cloudy] Minor changes
naglis 20ff802c9b [cloudy] Add new extractor. Closes
5moufl 2bca84e345 [BehindKink] Add new extractor
Sergey M․ e5a93354bc [drtv] Fix _VALID_URL (Closes )
Sergey M․ ceff3fd8ef [pornhd] Fix extraction (Closes )
Sergey M․ 984e8e14ea [utils] Remove debug garbage
Sergey M․ d05cfe0600 [YoutubeDL/utils] Clarify rationale for URL escaping in comment, move escape routines to utils and add some tests
Philipp Hagemeister 7e6a715380 [adultswim] Avoid extremely long lines
Philipp Hagemeister d74bebd502 [utils] Apply 2.6 xpath craziness
This fixes ARD on 2.6
Philipp Hagemeister bf0ff93277 [ard] Make more robust against missing thumbnails
I cannot reproduce this error, it's from travis.
Philipp Hagemeister dc752ff442 [br] Remove deleted video test case
Philipp Hagemeister 3a36d3782e [chilloutzone] Make test case more flexible
Philipp Hagemeister 50317dbbad [facebook] Fix and caption if title is empty
Philipp Hagemeister 6539c91a78 [deezer] Add support for geoblocking
Philipp Hagemeister 4eefbfdbfd [utils] Fix find_xpath_attr on 2.6
Philipp Hagemeister 652f283135 [youporn] Remove md5 from test
Has changed multiple times, and we're checking that it looks like a video now by default.
Philipp Hagemeister 2daabe4992 [options] Correct option usage
Philipp Hagemeister 34a741a8ec [options] Move all options to their own file
Philipp Hagemeister 78caa52aea [youtube] Modernize
Philipp Hagemeister 310d75d141 [youtube] Correct description in test case
Philipp Hagemeister 67b7e712d8 [xhamster] Remove md5sums from tests
We're now checking that the file is sufficiently large by default, and they seem to reencode the videos from time to time.
Philipp Hagemeister 1ad6efd9b6 [spiegel] Remove deleted video from test cases
Philipp Hagemeister c3c3fe4768 [swrmediathek] Remove deleted video test case
Philipp Hagemeister 6f6ed04172 [prosiebensat1] Make upload_date optional
The site has a crazy incorrect date in German formatting, but the correct date is nowhere to be found.
Philipp Hagemeister 5309602106 [prosiebensat1] Fix bitrate calculation
Philipp Hagemeister 9291475f7d [youtube] Move more tests to Playlist IE, and simply suitable.
Philipp Hagemeister 81127aa55d [youtube] Move playlist test to extractor
Philipp Hagemeister 9b583dca4c Merge remote-tracking branch 'drags/yt-feed-loadmore'
Philipp Hagemeister f4a3490cbc [pornoxo] Fix test (view count)
Philipp Hagemeister 3d9fae1ed2 Add support for PornoXO
Philipp Hagemeister 89fb6a9797 [spiegel] Add support for articles
Philipp Hagemeister b734a87112 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister da2e1f53e0 [deezer] Add simple support
Sergey M․ f24e740bb8 [telemb] Add comment to test
Sergey M․ 37419b4f99 [YoutubeDL] Escape non-ASCII characters in URLs
urllib chokes on URLs with non-ASCII characters (see http://bugs.python.org/issue3991)
Working around by replacing request's original URL with escaped one
Sergey M․ 64a450131b Merge branch 'Lovius-master'
Sergey M․ adf2c0989d [telemb] Extract all formats and modernize
Sergey M․ 8fb7ff25c5 Merge branch 'master' of https://github.com/Lovius/youtube-dl into Lovius-master
Philipp Hagemeister 473219a778 release 2014.09.12
Philipp Hagemeister aa37e3d486 [utils] Default SSL to TLS. (Fixes )
On 2.x, we now try TLS first, and fall back to the compat 23 (basically anything) afterwards.
On 3.4+, we now use the proper function so that we get all the latest security configurations.
We allow SSLv3 though for the time being, since a lot of older pages use that.
On 3.3, we default to SSLv23 (basically "anything, including TLS") because that has the widest compatibility.
Jaime Marquínez Ferrándiz edb53e2dc3 [youtube] Don't make the url protocol optional
The generic extractor will add it.
Jaime Marquínez Ferrándiz f401a4173b [youjizz] Don't make the url protocol optional (fixes )
It would fail to download the webpag if it's missing.
And the generic extractor will add it.
Sergey M. de00ff6494 Merge pull request from naglis/nosvideo
[nosvideo] Check for deleted video
Naglis Jonaitis eef93b0912 [tvplay] Support similar services in different countries
Naglis Jonaitis 08d037309e [nosvideo] Update test
Naglis Jonaitis 6024b0f25e [nosvideo] Check for deleted videos
Philipp Hagemeister 561266641f release 2014.09.10.1
Sergey M․ 6899f2fe9e [hostingbulk] Simplify
Sergey M. 136c8bd275 Merge pull request from naglis/hostingbulk
[hostingbulk] Add new extractor
Sergey M․ 1bf5423e82 [generic/youtube] Recognize youtube nocookie embeds (Closes )
Sergey M․ 2c5c1f48e9 [izlesene] Simplify
Sergey M. d8e487fbd9 Merge pull request from naglis/izlesene_fix
Izlesene fix
Philipp Hagemeister bc7ff0a8dd release 2014.09.10
Naglis Jonaitis 8e9da53140 [izlesene] Remove API URL
Naglis Jonaitis f1d15e6dbc [izlesene] Adapt to website changes and improve
Naglis Jonaitis 91ebb17ede [hostingbulk] Add new extractor
Sergey M․ c63b30901b [noco] Add authenticate support (Closes )
Sergey M․ f009f19ece [rutv] Fix rutv player regex
Sergey M․ 68477e8839 [khanacademy] Improve _VALID_URL (Closes )
Sergey M․ 0dc5365564 [moevideo] Make filesize exact
Sergey M. 9face18d08 Merge pull request from naglis/sharesix
[sharesix] Add new extractor
Sergey M․ ff0ba8ce0f [moevideo] Add videochart.net to _VALID_URL
Sergey M. 759c6293bd Merge pull request from naglis/moevideo
[moevideo] Add new extractor
megustamucho 94b539d155 [tube8] Improved regex
Sergey M․ 3fbeb95e14 [vgtv] Add view count to test cases
Sergey M․ 321c1e44f9 [vgtv] Extract all formats, add support for wasLive and live streamTypes
Sergey M․ cc7fec5818 Merge branch 'vgtv' of https://github.com/mrkolby/youtube-dl into mrkolby-vgtv
Naglis Jonaitis 5fb9077e8c [moevideo] Add new extractor
Naglis Jonaitis 8e20f81c5b [sharesix] Add new extractor
Philipp Hagemeister e154762c74 release 2014.09.06
Sergey M․ a2f0cdc074 [unistra] Modernize
Lovius 0933440086 added extractor and __init__ loader for belgium local tv site telemb.be
Sergey M․ 70a1ecd2c1 Merge branch 'unistra_hd' of https://github.com/Rudloff/youtube-dl into Rudloff-unistra_hd
Sergey M․ 88a23aef5a [http] Avoid closing stdout (Fixes )
Sergey M․ 140d8d77b3 Credit @mrkolby for dbtv.no ()
Sergey M․ 4d067a58ca [dbtv] Simplify, modernize, extract all formats
Sergey M․ 1c1cff6a52 Merge branch 'dbtv' of https://github.com/mrkolby/youtube-dl into mrkolby-dbtv
Conflicts:
	youtube_dl/extractor/__init__.py
Magnus Kolstad f063a04f07 [dbtv] Add new extractor
Pierre Rudloff af8812bb9b Add HD detection to Unistra
Magnus Kolstad 78149a962b [vgtv] Add new extractor
Because of the #! in the URL structure for VGTV we need to add ' before and after given URL. Or else it will cry:

-bash: !/video/100495/lars-og-lars-sesong-6-episode-6-lakselus: event not found
Sergey M․ f2d9e3a370 [arte.tv:+7] Allow single quotes for json vp url regexes (Closes )
Philipp Hagemeister 16e6f396b4 release 2014.09.04.3
Sergey M․ c6ec6b2e8b [arte.tv:+7] Add one another one pattern for json vp url
Sergey M․ 7bbc6428b6 [nba] Modernize
Sergey M․ c1a3c9ddb2 [techtalks] Modernize
Sergey M․ feec0f56f5 [toypics:user] Update test playlist count
Sergey M․ 8029857d27 [washingtonpost] Add playlist title to test
Philipp Hagemeister aa61802c1e release 2014.09.04.2
Philipp Hagemeister f54aee0209 [cliphunter] Add support for more formats
Philipp Hagemeister 35d5b67876 release 2014.09.04.1
Philipp Hagemeister 674c869af4 [cache] Allow dots in keys (Fixes )
Philipp Hagemeister 10710ae386 release 2014.09.04
Philipp Hagemeister a0e07d3161 [youtube] Move cache into its own module
Sergey M․ a232bb9551 [empflix] Rewrite in terms of tnaflix
Sergey M․ eb833b7f5a [tnaflix] Improve and make generic
Sergey M․ f164038b79 [utils] Make parse_duration case insensitive
Sergey M․ f7a361c4f1 Merge branch 'tnaflix' of https://github.com/peugeot/youtube-dl into peugeot-tnaflix
Sergey M․ 884ae74785 [tvigle] Adapt to the new API
peugeot 1dba4a2185 Add support for TNAFlix
Philipp Hagemeister 7d4d5f25ed [facebook] Fix login (Fixes )
Sergey M․ 33422c056d [drtuber] Add display_id to test
Sergey M․ a7862a1bc8 [eporner] Extract all formats
Sergey M․ 3baa62e8d1 [beeg] Extract all formats
Sergey M․ 1bf8cf5c2c [drtuber] Extract display_id
Sergey M․ eade1d7eab [drtuber] Extract counters
Sergey M․ 1a94ff6865 [mlb] Add support for embedded videos (Closes )
Philipp Hagemeister b47ed50aaf [nosvideo] Remove determine_ext usage ()
Philipp Hagemeister 1b8477729a Merge remote-tracking branch 'naglis/nosvideo'
Philipp Hagemeister ff6ade294c release 2014.09.01.2
Philipp Hagemeister 11fc065c57 [drtuber] Add age_limit and be conservative about categories ()
Philipp Hagemeister 94388f50b3 Merge remote-tracking branch 'peugeot/drtuber'
Philipp Hagemeister a444648202 Merge remote-tracking branch 'origin/master'
Conflicts:
	youtube_dl/extractor/eporner.py
	youtube_dl/extractor/hornbunny.py
Philipp Hagemeister 7ca2e11f24 [beeg] Add age_limit
Philipp Hagemeister 563f6dea59 [eporner] +age_limit
Philipp Hagemeister e4039057be [hornbunny] Simplify and add age_limit
Philipp Hagemeister 11342b54d6 [anysex] Implement age_limit
Naglis Jonaitis 49fa38adf2 [nosvideo] Add new extractor
Jaime Marquínez Ferrándiz 9b330db7f0 Add age limit to anysex, beeg, eporner, hornbuny and sunporno
peugeot d740f7e16f Add support for drtuber.com
Philipp Hagemeister 07e7dc4bdc [comedycentral] Prefer RTMP for now
Philipp Hagemeister 4c59dc4c34 [comedycentral] Support news-team URLs (Fixes )
Philipp Hagemeister 7260ea0705 [comedycentral] Move tests to the extractor itself
Philipp Hagemeister 35b1e44567 Fix --rm-cache-dir error message
Sergey M․ c9ea760e31 [npo] Extract all formats
Sergey M․ 9ebf22b7d9 [common] Improve codecs extraction from m3u8
Philipp Hagemeister 2582bebe06 [utils] Use flock instead of lockf (Fixes )
Philipp Hagemeister c9cc0bf57b [youtube:playlist] PEP8
Philipp Hagemeister 61edcfb0a2 release 2014.09.01.1
Philipp Hagemeister a8be56ce3d [tudou] Add test case for
Philipp Hagemeister 329818484c Merge remote-tracking branch 'naglis/tudou_fix'