Commit Graph

550 Commits (067aa17edf5a46a8cbc4d6b90864eddf051fa2bc)

Author SHA1 Message Date
Yen Chi Hsuan 5a51775a58 [generic] Extract Instagram embeds (#8817) 8 years ago
Yen Chi Hsuan 088e1aac59 [generic] Support Vine embeds (#8817) 8 years ago
Sergey M․ 0d769bcb78 [extractor/generic] Fix missing byte literal prefix 8 years ago
Sergey M․ edd9b71c2c [extractor/generic] Add a test for m3u playlist served without proper Content-Type 8 years ago
Sergey M․ 5940862d5a [extractor/generic] Detect m3u playlists served without proper Content-Type 8 years ago
Sergey M․ de6c51e88e [extractor/generic] Fix direct link semantics 8 years ago
Sergey M․ 303dcdb995 [extractor/generic] Simplify upload_date extraction 8 years ago
Sergey M․ 20938f768b [extractor/generic] Add another test for generic m3u8 8 years ago
Sergey M․ 955737b2d4 [extractor/generic] Force Content-Type to lowecase 8 years ago
Sergey M․ 263eff9537 [extractor/generic] Properly extract format id from Content-Type
Fixes extraction for cases like: audio/x-mpegURL; charset=utf-8
8 years ago
Sergey M․ 3f2f4a94aa [extractor/generic] Extract f4m formats from final URLs 8 years ago
Sergey M․ f930e0c76e [extractor/generic] Extract f4m formats and refactor common info 8 years ago
Sergey M․ 2c9ca78281 [extractor/generic] Add support for tnaflix network embeds (Closes #7505) 8 years ago
Sergey M․ 33d4fdabfa [extractor/generic] Add support for ok embeds (#8619) 8 years ago
Sergey M․ 9d939cec48 [extractor/generic] Add direct mpd url test 8 years ago
Sergey M․ 7be747b921 [extractor/generic] Pass mpd base url to _parse_mpd_formats 8 years ago
Sergey M․ 5a4905924d [extractor/generic] Improve dailymotion embed detection (Closes #8521, closes #8325) 8 years ago
remitamine 28ad7df65d [generic] detect MPD manfiest only from the content 8 years ago
Sergey M․ 79a3508579 [extractor/generic] Detect DASH manifests in found URLs and extract mpd formats 8 years ago
Sergey M․ 1b840245bd [extractor/generic] Detect DASH manifests and extract mpd formats 8 years ago
remitamine bcbbb98bfe [generic] extract dash formats detected using content type 8 years ago
remitamine eadc3ccd50 [generic] extract m3u8 formats when mpegurl content type detected 8 years ago
remitamine 1bf996fa5c [generic] Add support for Limelight API 8 years ago
Sergey M․ aecfcd4e59 [ultimedia] Rename to digiteka 8 years ago
Sergey M․ 1fa2b9841d [extractor/generic] Extend dailymotion embed regex 8 years ago
Jakub Wilk dfb1b1468c Fix typos
Closes #8200.
8 years ago
Sergey M․ ff18735cb2 [extractor/generic] Add support for videomore embeds 8 years ago
remitamine 06e4874c99 Merge branch 'jukebox' of https://github.com/remitamine/youtube-dl into remitamine-jukebox 8 years ago
remitamine 7ba71e30fb Merge branch 'bliptv' of github.com:remitamine/youtube-dl into remitamine-bliptv 8 years ago
remitamine 7cb0952474 [makertv] improve extraction 8 years ago
remitamine a8ae232fa9 Merge branch 'googledrive' of github.com:remitamine/youtube-dl into remitamine-googledrive 8 years ago
remitamine 5b251628e9 [googledrive] Modernize 8 years ago
Sergey M․ 45dad7ba1b [extractor/generic] Use _extract_url for pladform 9 years ago
remitamine 53e06b2507 [ooyala] fix duration scale 9 years ago
remitamine c3d3110f6a Merge pull request #7185 from remitamine/ooyala
[ooyala] extract more formats and metadata
9 years ago
remitamine 78653a33aa Merge remote-tracking branch 'upstream/master' into bliptv 9 years ago
Sergey M? 5c2266df4b Switch codebase to use sanitized_Request instead of
compat_urllib_request.Request

[downloader/dash] Use sanitized_Request

[downloader/http] Use sanitized_Request

[atresplayer] Use sanitized_Request

[bambuser] Use sanitized_Request

[bliptv] Use sanitized_Request

[brightcove] Use sanitized_Request

[cbs] Use sanitized_Request

[ceskatelevize] Use sanitized_Request

[collegerama] Use sanitized_Request

[extractor/common] Use sanitized_Request

[crunchyroll] Use sanitized_Request

[dailymotion] Use sanitized_Request

[dcn] Use sanitized_Request

[dramafever] Use sanitized_Request

[dumpert] Use sanitized_Request

[eitb] Use sanitized_Request

[escapist] Use sanitized_Request

[everyonesmixtape] Use sanitized_Request

[extremetube] Use sanitized_Request

[facebook] Use sanitized_Request

[fc2] Use sanitized_Request

[flickr] Use sanitized_Request

[4tube] Use sanitized_Request

[gdcvault] Use sanitized_Request

[extractor/generic] Use sanitized_Request

[hearthisat] Use sanitized_Request

[hotnewhiphop] Use sanitized_Request

[hypem] Use sanitized_Request

[iprima] Use sanitized_Request

[ivi] Use sanitized_Request

[keezmovies] Use sanitized_Request

[letv] Use sanitized_Request

[lynda] Use sanitized_Request

[metacafe] Use sanitized_Request

[minhateca] Use sanitized_Request

[miomio] Use sanitized_Request

[meovideo] Use sanitized_Request

[mofosex] Use sanitized_Request

[moniker] Use sanitized_Request

[mooshare] Use sanitized_Request

[movieclips] Use sanitized_Request

[mtv] Use sanitized_Request

[myvideo] Use sanitized_Request

[neteasemusic] Use sanitized_Request

[nfb] Use sanitized_Request

[niconico] Use sanitized_Request

[noco] Use sanitized_Request

[nosvideo] Use sanitized_Request

[novamov] Use sanitized_Request

[nowness] Use sanitized_Request

[nuvid] Use sanitized_Request

[played] Use sanitized_Request

[pluralsight] Use sanitized_Request

[pornhub] Use sanitized_Request

[pornotube] Use sanitized_Request

[primesharetv] Use sanitized_Request

[promptfile] Use sanitized_Request

[qqmusic] Use sanitized_Request

[rtve] Use sanitized_Request

[safari] Use sanitized_Request

[sandia] Use sanitized_Request

[shared] Use sanitized_Request

[sharesix] Use sanitized_Request

[sina] Use sanitized_Request

[smotri] Use sanitized_Request

[sohu] Use sanitized_Request

[spankwire] Use sanitized_Request

[sportdeutschland] Use sanitized_Request

[streamcloud] Use sanitized_Request

[streamcz] Use sanitized_Request

[tapely] Use sanitized_Request

[tube8] Use sanitized_Request

[tubitv] Use sanitized_Request

[twitch] Use sanitized_Request

[twitter] Use sanitized_Request

[udemy] Use sanitized_Request

[vbox7] Use sanitized_Request

[veoh] Use sanitized_Request

[vessel] Use sanitized_Request

[vevo] Use sanitized_Request

[viddler] Use sanitized_Request

[videomega] Use sanitized_Request

[viewvster] Use sanitized_Request

[viki] Use sanitized_Request

[vk] Use sanitized_Request

[vodlocker] Use sanitized_Request

[voicerepublic] Use sanitized_Request

[wistia] Use sanitized_Request

[xfileshare] Use sanitized_Request

[xtube] Use sanitized_Request

[xvideos] Use sanitized_Request

[yandexmusic] Use sanitized_Request

[youku] Use sanitized_Request

[youporn] Use sanitized_Request

[youtube] Use sanitized_Request

[patreon] Use sanitized_Request

[extractor/common] Remove unused import

[nfb] PEP 8
9 years ago
Yen Chi Hsuan 750b9ff032 [generic] Extract M3U8 formats (closes #7582) 9 years ago
Yen Chi Hsuan 28602e747c [generic] Refactor 9 years ago
Yen Chi Hsuan 6cc37c69e2 [generic] Unescape URLs from JWPlayer (#7582) 9 years ago
Sergey M․ 6da620de58 [kaltura] Add test for referrer protected video (#7409) 9 years ago
Sergey M․ 5b5fae5f20 [generic] Use referrer from source kaltura embed URLs (#7409) 9 years ago
Yen Chi Hsuan c39fd7b1ca [UDNEmbed] Fix generic UDN pages
Closes #7547
9 years ago
Sergey M․ 3b7d9aa487 Rename all references to legacy studio Brightcove extractor 9 years ago
Sergey M․ 1f4b722b00 [generic] Clarify Brightcove Legacy Studio comment 9 years ago
Sergey M․ f6519f89b0 [generic] Extract Brightcove New Studio embeds 9 years ago
Sergey M․ 5c17f0a67a [brightcove:embedinpage] Rename extractor to brightcove new
It's not actually embed_in_page but "New Studio" and allows both iframe and embed_in_page embeds
9 years ago
Sergey M․ 4fcaa4f4a5 [brightcove] Rename extractor to brightcove legacy
Old embedding approaches are now "Legacy Studio"
9 years ago
Sergey M․ a2973eb597 Merge branch 'brightcove_in_page_embed' of https://github.com/remitamine/youtube-dl into remitamine-brightcove_in_page_embed 9 years ago
Sergey M․ 6a5d6de1e3 [generic] Improve kaltura embed detection (2) 9 years ago
Sergey M․ 1c31a5b0e0 [generic] Improve kaltura embed detection (Closes #7409) 9 years ago
Sergey M 30eecc6a04 Merge pull request #7296 from jaimeMF/xml_attrib_unicode
Use a wrapper around xml.etree.ElementTree.fromstring in python 2.x (…
9 years ago
Sergey M․ e327b736ca [generic] Update test 9 years ago
Jaime Marquínez Ferrándiz f78546272c [compat] compat_etree_fromstring: also decode the text attribute
Deletes parse_xml from utils, because it also does it.
9 years ago
remitamine cce9d15d01 [ooyala] extract domain,handle errors and change related tests 9 years ago
remitamine 77302fe5c9 [bliptv] remove extractor and add support for site replacement(makertv) 9 years ago
Sergey M․ dd467d33d0 [extractor/generic] Add support for condenast script embeds (Closes #6885, closes #6991) 9 years ago
Sergey M․ 46fde8a1a2 [extractor/generic] Use _extract_url for mtvservices 9 years ago
remitamine 6aeba407db [jukebox] remove extractor and handle it using generic extractor 9 years ago
Sergey M․ 6c91a5a7f5 [extractor/generic] Fix following redirect in Refresh HTTP header on python 2 9 years ago
remitamine ed1269000f [brightcove] add support for brightcove in page embed(fixes #6824) 9 years ago
felix 12439dd5ec [generic] Capture <audio> tags in addition to <video> tags 9 years ago
Sergey M․ 1f8125805e [generic] Add test for screenwavemedia embed 9 years ago
Sergey M․ efd712c69b [generic] Use screenwavemedia embed pattern 9 years ago
felix 8ca31a0e05 [generic] Look for ScreenwaveMedia embeds 9 years ago
Sergey M․ 0791ac1b44 [extractor/generic] Clarify comment 9 years ago
Sergey M․ 1de5cd3ba5 [extractor/generic] Add test for xspf playlist 9 years ago
Sergey M․ 729accb482 [extractor/generic] Add support for xspf playlists 9 years ago
Sergey M. d5d7bdaeb5 Merge pull request #6428 from dstftw/improve-generic-smil-support
Improve generic SMIL support
9 years ago
Sergey M․ bf94d763ba [extractor/generic] Add test for #6485 9 years ago
Sergey M․ 8a37aa1517 [extractor/generic] Expand ooyala regex (Closes #6485) 9 years ago
Sergey M․ 54a9328b20 [generic] Expand jwplayer support 9 years ago
Sergey M․ 8765222d22 [extractor/generic] Add generic SMIL tests 9 years ago
Sergey M․ e5e8d20a3a [extractor/generic] Improve generic SMIL detection 9 years ago
Sergey M․ 88ed52aec9 [bbc] Add support for direct bbc.co.uk embeds 9 years ago
remitamine 653789afc7 add google drive embeds 9 years ago
Jaime Marquínez Ferrándiz b37317d8b0 [generic] Unescape HTML escape sequences in redirect urls (fixes #6311) 9 years ago
Yen Chi Hsuan a1b85269a4 [extractor/generic] Support vid.me embeds 9 years ago
Sergey M․ cbd55ade68 [extractor/generic] Add support for francetv embeds 9 years ago
Sergey M․ f7e6f7fa23 [extractor/generic] Use compat_urllib_parse_unquote 9 years ago
fnord 45eedbe58c Generic: use compat_urllib_parse_unquote to prevent utf8 mangling
of the entire page in python 2.

-requires- fixed compat_urllib_parse_unquote

example - the following will save with a mangled playlist title,
 instead of the kanji for 'tsunami'. This affects all utf8encoded
 urls as well

youtube-dl -f18 -o '%(playlist_title)s-%(title)s.%(ext)s' \
  61c14c1e3a/tsunami.html
9 years ago
Sergey M․ bf20b9c540 [extractor/generic] Add test for myvi embed 9 years ago
Sergey M․ 6dd94d3a79 [myvi:embed] Rename to myvi 9 years ago
Sergey M․ e6c2d9ad29 [extractor/generic:myvi] Add support for myvi embeds 9 years ago
Sergey M․ 66e568de3b [extractor/generic] Improve kaltura embeds support (Closes #6137) 9 years ago
Sergey M․ b8c1cc1a51 [extractor/generic] Add test for snagfilms embeds 9 years ago
Sergey M․ eedd20ef96 [extractor/generic] Add support for snagfilms embeds 9 years ago
Sergey M․ 8084be78c5 [extractor/generic] Add test for OnionStudios embeds 9 years ago
Sergey M․ 1ac1c4c26e [extractor/generic] Add support for OnionStudios embeds (Closes #5841) 9 years ago
Sergey M. 3c3b4176bd Merge pull request #5961 from dstftw/force-generic-extractor
Add --force-generic-extractor
9 years ago
Sergey M․ 2fece970b8 [extractor/generic] Clarify generic extraction warning 9 years ago
Yen Chi Hsuan a5158f38a3 [generic/adobetv] Support AdobeTVVideo embeds (#6039) 9 years ago
Sergey M․ c76799c555 [extractor/generic] Add test for xhamster embed 9 years ago
Sergey M․ 2bb5b6d0a1 [generic] Add support for xhamster embeds 9 years ago
Yen Chi Hsuan 756f574e4e [dailymotion/generic] Add DailymotionCloudIE 9 years ago
Yen Chi Hsuan b407e173e4 [vimeo/generic] Move detection logic from GenericIE to VimeoIE 9 years ago
Sergey M․ 78e2b74bb9 [tumblr] Add support for pornhub embeds (Closes #5963) 9 years ago
Sergey M․ 65d161c480 [extractor/generic] Add support for pornhub embeds 9 years ago
Sergey M․ d22dec74ff Add `--force-generic-extractor`
For some extractors that are hard to workout a good _VALID_URL we use very vague and unrestrictive ones,
e.g. just allowing anything after hostname and capturing part of URL as id.
If some of these extractors happen to have an video embed of some different hoster or platform
and this scenario was not handled in extractor itself we end up with inability to download this embed
until extractor is fixed to support embed of this kind.
Forcing downloader to use the generic extractor can be a neat temporary solution for this problem.
Example: FiveTV extractor with Tvigle embed - http://www.5-tv.ru/rabota/broadcasts/48/
9 years ago
Sergey M․ 9872d3110c [extractor/generic] Add support for tvigle embeds 9 years ago
Sergey M․ b859971873 [extractor/generic] Rename tvc embed url variable 9 years ago
Sergey M․ f37bdbe537 [extractor/generic] Add test for tvc embed 9 years ago
Sergey M․ 2da09ff8b0 [extractor/generic] Fix tvc ie_key 9 years ago
Sergey M․ 954c1d0529 [tvc] Refactor extractor names 9 years ago
Sergey M․ 494f20cbdc [extractor/generic] Add support for tvc embeds 9 years ago
Sergey M․ 97b570a94c [generic] Improve rtl.nl embeds detection (Closes #5950) 9 years ago
Yen Chi Hsuan b26733ba7f [brightcove] Allow single quotes in Brightcove URLs (fixes #5901) 9 years ago
Sergey M․ c5138a7ce4 [extractor/generic] Clarify test comment 9 years ago
Sergey M․ c5fa81fe81 [extractor/generic] Put all direct link tests near to each other for better navigation 9 years ago
Sergey M․ a074e92296 [extractor/generic] Add test for large compressed media 9 years ago
Sergey M․ 1ddb9456c4 [extractor/generic] Use compat_urllib_parse_unquote for unquoting video_id and title from URL 9 years ago
Sergey M․ 58bde34a23 [extractor/generic] Force Accept-Encoding to any for extraction pass 9 years ago
Sergey M․ 339516072b [extractor/generic] Unescape video_id and title extracted from URL 9 years ago
Sergey M․ 25c3a7348f [generic] Fix typo 9 years ago
Sergey M․ b827a6015c [generic] Add test for sportbox embeds 9 years ago
Sergey M․ d40a3b5b55 [generic] Add support for sportbox embeds 9 years ago
Jaime Marquínez Ferrándiz 3b5f65a64c [mlb] Fix extraction of articles
And move test from generic, since it's directly handled by MLBIE
9 years ago
Sergey M․ dc455a5f88 [extractor/generic] Add test for svt embed 9 years ago
Sergey M․ bab19a8e91 [extractor/generic] Add support for svt embeds (Closes #5622) 9 years ago
Sergey M․ 406224be52 [extractor/generic] Fix following incomplete redirects (#5640) 9 years ago
Yen Chi Hsuan 8001607e90 [generic] Detect more MLB videos (fixes #5443) 9 years ago
Yen Chi Hsuan 0954cd8aa4 [Cinemassacre] Add detection for videos from blip.tv 9 years ago
Yen Chi Hsuan 2fe1b5bd2a [CSpan] Add detection for Senate ISVP. Closes #5302 9 years ago
Sergey M․ 6225984681 [generic] Update pladform embed test 9 years ago
Yen Chi Hsuan d6fd958c5f [generic] Extract videos from SMIL manifests (closes #5145 and fixes #5135) 9 years ago
Sergey M․ c798f15b98 [generic] Add test for playwire embed (#5430) 9 years ago
Sergey M․ 2dcc114f84 [generic] Add support for playwire embeds (Closes #5430) 9 years ago
Yen Chi Hsuan 01c58f8473 [generic] Fix test generic_51
The website replaced the original video with a new one
9 years ago
Yen Chi Hsuan edfcf7abe2 [generic] Support another type of Ooyala embedded video 9 years ago
Sergey M․ a4257017ef [generic] Add tests for Crooks and Liars embeds 9 years ago
Sergey M․ 18153f1b32 [generic] Add support for Crooks and Liars embeds 9 years ago
Yen Chi Hsuan 0a1603634b [utils] Remove url_infer_protocol 9 years ago
Yen Chi Hsuan 418c5cc3fc [udn] Add new extractor 9 years ago
Sergey M․ facecb84a1 [generic] Add working NBC Sports vplayer test 9 years ago
Yen Chi Hsuan a2edf2e7ff [NBC/ThePlatform/Generic] Add a generic detector for NBCSportsVPlayer and enhance error detection in ThePlatformIE 9 years ago
Naglis Jonaitis ad320e9b83 [generic] Add support for 5min embeds (#5310) 9 years ago
Sergey M․ 2051acdeb2 [extractor/generic] Add test for Libsyn embed 9 years ago
Sergey M․ cefdf970cc [extractor/generic] Support Libsyn embeds 9 years ago
Sergey M․ 3378d67a18 [generic] Add support for nytimes embeds (Closes #5234) 9 years ago
Sergey M․ ed9a25dd61 [generic] Generalize redirect regex 9 years ago
Sergey M․ 84f8101606 [generic] Follow redirects specified by `Refresh` HTTP header 9 years ago
Sergey M․ f838875726 [pladform] Add support for embeds 9 years ago
Sergey M․ d47ae7f620 [eagleplatform] Add support for ClipYou embeds 9 years ago
Sergey M․ 135c9c42bf [eagleplatform] Add support for embeds 9 years ago
Philipp Hagemeister 76c73715fb [generic] Parse RSS enclosure URLs (Fixes #5091) 9 years ago
Naglis Jonaitis e3216b82bf [generic] Support dynamic Kaltura embeds (#5016) (#5073) 9 years ago
Jaime Marquínez Ferrándiz 13d8fbef30 [generic] Don't set the 'title' if it's not defined in the entry (closes #5061)
Some of them may be an 'url' result, which in general don't have the 'title' field.
9 years ago
Sergey M․ 255fca5eea [generic] Add support for Zapiks embeds (#5014) 9 years ago
Philipp Hagemeister f37e3f99f0 [generic] Correct test case
Video has been reuploaded / edited
9 years ago
Philipp Hagemeister 11e611a7fa Extend various playlist tests 9 years ago
Philipp Hagemeister 59b8ab5834 [rtlnl|generic] Add support for rtl.nl embeds (Fixes #4959) 9 years ago
Philipp Hagemeister e98b8e79ea [generic] Improve SBS detection (Fixes #4899) 9 years ago
Philipp Hagemeister a0f7198544 [generic] Add support for jwPlayer YouTube videos
This makes nationalarchives.gov.uk work (Fixes #4907, fixes #4876)
9 years ago
naglis f076b63821 [generic/ooyala] Add support for Ooyala embeds on SBN network websites (Fixes #4859) 9 years ago
codesparkle 52585fd6dc The opening curly brace `{` is a regex reserved [control character](http://stackoverflow.com/a/400316/1106367), so it needs to be escaped. 9 years ago
Sergey M․ cb454b333d [generic] Improve some regexes 9 years ago
Shaya G 796df3c631 fixed viddler support - needed a Referer header; also added a viddler
generic extractor
9 years ago
Philipp Hagemeister b1b0b1ca30 [generic] Improve description testcase in rss test 9 years ago
Philipp Hagemeister 501f13fbf3 [generic] Add support for Cinerama player (Fixes #4752) 9 years ago
Philipp Hagemeister 61ca9a80b3 [generic] Add support for BOMs (Fixes #4753) 9 years ago
Philipp Hagemeister d7cc31b63e [generic] PEP8 9 years ago
Jaime Marquínez Ferrándiz cd791a5ea0 [ted] Add support for embed-ssl.ted.com embedded videos 9 years ago
Jaime Marquínez Ferrándiz 87830900a9 [generic] Update some tests 9 years ago
Sergey M․ faa4ea68c0 [generic] Add BBC iPlayer playlist test 9 years ago
Sergey M․ 476eae0c2a [generic] Generalize BBC iPlayer playlist extraction 9 years ago
Sergey M․ 8399267671 [generic] Make getter None by default 9 years ago
Sergey M․ db546cf87f [generic] Add support for BBC iPlayer embeds (Closes #4619) 9 years ago
Philipp Hagemeister 416c7fcbce Add documentation about supported sites (Fixes #4503) 9 years ago
Philipp Hagemeister 42bdd9d051 [cinchcast] Add new extractor (Fixes #4428) 10 years ago
Philipp Hagemeister 4e262a8838 [generic] Detect direct video links (Fixes #4149, #4313) 10 years ago
Philipp Hagemeister 65f3a228b1 [generic] Add support for LazyYT embeds (Fixes #4306) 10 years ago
Philipp Hagemeister b74e86f48a Fix all PEP8 issues except E501 10 years ago
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules 10 years ago
Jouke Waleson 2514d2635e PEP8: E225,E227 10 years ago
Jouke Waleson 8bcc875676 PEP8: more applied 10 years ago
Jouke Waleson 5f6a1245ff PEP8 applied 10 years ago
Philipp Hagemeister 9b32eca3ce [generic] Add support for single quotes in HTML5 videos (Fixes #4265) 10 years ago
Philipp Hagemeister af63fed7d8 [generic] Add support for livestream embeds (Fixes #4185) 10 years ago
Jaime Marquínez Ferrándiz 9908e03528 Merge pull request #4076 from ghedo/direct_type
[generic] indicate when a direct video has been extracted
10 years ago
Naglis Jonaitis 37aab27808 [brightcove] Extract m3u8 formats (#3541) 10 years ago
Naglis Jonaitis bdf9701729 [generic/brightcove] Add a new test case for kijk.nl (#3541) 10 years ago
Philipp Hagemeister 8c25f81bee [util] Move compatibility functions out of util
utils is large enough without these compatibility functions.

Everything that is present in newer versions of Python (i.e. with dev Python it's just an import) goes into compat.py .
Everything else (i.e. youtube-dl-specific helpers) goes into utils.py .
10 years ago
Alessandro Ghedini ccdd0ffb80 [generic] indicate when a direct video has been extracted
Fixes #4052.
10 years ago
Sergey M․ 5263cdfcf9 [generic] Improve MLB iframe regex 10 years ago
Philipp Hagemeister ac645ac7d0 [generic] Allow soundcloud embeds with additional attributes 10 years ago
Philipp Hagemeister 48a24ab746 [generic] Fix HTML5 video regexp 10 years ago
Philipp Hagemeister d6d9186f0d [generic] Fix test title 10 years ago
Philipp Hagemeister 37d66e7f1e [generic] Correct call to _webpage_read_full_content 10 years ago
Philipp Hagemeister 70b7e3fbb6 [generic] Add a test case for direct links with broken HEAD (#4032) 10 years ago
Philipp Hagemeister 23be51d8ce [generic] Handle audio streams that do not implement HEAD (Fixes #4032) 10 years ago
Philipp Hagemeister a7e97f6db1 [generic] Allow new SWFObject()-style imports
This embed style is used on http://www.bitburger-open.de/ , but that is not included as a test case since the format is likely to be temporary.
10 years ago
Philipp Hagemeister f2f2c0c2c6 [generic] Allow --default-search without colon 10 years ago
Sergey M․ 281d3f1d68 [generic/wistia] Improve regex 10 years ago
dinesh 85d7b76586 [thoughtworks] wistia regex modified 10 years ago
dinesh 52cffcb186 [thoughtworks] wistia support added 10 years ago
Naglis Jonaitis 9471c44405 [generic] Make sure Wistia embed URLs contain the protocol (Closes #3977)
Also, improve detection (Addresses #3662)
10 years ago
Philipp Hagemeister 09a42738fc [generic] Correct handling of embedded vimeo players (#3955) 10 years ago
Sergey M․ 1419fafd36 [condenast] Add support for embedded videos (Closes #3929) 10 years ago
Sergey M․ ced659bb4d [generic] Ignore some non-video file extensions during generic extraction (Closes #3900) 10 years ago
Naglis Jonaitis 8489578df4 [generic] Support embedded Dailymotion playlists (fixes #3822) 10 years ago
Philipp Hagemeister 07e764439a [generic] Delete test case
The page is not available any more.
10 years ago
Philipp Hagemeister 761e1645e0 [generic] Remove unstable test checksum 10 years ago
Philipp Hagemeister a8eb5a8e61 [generic] Fix testcases 10 years ago
Philipp Hagemeister d6e6a42256 [vimeo:likes] Add new extractor (Fixes #3835) 10 years ago
Philipp Hagemeister c6e90caaa6 Merge remote-tracking branch 'naglis/wistia' 10 years ago
Philipp Hagemeister 6b08cdf626 [youtube] Support for embedded /p players (Fixes #3821) 10 years ago
Philipp Hagemeister 3b2f933b01 [generic] Allow embedded YoutubePlaylists (Fixes #3821) 10 years ago
Naglis Jonaitis 746c67d72f [wistia] Use API and make more generic 10 years ago
Jaime Marquínez Ferrándiz a04aa7a9e6 [generic] The url in the <meta redirect> doesn't need to be enclosed in single quotes (fixes #3770)
See the examples in https://en.wikipedia.org/wiki/Meta_refresh or the shortened urls from https://t.co/.
10 years ago
Sergey M․ 1bf5423e82 [generic/youtube] Recognize youtube nocookie embeds (Closes #3713) 10 years ago
Sergey M․ 1a94ff6865 [mlb] Add support for embedded videos (Closes #3653) 10 years ago
Philipp Hagemeister b759a0d4d2 fix up imports 10 years ago
Philipp Hagemeister 22a6f15061 Move playlist tests to extractors.
From now on, test_download will run these tests. That means we benefit not only from the networking setup in there, but also from the other tests (for example test_all_urls to find problems with _VALID_URLs).
10 years ago
Philipp Hagemeister aff216edf4 [generic] Prevent <video> search from skipping over empty sources (#3546) 10 years ago
Philipp Hagemeister 1cb6dcdbbe [generic] Do not download images as videos by accident 10 years ago
Philipp Hagemeister f971dcbba0 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 0990305d2a [generic] Fix rss under Python 2.x and move test to extractor 10 years ago
Jaime Marquínez Ferrándiz bcc069a937 [generic] Remove debug statement 10 years ago
Philipp Hagemeister 5f90042bd6 [generic] remove unused imports 10 years ago
Philipp Hagemeister ebab4520ff [generic] Use default opener for HEAD request (Fixes #3528) 10 years ago
Philipp Hagemeister 4d805e063c [generic] Automatic detection of flow player and age_limit (Fixes #3576) 10 years ago
Philipp Hagemeister 4d54ef20a2 [ministrygrid] Add extractor (Fixes #2900) 10 years ago
Philipp Hagemeister 1f8b6af773 [bip.tv] Allow underscore in lookup ids (Fixes #3573) 10 years ago
Philipp Hagemeister 10eaeb20c5 [generic] Require og:video URLs to contain a dot 10 years ago
Philipp Hagemeister fa8deaf38b [generic] Prevent from downloading a .swf as a video
We're seeing quite a number of people who do not put a video file in the og:video field, but the player URL. Try to detect some of these and filter them out.
10 years ago
Philipp Hagemeister c8e9a235d9 [generic] Add support for camtasia videos (Fixes #3574) 10 years ago
Philipp Hagemeister 2ef6fcb5d8 [sbs] Add new extractor (Fixes #3566) 10 years ago
Philipp Hagemeister ed2d6a1960 [generic] Simplify playlist support (#2948) 10 years ago
Philipp Hagemeister c71dfccc98 Merge remote-tracking branch 'anovicecodemonkey/generic-data-video-url'
Conflicts:
	youtube_dl/extractor/generic.py
10 years ago
Sergey M․ 49807b4ac6 [yahoo] Add support for embedded videos (Closes #3525) 10 years ago
Philipp Hagemeister 1f7ccb9014 [generic] Add --default-search fixup_error
This restores the ability to enter URLs without a scheme (and default to http), but still fail if the input is a search term.
10 years ago
Anthony J. Bentley eef4a7a304 Fix typo: “ytseach” → “ytsearch” 10 years ago
Philipp Hagemeister 7571c02c8a [generic] Set default-search to error
This prevents users from submitting bug reports where they mistyped a URL, and prevents me from getting a weird video when holding shift and thus searching for :Tds
10 years ago
Sergey M․ 0364fa8b65 [generic] Add support for ivi.ru embedded player 10 years ago
Jaime Marquínez Ferrándiz c5cd249e41 [generic] Extract mtvservices embedded videos 10 years ago
Philipp Hagemeister 826ec77fb2 [Vulture] Add support for vulture.com 10 years ago
Philipp Hagemeister 2b88feedf7 [generic] Add support for <embed YouTube 10 years ago
anovicecodemonkey 37e3cbe22e Move duplicate check to generic.py 10 years ago
anovicecodemonkey 610134730a Add a _TEST_ 10 years ago
Philipp Hagemeister 0e67ab0d8e [generic] Abort if user passes in URL "url" (#2942) 10 years ago
anovicecodemonkey 3442b30ab2 [generic] Support data-video-url for YouTube embeds (Fixes #2862) 10 years ago
Sergey M․ 8dfa187b8a [generic] Support pagespeed_iframe for NovaMov embeds 10 years ago
Sergey M․ a5a45015ba [generic] Fix redirect 10 years ago
Philipp Hagemeister 2099125333 [soundcloud/generic] Add support for playlists 10 years ago
Sergey M․ 669f0e7cda [generic] Fix wrong entries index 10 years ago
Philipp Hagemeister b30b8698ea [generic] Allow multiple matches for generic hits (Fixes #2818) 10 years ago
Philipp Hagemeister ebd3c7b370 [generic] Add support for protocol-independent URLs (Fixes #2810) 10 years ago
Philipp Hagemeister c0292e8ab7 [generic] Improve jwplayer detection (Fixes #2731) 10 years ago
Philipp Hagemeister 48099643cc [generic] Be more relaxed when looking for aparat embeds (Fixes #2784) 10 years ago
Philipp Hagemeister fa35cdad02 [condenast|generic] Add support for condenast embeds (Fixes #2783) 10 years ago