Commit Graph

7547 Commits (3af1fac7b0f43778e44b3b86e0c74bf25fb6f489)

Author SHA1 Message Date
Sergey M․ a0aab26a41 [twitch] Use `_form_hidden_inputs` when logging in
Sergey M․ 27713812a0 [extractor/common] Add method for extracting form hidden input fields as dict
Yen Chi Hsuan cf2c5fda4f [kuwo] Use single quotes
Yen Chi Hsuan a9684c0dbf [kuwo] Add KuwoBaseIE
Sergey M․ c0bf5e1c4d [twitch] Fix non-ASCII logins/passwords on python 2
Yen Chi Hsuan a31e3e7dcb [kuwo] Regular expression improvements
1. Prevent .+ and .*
2. Use [^>]+ instead of spaces for HTML tags
3. Remove unnecessary trailing parts
Sergey M․ 17b41a3337 [twitch] Show reset password request
Sergey M․ 89a683ae74 [twitch] Fix error message regex
Sergey M․ 008661069b Merge branch 'master' of github.com:rg3/youtube-dl
Sergey M․ 9296e92e1c [twitch] Fix login (Closes )
Yen Chi Hsuan a34af8d066 [kuwo] PEP8
Yen Chi Hsuan 8726e04629 Merge branch 'kuwo' of https://github.com/ping/youtube-dl into ping-kuwo
Yen Chi Hsuan 4eab60cbd2 [netease:djradio] Use compat_itertools_count
Yen Chi Hsuan a0e060ac1e [compat] Add compat_itertools_count
'step' parameter is added in Python 2.7
Yen Chi Hsuan 397a8ea96e [neteasemusic] Encoding fixes for Python 2.6 and 3.x
Yen Chi Hsuan 15830339ef [neteasemusic] PEP8
Yen Chi Hsuan b29280285e Merge branch 'neteasemusic' of https://github.com/ping/youtube-dl into ping-neteasemusic
ping 1633491bff [kuwo] Merge KuwoSingerMusicIE into KuwoSingerIE (missed kuwo.py)
ping 2b0fa1f7dd [kuwo] Merge KuwoSingerMusicIE into KuwoSingerIE
ping 02b386f80a [neteasemusic] Changes after review
Sergey M․ bf20b9c540 [extractor/generic] Add test for myvi embed
Sergey M․ 06a12933f3 [pbs] Add support for subtitles (Closes )
Sergey M․ 6dd94d3a79 [myvi:embed] Rename to myvi
Sergey M․ f2f89c762a [myvi:embed] Improve _VALID_URL
Sergey M․ e6c2d9ad29 [extractor/generic:myvi] Add support for myvi embeds
Sergey M․ 83423254cc [myvi:embed] Extend _VALID_URL
Sergey M․ 1c20ddc966 [myvi:embed] Add extractor (Closes )
Sergey M․ 675e9f22ea [vimple] Extract spruto player based extractor class
Sergey M․ 77c6fb5b24 [youtube] Make further DASH manifests not fatal after succeeded one
Sergey M․ 082a0140ef [yinyuetai] Do not capture unused group
Yen Chi Hsuan d76dea001b [yinyuetai] Miscellaneous improvements
1. Include all fields in _TEST
2. Use .get() for optional fields
3. Clarify the intention of 'ext' in formats
Yen Chi Hsuan af0f9b0e95 [yinyuetai] Style
Yen Chi Hsuan e2082ea942 [yinyuetai] Add test for h5/ part in _VALID_URL
Yen Chi Hsuan 68923e52a3 Merge branch 'yinyuetai' of https://github.com/ping/youtube-dl into ping-yinyuetai
Sergey M․ 9281f6d253 [vk] Add test for youtube embed
Sergey M․ 4647845679 [vk] Fix youtube extraction
Sergey M․ cf9cf7dd04 [vk] Extend _VALID_URL to handle biqle.ru (Closes )
Yen Chi Hsuan 1316b54956 [clipsyndicate] Use _match_id
Yen Chi Hsuan cbc1fadd6f [clipsyndicate] Support chic subdomain (fixes )
Philipp Hagemeister 4dd09c9add release 2015.07.07
Yen Chi Hsuan 267dc07e6b [gfycat] Catch errors
Yen Chi Hsuan d7b4d5dd50 [gfycat] Extract id correctly (fixes )
Sergey M․ 7f220b2fac [vk] Catch ownership confirmation request
Sergey M․ 275c0423aa [vk] Fix extraction (Closes )
Yen Chi Hsuan 85a064861f [qqmusic] Use regex for thumbnails in test cases
Yen Chi Hsuan d0b436bff2 Merge branch 'qqmusic-format-fix' of https://github.com/ping/youtube-dl into ping-qqmusic-format-fix
Yen Chi Hsuan dfc4eca21f [qqmusic:album] Playlist names are optional
Yen Chi Hsuan fc7ae675e2 [qqmusic:album] Strip description
Yen Chi Hsuan 804ad79985 Merge branch 'qqmusic-album-fix' of https://github.com/ping/youtube-dl into ping-qqmusic-album-fix
Yen Chi Hsuan e9d33454b5 [qqmusic:playlist] Playlist names are optional
Yen Chi Hsuan d80891efc4 Merge branch 'qqmusic-playlist' of https://github.com/ping/youtube-dl into ping-qqmusic-playlist
ping 37c1e4025c [yinyuetai] New extractor for yinyuetai.com
Yen Chi Hsuan 59a83d3e5b [spiegeltv] Skip invalid m3u8 manifests (closes )
Yen Chi Hsuan 13af92fdc4 [common] Add 'fatal' to _extract_m3u8_formats
Sergey M․ 0c20ee7d4b [rtlnl] Clarify current adaptive -> flash workaround rationale
Sergey M․ 89d42c2c75 [rtlnl] Clarify test
Sergey M․ 9dfc4fa1a1 [rtlnl] Add test with encrypted m3u8 streams for reference
Sergey M․ 43232d5c14 [rtlnl] Improve
Sergey M․ f7c272d4fa Merge branch 'patch-1' of https://github.com/corone17/youtube-dl into corone17-patch-1
Sergey M․ ede21449c8 [crunchyroll] Fix extraction (Closes , closes )
Philipp Hagemeister 35eb649e9d release 2015.07.04
Sergey M․ e56a4c9e9b [thisamericanlife] Improve and simplify
Eric Wong 95506e37af [thisamericanlife] Remove unnecessary comment
Eric Wong e41840c522 [thisamericanlife] get info from <meta> tags
Eric Wong 2a46a27e6c [thisamericanlife] Add a new extractor
Sergey M․ 0bcdc27653 [dailymotion:cloud] Extend _VALID_URL (Closes )
Sergey M․ ddf0f74de7 [howcast] Fix extraction and modernize
Yen Chi Hsuan 91b21b2334 [infoq] Fix extraction (closes )
Sergey M․ 66e568de3b [extractor/generic] Improve kaltura embeds support (Closes )
Sergey M․ f5ca97e393 [npo] Clarify token decryption algorithm source
Yen Chi Hsuan 8d06a62485 [npo] Decrypting token (closes )
Yen Chi Hsuan 93f9420993 [pbs] Add coding declaration
Python 2.x does not work without it.
Yen Chi Hsuan 5b61070c70 [pbs] skip_download for m3u8 test cases
Yen Chi Hsuan dbe1a93526 [pbs] Fix player URL (closes )
Aurélio A. Heckert aa5d9a79d6 Simplify `postprocessor_args` transmission to PP base class
* Remove `extra_cmd_args` transmission from sub to super class.
* Simplify params transmission through `downloader.params`.
Sergey M․ 86511ea417 [drtuber] Fix extraction
Aurélio A. Heckert 1866432db7 Rename --pp-params to --postprocessor-args and access value as super class attribute
Sergey M. 33f1f81b8b Merge pull request from alarig/master
Add support of HTTPS for ina.fr
Sergey M․ 9d0b581fea [youtube] Prefer meta for upload date and modernize
alarig c05724cb18 Add support of HTTPS for ina.fr
Sergey M․ f0714c9f86 [youtube] Speed up upload date regex ()
Sergey M․ cf386750c9 [hentaistigma] Modernize
Sergey M. 54f428f645 Merge pull request from nawl/master
[hentaistigma] Fix video extractor
Sergey M. dc2bd20e55 Merge pull request from dstftw/use-codecs-from-dash-manifest
[youtube] Pick up codecs info from DASH manifest when not set explicitly
Sergey M. c608ee491f Merge pull request from dstftw/union-itags-from-multiple-dashmpd
[youtube] Extract formats from multiple DASH manifests (Closes )
nawl 738b926322 [hentaistigma] Fix video extractor
corone17 bea41c7f3f Update rtlnl.py
Better to extract 'http://manifest.us.rtl.nl' from the json, I'd say. And I think it's better to use the default json-url to make it more futureproof.
Succesfully tested with tarball.
Anders Einar Hilden c4bd188da4 NRK now supports / requires HTTPS
Add s? to regexp to support new urls. Update testcases to use HTTPS.
Sergey M․ 5414623791 [extractor/common] Remove superfluous line
Sergey M․ c93d53f5e3 [youtube] Fix likes/dislike extraction
Sergey M․ d16154d163 [tnaflix] Generalize tnaflix extractors
Sergey M․ c342041fba [extractor/common] Use NO_DEFAULT from utils
Sergey M․ bf42a9906d [utils] Add default value for xpath_text
Sergey M․ 9603e8a7d9 [YoutubeDL] Handle None width and height similarly to formats
Sergey M․ c7c040b825 Merge branch 'moviefap' of https://github.com/gebn/youtube-dl into gebn-moviefap
Yen Chi Hsuan ac0474f89d [twitch:vod] Update _TEST
The original test case is gone
Yen Chi Hsuan bb512e57dc [twitch:vod] Fix 'Source' format in m3u8 (closes )
George Brighton db652ea186 [moviefap] Fix `flake8` warnings introduced in 1a5fd4e
George Brighton 5a9cc19972 [moviefap] Move flv videos to formats in the metadata
George Brighton 1a5fd4eebc [moviefap] Wrap long lines
George Brighton 8a1b49ff19 [moviefap] Explicitly sort formats to handle possible site changes
George Brighton b971abe897 [moviefap] Replace call to `str()` with `compat.compat_str()`
George Brighton 43b925ce74 [moviefap] Replace calls to `find()` with `util.xpath_text()`.
George Brighton 62b742ece3 [moviefap] Remove redundant comments
George Brighton d16ef949ca [moviefap] Allow non-critical fields to change without breaking extraction
Sergey M․ 23e7cba87f [twitter:card] Add extractor ()
George Brighton a8e6f30d8e [moviefap] Swap and justify tests
George Brighton 9c49410898 [moviefap] Add categories to tests
George Brighton 802d74aa6b [moviefap] Swap test for an alternative non-copyrighted video
George Brighton 71f9e49e67 [moviefap] Fix dictionary comprehension syntax incompatible with Python 2.6
George Brighton 82ea1051b5 [moviefap] Add new extractor
Sergey M․ 6c4d20cd6f [downloader/external] Fix externals downloaders specified with extension on Windows
Sergey M․ 04c27802c0 [smotri] Add tests for password protected videos
Sergey M․ c3b7202f4f [smotri] Remove non relevant test
Sergey M․ 81103ef35d [smotri] Fix password protected video extraction
Sergey M. 0eb5c1c62a Merge pull request from yan12125/skip_problematic_sites
[planetaplay/quickvid/vube] Skip inaccessible sites
Sergey M․ a9de951744 [snagfilms] More tests
Sergey M․ a42a1bb09d [snagfilms] Capture not available error
Sergey M․ 9fbfc9bd4d [snagfilms:embed] Capture geolocation restriction error
Sergey M․ 242a998bdc [snagfilms] Add support for shows
Sergey M․ 9d1bf70234 Merge branch 'remitamine-snagfilms'
Sergey M․ b8c1cc1a51 [extractor/generic] Add test for snagfilms embeds
Sergey M․ eedd20ef96 [extractor/generic] Add support for snagfilms embeds
Sergey M․ 7c197ad96d [snagfilms] Add routine for generic embeds extractions
Sergey M․ 654fd03c73 [snagfilms] Improve and simplify
Jaime Marquínez Ferrándiz cee16e0fa3 [newstube] style: fix alignment
Jaime Marquínez Ferrándiz 73c471e9ef [newstube] Fix GUID extraction (fixes )
Sergey M․ 533b99fbf9 Merge branch 'snagfilms' of https://github.com/remitamine/youtube-dl into remitamine-snagfilms
remitamine f39eb98bab download all pages before start extracting info
Sergey M․ da77d856a1 [youtube] Add test for
Sergey M․ b2575b38e7 [options] Clarify --youtube-skip-dash-manifest
Sergey M․ 0a3cf9ad3d [youtube] Skip get_video_info requests when --youtube-skip-dash-manifest is specified
Sergey M․ 00334d0de0 [options] Add missing whitespace and split lines
Sergey M․ 226b886ca8 [vk] Fix authentication (Closes )
Sergey M․ bc93bdb5bb [youtube] Fix reference before assignment for video_info
Yen Chi Hsuan af214c3a79 [youtube] More useful messages for georestricted videos ()
Yen Chi Hsuan 4eb10f6621 [utils] Add ISO3166Utils
remitamine 7d7d469025 add support for embed links
remitamine fd40bdc0be remove unnecessary symbolic name for group
remitamine 7e0480ae0e convert tabs to 4 spaces identation
Sergey M․ d80265ccd6 [youtube] Simplify non-DASH formats exclusion
Sergey M․ 1b5a1ae257 [youtube] Pick up codecs info from DASH manifest when not set explicitly
Sergey M․ d8d24a922a [youtube] Extract formats from multiple DASH manifests (Closes )
DASH manifest pointed by dashmpd from the video webpage and one pointed by get_video_info may
be different (namely different itag set) - some itags are missing from DASH manifest pointed by
webpage's dashmpd, some - from DASH manifest pointed by get_video_info's dashmpd).
The general idea is to take a union of itags of both DASH manifests (for example video with such
'manifest behavior' see https://github.com/rg3/youtube-dl/issues/6093).
remitamine 03339b7b5b [snagfilms] Add new extractor
Shadab Zafar 2028c6e03d Added a Playlist Info Extractor for WebOfStories
Sergey M․ 2988835af5 [lynda] Fix non-ASCII logins/passwords on python 2
Sergey M․ 62cca96b72 [lynda] Fix confirm login request ()
Sergey M․ b4dea075a3 [lynda] Fix login request (Closes )
Sergey M․ 533f67d3fa [infoq] Relax _VALID_URL (Closes )
Jaime Marquínez Ferrándiz 906e2f0eac [downloader/external] Add downloader for httpie (closes )
Yen Chi Hsuan b8091db6b9 [planetaplay/quickvid/vube] Skip inaccessible sites
Yen Chi Hsuan 381c067755 [thesixtyone] Modernize
Yen Chi Hsuan 2182ab5187 [thesixtyone] Fix audio_server
Some of the songs are moved to Amazon AWS
Philipp Hagemeister a1593a4a0e release 2015.06.25
Sergey M․ 8084be78c5 [extractor/generic] Add test for OnionStudios embeds
Sergey M․ 1ac1c4c26e [extractor/generic] Add support for OnionStudios embeds (Closes )
Sergey M․ d4f58034f7 [onionstudios] Add generic embed extraction routine
Sergey M․ f843300fe5 [onionstudios] Add extractor
Sergey M․ 03b9c94437 [soundcloud:user] Add test
Sergey M․ a219d175c6 [soundcloud] Improve _VALID_URL
Do not takeover soundcloud:user URLs
Sergey M. 3c3b4176bd Merge pull request from dstftw/force-generic-extractor
Add --force-generic-extractor
Mitsukarenai 1a1251e877 [noco.tv] Fix issue : title interpreted as integer
Yen Chi Hsuan 18b5e1e534 [drbonanza] Fix extraction of videos
Sergey M․ 2fece970b8 [extractor/generic] Clarify generic extraction warning
Sergey M․ e20d0c1e69 [brightcove] Use `compat_xml_parse_error` (Closes )
Sergey M․ 255f5694aa [faz] Extend _VALID_URL (Closes )
Jaime Marquínez Ferrándiz 25701d5a2c [xhamster] pep8: remove trailing ';'
Yen Chi Hsuan a5158f38a3 [generic/adobetv] Support AdobeTVVideo embeds ()
Sergey M․ c76799c555 [extractor/generic] Add test for xhamster embed
Sergey M․ 2bb5b6d0a1 [generic] Add support for xhamster embeds
Sergey M․ 0bbba43ed0 [xhamster:embed] Add extractor (Closes )
Yen Chi Hsuan 98ca102441 [sohu] Fix extraction again
Yen Chi Hsuan 3f3308cd75 Revert "[sohu] Update extractor"
This reverts commit 32060c6d6b.
Yen Chi Hsuan 6f96e308d0 [francetvinfo.fr] Support dmcloud embeds (fixes )
Yen Chi Hsuan 756f574e4e [dailymotion/generic] Add DailymotionCloudIE
Yen Chi Hsuan 78294e6a9c [bbccouk] Remove TTML to srt conversion codes
It's broken. See 
Yen Chi Hsuan 4e33577173 [utils] Support ttaf1 namespace in TTML
It's found in bbc.co.uk. See 
Yen Chi Hsuan 607841af64 [adobetv] Support embeddable videos (closes )
Yen Chi Hsuan 396726244a [utils/ffmpeg] Move ISO 639 related codes to utils
Yen Chi Hsuan c5895d5dbd [tumblr] Support Vimeo embeds (fixes )
Yen Chi Hsuan b407e173e4 [vimeo/generic] Move detection logic from GenericIE to VimeoIE
Yen Chi Hsuan 6a745c2c0f [pinkbike] PEP8
ping 2da0cad6ae [neteasemusic] Do proper rounding conversion of millisecond timestamps/durations
ping af1fa6234e [neteasemusic] Add new extractor for music.163.com
Sergey M․ c9ac7fa909 [imdb] Fix extraction
Yen Chi Hsuan 964afd0689 [xvideos] Support lower-quality formats found on Android
Closes 
Sergey M․ 16d6973f8a [viki] Pass session token around ()
Sergey M․ 385c3e5e91 [pinkbike] Improve and simplify
Sergey M․ c8e337450b Merge branch 'pinkbike' of https://github.com/misterhat/youtube-dl into misterhat-pinkbike
Sergey M․ 10464af5d1 [dramafever:series] Fix extraction while authenticated
Sergey M․ cbcd1a5474 [dramafever] Add support for authentication (Closes )
Sergey M․ c9bebed294 [youtube] Add itag 59 and 78 (Closes )
Sergey M․ 360075e28a [pornhub] Extend _VALID_URL (Closes )
Sergey M․ accf79b107 [viki] Add support for authentication (Closes )
ping 4d58b24c15 [qqmusic] Use _check_formats instead
Yen Chi Hsuan c33a8639a7 [postprocessor/embedthumbnail] Skipping if thumbnail file missing
Fixes 
Yen Chi Hsuan 25fa8d66e6 [bbccouk] Fix description (closes )
Yen Chi Hsuan 974a6146fe [bbccouk] Fix error handling
ping 0392ac98d2 [qqmusic] Fix code formatting
ping 5e3915cbe3 [qqmusic] Fix song extraction when certain formats are unavailable