Commit Graph

1785 Commits (fb53d58dcf5e407f39ac79f05d838a20e00823c1)

Author SHA1 Message Date
Jaime Marquínez Ferrándiz 165e3bb67a [bambuser] Add an extractor for channels (closes )
Jaime Marquínez Ferrándiz 72a5b4f702 Add an extractor for bambuser.com ()
Philipp Hagemeister aa2484e390 release 2013.11.02
Philipp Hagemeister 8eddf3e91d [youtube] Encode subtitle track name in request (Fixes )
Jaime Marquínez Ferrándiz 60d142aa8d Add an extractor for vk.com (closes )
Jaime Marquínez Ferrándiz 66cf3ac342 [metacafe] Fix support for age-restricted videos (fixes )
The 'Content-Type' header must be set for disabling the family filter.
The 'flashversion' cookie  is only needed for AnyClip videos.
Added tests for standard metacafe videos and for age-restricted videos.
Also set the 'age_limit' field.
rzhxeo ab4e151347 [CinemassacreIE] Support more embed urls
Alex Van't Hof ac2547f5ff [teamcoco] Fix video url extraction for some videos
Video url extraction failed for some videos,
e.g. http://teamcoco.com/video/old-time-baseball

The url extracted was also occasionally suboptimal quality,
e.g. http://teamcoco.com/video/louis-ck-interview-george-w-bush
Jaime Marquínez Ferrándiz 5f1ea943ab [livestream] fix the extraction of events
It now uses a json dictionary from the webpage.
Philipp Hagemeister 9f1109a564 [dailymotion] Fix support for age-restricted videos (Fixes )
Philipp Hagemeister 33b1d9595d release 2013.10.30
Philipp Hagemeister 7193498811 Use index in formt string (Fixes vevo test on Python 2.6)
Philipp Hagemeister 72321ead7b [vevo] Readd support for SMIL (Fixes )
Philipp Hagemeister b5d0d817bc Remove superfluous space
Philipp Hagemeister 94badb2599 Fix output indenting for --list-formats
Filippo Valsorda b9a836515f Update the Vimeo test vector md5
confirmed that this is indeed the first 10241 (we went off by one with
byte range 0-10240) of the full, playing mp4, so they probably
reencoded or something
Jaime Marquínez Ferrándiz 21c924f406 [arte] Download the 'Originalversion' version if it's the only one available (fixes )
Philipp Hagemeister e54fd4b23b [vevo] Add more format details
Philipp Hagemeister 57dd9a8f2f Nicer --list-formats output
Philipp Hagemeister 912cbf5d4e [vevo] Fix timestamp handling
( / 1000 is implicit float division )
Philipp Hagemeister 43d7895ea0 release 2013.10.29
Philipp Hagemeister f7ff55aa78 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 795f28f871 [youtube] Fix login (Fixes )
Jaime Marquínez Ferrándiz 321a01f971 [mtv] Remove the templates from the mediagen url
Jaime Marquínez Ferrándiz 2563bcc85c Add an extractor for MySpace (closes )
Jaime Marquínez Ferrándiz 702665c085 tests: build the filename from the info_dict if the 'file' key is missing
It will need to have the 'id' and 'ext' keys to work.
rzhxeo dcc2a706ef Add support for http://www.xtube.com
rzhxeo 2bc67c35ac [KeezMoviesIE] Detect URLs with numbers in the SEO part correct
rzhxeo 77ae65877e Add support for http://www.mofosex.com
rzhxeo 32a35e4418 Add support for http://www.extremetube.com
rzhxeo 216d71d001 Check if description and thumbnail are None to prevent crash
Philipp Hagemeister 78a3a9f89e Make "requested format not available" expected ()
Philipp Hagemeister a7685f3bf4 mixcloud does not do any format selection
Philipp Hagemeister f088ea5486 release 2013.10.28
Philipp Hagemeister 1003d108d5 [vimeo] Support hash in URL (Fixes )
Philipp Hagemeister 8abeeb9449 Nicer --list-formats output
Philipp Hagemeister c1002e96e9 Let extractors omit ext in formats
Philipp Hagemeister 77d0a82fef [addanime] Use new formats system
Philipp Hagemeister ebc14f251c Merge remote-tracking branch 'origin/master'
Philipp Hagemeister d41e6efc85 New debug option --write-pages
Filippo Valsorda 8ffa13e03e [Instagram] get the non-https link, as they are serving Akamai cert from a instagram.com domain
Filippo Valsorda 750e9833b8 Add the missing age_limit tags; added a devscript to do a superficial check for porn sites without the age_limit tag in the test
Filippo Valsorda 82f0ac657c Merge pull request by @rzhxeo
[YouPornIE] Extract all encrypted links and remove doubles at the end
Filippo Valsorda eb6a2277a2 Merge pull request by @rzhxeo
Add support for http://www.tube8.com
Filippo Valsorda f8778fb0fa Merge pull request by @rzhxeo
Add support for http://www.spankwire.com
Filippo Valsorda e2f9de207c Merge pull request by @rzhxeo
Add support for http://www.keezmovies.com
Filippo Valsorda a93cc0d943 Merge pull request by @rzhxeo
Add support for http://www.pornhub.com
Filippo Valsorda 7d8c2e07f2 [Exfm] replace the failing Soundcloud test vector (broken also in browser)
Filippo Valsorda efb4c36b18 Merge pull request from pyed/master
[addanime] try to download HQ before normal
Jaime Marquínez Ferrándiz 29526d0d2b Merge pull request from rzhxeo/xhamster
[XHamsterIE] Extract SD and HD video
Abdulelah Alfntokh 198e370f23 [addanime] better regex.
Jaime Marquínez Ferrándiz c19f7764a5 [generic] Detect bandcamp pages that use custom domains (closes )
They embed the original url in the 'og:url' property.
Jaime Marquínez Ferrándiz bc63d9d329 [rtlnow] Change the test for rtlnitronow
Jaime Marquínez Ferrándiz aa929c37d5 [generic] Fix test video's checksum
Jaime Marquínez Ferrándiz af4d506eb3 [faz] Use a regex for getting the description
The page cannot be parsed in python2.6 with the html parser.
rzhxeo 5da0549581 [KeezMoviesIE] Correct return value for embedded videos
Jaime Marquínez Ferrándiz 749a4fd2fd [facebook] Don't recommend to report the issue if the video is private.
Jaime Marquínez Ferrándiz 6f71ef580c [facebook] Report a more meaningful message if the video cannot be accessed (closes )
Jaime Marquínez Ferrándiz 67874aeffa [facebook] Fix the login process (fixes )
Abdulelah Alfntokh 3e6a330d38 [addanime] fix md5sum
Abdulelah Alfntokh aee5e18c8f [addanime] catch 'RegexNotFoundError'
rzhxeo 5b11143d05 Add support for http://www.keezmovies.com
rzhxeo 7b2212e954 Add support for http://www.spankwire.com
rzhxeo 71865091ab [Tube8IE] Fix regex for uploader extraction
rzhxeo 125cfd78e8 Add support for http://www.pornhub.com
rzhxeo 8cb57d9b91 [Tube8IE] Escape dot in regex
pyed 14e10b2b6e [addanime] try to download HQ before normal
rzhxeo 6e76104d66 [YouPornIE] Make webpage download more robust
rzhxeo 1d45a23b74 Add support for http://www.tube8.com
rzhxeo 7df286540f [YouPornIE] Extract all encrypted links and remove doubles at the end
rzhxeo 5d0c97541a [XHamsterIE] Extract SD and HD video
Philipp Hagemeister 49a25557b0 [8tracks] Use track count instead of looking at at_last_track property
This fixes the error:

$ youtube-dl http://8tracks.com/vladmc/counting-stars
[8tracks] counting-stars: Downloading webpage
[8tracks] counting-stars: Downloading song information 1/4
[8tracks] counting-stars: Downloading song information 2/4
[8tracks] counting-stars: Downloading song information 3/4
[8tracks] counting-stars: Downloading song information 4/4
[8tracks] counting-stars: Downloading song information 5/4
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 162, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/home/phihag/projects/youtube-dl/youtube_dl/__main__.py", line 18, in <module>
    youtube_dl.main()
  File "/home/phihag/projects/youtube-dl/youtube_dl/__init__.py", line 761, in main
    _real_main(argv)
  File "/home/phihag/projects/youtube-dl/youtube_dl/__init__.py", line 714, in _real_main
    retcode = ydl.download(all_urls)
  File "/home/phihag/projects/youtube-dl/youtube_dl/YoutubeDL.py", line 701, in download
    videos = self.extract_info(url)
  File "/home/phihag/projects/youtube-dl/youtube_dl/YoutubeDL.py", line 342, in extract_info
    ie_result = ie.extract(url)
  File "/home/phihag/projects/youtube-dl/youtube_dl/extractor/common.py", line 121, in extract
    return self._real_extract(url)
  File "/home/phihag/projects/youtube-dl/youtube_dl/extractor/eighttracks.py", line 111, in _real_extract
    'id': track_data['id'],
KeyError: 'id'
Jaime Marquínez Ferrándiz b5936c0059 Document the %(format_id)s field for the output template
Jaime Marquínez Ferrándiz 600cc1a4f0 [youtube] Set the format_id field to the itag of the format (closes )
Jaime Marquínez Ferrándiz ea32fbacc8 Fix the extensions of two tests with youtube videos
The best quality is now a mp4 video.
Jaime Marquínez Ferrándiz 00fe14fc75 [youtube] Also use the 'adaptative_fmts' field from the /get_video_info page (fixes )
The 'adaptative_fmts' field from the video page is not added to the 'url_encoded_fmt_stream_map'
Jaime Marquínez Ferrándiz fcc28edb2f [cinemassacre] Simplify
* Remove some rtmp parameters that are not needed.
* Remove the md5 checksums, the video is not downloaded.
* Remove the code used before the current format system.
Jaime Marquínez Ferrándiz fac6be2dd5 Merge pull request from rzhxeo/cinemassacre
[Cinemassacre] Download video that is shown in flash player
Philipp Hagemeister 1cf64ee468 release 2013.10.23.2
Jaime Marquínez Ferrándiz cdec0190c4 [dailymotion] Extract all the available formats (closes )
Jaime Marquínez Ferrándiz 2450bcb28b [nowvideo] Fix key extraction
Extract it from the embed page
Jaime Marquínez Ferrándiz 3126050c0f Hide the video password on verbose mode
Jaime Marquínez Ferrándiz 93b22c7828 [vimeo] fix the extraction for videos protected with password
Added a test video.
Philipp Hagemeister 0a89b2852e release 2013.10.23.1
Jaime Marquínez Ferrándiz 55b3e45bba [vimeo] Fix pro videos and player.vimeo.com urls
The old process can still be used for those videos.
Added RegexNotFoundError, which is raised by _search_regex if it can't extract the info.
Philipp Hagemeister 365bcf6d97 Merge remote-tracking branch 'origin/master'
Philipp Hagemeister 71907db3ba [vimeo] Fix normal videos (Fixes )
Vimeo Pro Videos are still broken
Philipp Hagemeister 6803655ced Merge pull request from rbrito/fix-extension
extractor: youtube: Set extension of AAC audio formats to m4a.
Philipp Hagemeister df1c39ec5c release 2013.10.23
Philipp Hagemeister 80f55a9511 release 2013.10.22
Philipp Hagemeister 7853cc5ae1 Merge remote-tracking branch 'origin/master'
Conflicts:
	youtube_dl/YoutubeDL.py
Philipp Hagemeister 586a91b67f Expand tilde in template (Fixes )
Jaime Marquínez Ferrándiz b028e96144 [arte.tv:creative] Update the title of the test
Jaime Marquínez Ferrándiz ce68b5907c [nhl:videocenter] Fix playlist title extraction
Jaime Marquínez Ferrándiz fe7e0c9825 Style fixes in YoutubeDL.py
Fixed some of the problems reported by pep8
Jaime Marquínez Ferrándiz 12893efe01 Respect the download parameter in YoutubeDL.process_video_result if the extractor handle the format selection
Joshua Elsasser a6387bfd3c [vimeo] Implement the new format selection system (closes PR )
Rebased and deleted some parts to use the new system instead of copying the one from YoutubeIE
Jaime Marquínez Ferrándiz f6a54188c2 [youtube] Use 'node is None' when checking if the video has automatic captions
It had stopped working and it reports a FutureWarning
Jaime Marquínez Ferrándiz cbbd9a9c69 Fix the duration field for the VideoDetective and InternetVideoArchive tests
Also remove the use of the old format system and the comment
Jaime Marquínez Ferrándiz 685a9cd2f1 [googleplus] Fix upload_date extraction