Commit Graph

4025 Commits (c10ea454dc7a06bf4d911774fd12b49ce7550845)

Author SHA1 Message Date
Sergey M․ fdbabca85f [vier:videos] Tune _VALID_URL 10 years ago
Sergey M․ 9eb4f404cb [vier] Simplify, add support for more URL formats, extract all playlist pages when page is not specified 10 years ago
Thijs Vermeir f58487b392 [vier] Add new extractor 10 years ago
dwemthy 5b9aefef77 [xhamster] Add HTTPS support 10 years ago
Your Name defaf19f5d Push api updates to simplify audiomack, add support for albums 10 years ago
Philipp Hagemeister 772fd5cc44 [youtube] Add a pseudo-extractor for truncated YouTube video IDs (#4610) 10 years ago
Philipp Hagemeister 9f435c5f1c Add an extractor for common mistakes (#4610) 10 years ago
Philipp Hagemeister 931e2d1d26 [bbccouk] PEP8 10 years ago
Sergey M․ 02ec32a1ef [ceskatelevize] Adapt to new API (Closes #4531) 10 years ago
Sergey M․ a1e9e6440f [moevideo] Skip removed video test 10 years ago
Sergey M․ 5878e6398c [nrktv] Update tests' checksums 10 years ago
Sergey M․ 6c6f1408f2 [extractor/common] Allow multiline content tags 10 years ago
Sergey M․ b7a7319c38 [slideshare] Fix extraction 10 years ago
Sergey M․ 68f705cac5 [tnaflix] Make sure config URL has correct scheme 10 years ago
Sergey M․ 079d1dcd80 [tnaflix] Fix title extraction 10 years ago
Sergey M․ 7b24bbdf49 [xboxclips] Fix extraction 10 years ago
Jaime Marquínez Ferrándiz f86d543ebb [pbs] Catch geoblocking errors (closes #4516) 10 years ago
Jaime Marquínez Ferrándiz 60e47a2699 [youtube] Use '_download_xml' for getting the available subtitles 10 years ago
Sergey M․ b8bc7a696b [openfilm] Add extractor (Closes #4538) 10 years ago
Jaime Marquínez Ferrándiz 7d900ef1bf [youtube] Add support for automatically translated subtitles (fixes #4555)
They have a manually uploaded subtitles track and YouTube can transtale it.
10 years ago
Sergey M․ 1931a73f39 [echomsk] Add extractor (Closes #4600) 10 years ago
Philipp Hagemeister b3013681ff Merge remote-tracking branch 'origin/master' 10 years ago
Philipp Hagemeister 416c7fcbce Add documentation about supported sites (Fixes #4503) 10 years ago
Sergey M․ e83eebb12f [atresplayer] Fix python3 bug 10 years ago
Sergey M․ a349873226 [atresplayer] Add extractor (Closes #2341) 10 years ago
Sergey M․ fccae2b911 [youtube] Add test for age-gate video with encrypted signature 10 years ago
Sergey M. 0129b4dd45 Merge pull request #4598 from 0xced/encrypted-age-gate
[youtube] Fix videos with age gate and encrypted signatures
10 years ago
Sergey M․ 1c57e7f1f4 [daum] Improve full_id regex 10 years ago
t0mm0 a87bb090d9 [daum] update 'full id' regex
fixes #4566
10 years ago
Cédric Luthi beb95e7781 [youtube] Fix videos with age gate and encrypted signatures
The `sts` value is available on the embed webpage, get it from there.

Fixes #4108.
10 years ago
Sergey M․ 0c0a70f4c6 [hitbox] Minor changes 10 years ago
t0mm0 e3947e2b7f [hitbox] add support for live streams 10 years ago
t0mm0 da3f7fb7f8 [hitbox] add extractor for hitbox vods 10 years ago
Sergey M․ 429ddfd38d [cnn] Add support for hln URL format (Closes #4595) 10 years ago
Sergey M․ 355e41466d [hellporno] Extract all formats and improve 10 years ago
Sergey M․ 03d9aad87c Merge branch 'hellporno' of https://github.com/peugeot/youtube-dl into peugeot-hellporno 10 years ago
Sergey M․ 6343a5f68e [xxxymovies] Improve 10 years ago
Sergey M․ 00de9a9828 Merge branch 'xxxymovies' of https://github.com/peugeot/youtube-dl into peugeot-xxxymovies 10 years ago
Sergey M․ 7fc2cd819e [cnn] Improve regexes and fix test 10 years ago
Sergey M. 974739aab5 Merge pull request #4543 from akretz/cnn_fix
[cnn] Add support for articles with videos (fixes #4541)
10 years ago
peugeot 0cc4f8e385 [xxxymovies] new ectractor 10 years ago
peugeot 513fd2a872 [hellporno] simplify 10 years ago
Sergey M․ ae6986fb89 [bbccouk] Switch to new JSON playlist format (Closes #4588) 10 years ago
Sergey M․ e8e28989eb [archiveorg] Add test, simplify and modernize 10 years ago
Johannes Knoedtel ff7a07d5c4 [archiveorg] most metadata fields are optional
Example: https://archive.org/details/Cops1922
10 years ago
Sergey M․ 5a18403057 [arte.tv] Fix typo 10 years ago
Sergey M․ 1b7b1d6eac [arte.tv:+7] Make quality optional (Closes #4583) 10 years ago
Sergey M․ e82def52a9 [alphaporno] Improve 10 years ago
Sergey M․ bcfe9db299 Merge branch 'alphaporno' of https://github.com/peugeot/youtube-dl into peugeot-alphaporno 10 years ago
Sergey M․ f9b9e88646 [eroprofile] Simplify 10 years ago
Sergey M․ c2500434c3 Merge branch 'eroprofile' of https://github.com/peugeot/youtube-dl into peugeot-eroprofile 10 years ago
peugeot 461b00f34a [eroprofile] new extractor 10 years ago
peugeot 4cda41ac7b [alphaporno] new extractor 10 years ago
peugeot 6a1c4fbfcb [hellporno] new extractor 10 years ago
Sergey M․ 31424c126f [sunporno] Modernize 10 years ago
peugeot 2c0b475235 [sunporno] fix duration 10 years ago
Sergey M․ 885e4384a1 [teletask] Simplify 10 years ago
Sergey M․ 2b8f151094 Merge branch 'teletask' of https://github.com/MaxReimann/youtube-dl into MaxReimann-teletask 10 years ago
Sergey M․ 5ac71f0b27 [sohu] Modernize and extract all formats and more metadata (Closes #4409, closes #2056, closes #3009) 10 years ago
Sergey M․ 39ac7c9435 [gameone] Extract duration as float 10 years ago
Tobias Bell 55f0cab3a3 [gameone] This fix resolves issue #4552
The duration metadata for certain episodes contained floating point
numbers instead of integers. Now only the integer part will be
interpreted. Also added a test for this
10 years ago
Sergey M․ 544dec6298 [smotri] Skip broken tests 10 years ago
Jaime Marquínez Ferrándiz e0ae1814b1 [sportdeutschland] Fix extraction (fixes #4544) 10 years ago
Adrian Kretz 9532d72371 [cnn] Add support for articles with videos (fixes #4541) 10 years ago
Sergey M․ 1362bbbb4b [adobetv] Add extractor (Closes #4536) 10 years ago
Sergey M․ a8896c5ac2 [crunchyroll] Add .fr domain (#4537) 10 years ago
Jaime Marquínez Ferrándiz 5d3808524d [extractor/common] Update docstring: replace FileDownloader with YoutubeDL 10 years ago
Jaime Marquínez Ferrándiz c8f167823f [dbtv] Make sure the 'id' field is a string 10 years ago
Jaime Marquínez Ferrándiz 70f6796e7d [telecinco] Rename 'episode' group to 'id' in the _VALID_URL regex
MiTeleIE now uses '_match_id'
10 years ago
Jaime Marquínez Ferrándiz 85d253af6b [internetvideoarchive] Update test's duration field 10 years ago
Jaime Marquínez Ferrándiz a86cbf5876 [rtp] Fix test's id field 10 years ago
Jaime Marquínez Ferrándiz 3f1399de8a [tmz] Fix test's thumbnail field 10 years ago
Jaime Marquínez Ferrándiz 1f809a8560 [nerdcubed] Style fixes 10 years ago
Jaime Marquínez Ferrándiz 653d14e2f9 [yahoo] Update extraction process
Their webpage uses now https://video.media.yql.yahoo.com/v1/video/sapi/streams/ for getting the video info.
10 years ago
Jaime Marquínez Ferrándiz 85fab7e47b [yahoo] Replace two tests
The first one returned an internal server error.
The other doesn't seem to contain a video anymore.
10 years ago
Jaime Marquínez Ferrándiz 3aa9176f08 [yahoo] Improve video id detection (fixes #4521) 10 years ago
MaxReimann 33b53b6021 [teletask] Add new extractor 10 years ago
MaxReimann 3f7421b71b fix test and remove lengthy description 10 years ago
MaxReimann ee45625290 Add extractor for teletask 10 years ago
Sergey M․ 2c2a42587b [dvtv] Fix thumbnail scheme 10 years ago
Sergey M․ 081d6e4784 [dvtv] Simplify 10 years ago
Petr Kutalek 1d4247f64e [dvtv] Add support for playlists 10 years ago
Sergey M․ 1ff30d7b79 [npo] Add support for streams (Closes #4276) 10 years ago
Sergey M․ 16ea817968 [xtube] Fix and modernize (Closes #4489) 10 years ago
Will Glynn c58843b3a1 [nerdcubed] Add new extractor
nerdcubed.co.uk describes videos in a single a feed.json file, providing
references to and metadata on >1300 YouTube videos spread across 3 main
channels as well as guest appareances on other channels via a single HTTP
request.

NerdCubedFeedIE transforms this feed into a youtube-dl playlist, preserving
information present in the upstream JSON (allowing zero-cost title/date
matches) and ultimately referencing the embedded YouTube videos.
10 years ago
Sergey M․ a22524b004 [twitch] Add support for vods (Closes #4512) 10 years ago
Philipp Hagemeister b9465395cb [dvtv] PEP8 and correct format sorting (#4502) 10 years ago
Philipp Hagemeister edf41477f0 Merge remote-tracking branch 'petrkutalek/dvtv' 10 years ago
Petr Kutalek 5f627b4448 [dvtv] Add new extractor 10 years ago
Sergey M․ 748ec66725 [theplatform] Extract captions (Closes #4495) 10 years ago
Jaime Marquínez Ferrándiz e54a3a2f01 [screencastomatic] Remove unused variable 10 years ago
Philipp Hagemeister 27d67ea2ba [comedycentral] Match URLs with a second ID (fixes #4499) 10 years ago
Philipp Hagemeister 6e1b9395c6 [screencastomatic] Add new extractor (Fixes #4497) 10 years ago
Philipp Hagemeister b1ccbed3d4 [nhl] Allow upper-case video IDs (Fixes #4494) 10 years ago
Philipp Hagemeister 37381350f8 [aljazeera] Add unicode_literals marker 10 years ago
Philipp Hagemeister 7af808a5ef Improve code style 10 years ago
Philipp Hagemeister 876bef5937 [mit] Modernize 10 years ago
Philipp Hagemeister 13d27a42cc [orf:tvthek] Add support for topic URLs (Fixes #4474) 10 years ago
Philipp Hagemeister ec05fee43a [brightcove] Add shorter URL scheme for other extractors 10 years ago
Philipp Hagemeister 17e0d63957 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Sergey M․ 9209fe3878 [allocine] Add test for new URL format 10 years ago
Philipp Hagemeister 84d84211ac [youtube:feeds] (Fixes #4486) 10 years ago
Sergey M. b4116dcdd5 Merge pull request #4490 from Tailszefox/master
[Allocine] Support for more URLs
10 years ago
Jaime Marquínez Ferrándiz bb18d787b5 [aljazeera] Add extractor (closes #4487) 10 years ago
Tailszefox 0647084f39 [Allocine] Support for more URLs 10 years ago
Jaime Marquínez Ferrándiz 4b7df0d30c [youtube:playlist] Work around buggy playlists (fixes #4449)
They show a "Load more" button, but they don't have more videos.
The continuation url in the json file was a link to itself, so we ended up in an infinite loop.
10 years ago
Jaime Marquínez Ferrándiz 3013bbb27d Remove unused imports 10 years ago
Naglis Jonaitis 6f9b54933f [streamcloud] Modernize 10 years ago
Naglis Jonaitis 1bbe317508 [mooshare] Modernize 10 years ago
Naglis Jonaitis 4a4fbfc967 [yesjapan] Look for datetime inside `submit_info`
Oops..
10 years ago
Naglis Jonaitis 408b5839b1 [yesjapan] Add new extractor (Closes #4466) 10 years ago
Philipp Hagemeister 60620368d7 [youtube] Fix player ID detection 10 years ago
Philipp Hagemeister bad5c1a303 [rtp] Also match e-id-less URLs (#4382) 10 years ago
Philipp Hagemeister 4d144be8b0 [bandcamp:album] Do not match plain Bandcamp URLs (#4461)
The _VALID_URL 1fa174692a is to broad, since it matches everything beginning with bandcamp.com.
10 years ago
Philipp Hagemeister d5524947b5 Merge remote-tracking branch 'fstirlitz/master' 10 years ago
Philipp Hagemeister 74f91c4af7 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister da4d4191a9 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Sergey M․ ac265bef1e [restudy] Simplify and extract all formats 10 years ago
Mathias Rav 4a0132c570 [Restudy] Add new extractor for restudy.dk 10 years ago
Sergey M․ 1fa174692a [bandcamp:album] Make path optional (Closes #4461) 10 years ago
Sergey M․ 04c9544187 [bbccouk] Fix vpid warning 10 years ago
Sergey M․ 8085fc15cc [adultswim] Improve segment duration extraction 10 years ago
Philipp Hagemeister a6620ac28d [orf] Modernize 10 years ago
Philipp Hagemeister 89e36657cc [keek] remove unused import 10 years ago
Philipp Hagemeister 7129bed51b [keek] Modernize and extract uploader 10 years ago
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Philipp Hagemeister 20e35880bf [streamcz] Update extractor 10 years ago
Philipp Hagemeister 5e1912cfc1 [5min] Remove helper method and modernize
Previously, other extractor would go call a private(!) helper method. Instead, just hardcode the 5min:video_id format - it's not if that would ever change.
10 years ago
felix 7668a2c5cb [comcarcoff] add webpage_url datum 10 years ago
Jaime Marquínez Ferrándiz 26c06f0c51 [youtube:playlist] Remove unused property 10 years ago
Jaime Marquínez Ferrándiz 23d3608c6b [youtube:channel] Fix extraction (fixes #4435)
It uses now the same pagination system as playlists
10 years ago
Philipp Hagemeister baa7081d68 [urort] Update to new multi-format protocol 10 years ago
Philipp Hagemeister 19bf2b4e88 [comcarcoff] Add unicode_literals declaration 10 years ago
Philipp Hagemeister 6a1b20de2a [urort] Modernize 10 years ago
Philipp Hagemeister 3c864e930d [comcarcoff] Adapt c62159ea91 10 years ago
Philipp Hagemeister dc5596ff54 [comcarcoff] (#4454) 10 years ago
Philipp Hagemeister 46d9760f5e Merge remote-tracking branch 'fstirlitz/master' 10 years ago
Philipp Hagemeister 90d71d3f08 [ooyala] Remove test md5sums 10 years ago
Philipp Hagemeister e9404524cc [ninegag] Test for additional properties 10 years ago
felix dc65a213fd comediansincarsgettingcoffee.com support 10 years ago
Philipp Hagemeister 4237ba10dc [pornotube] Adapt to new interface 10 years ago
Naglis Jonaitis c3f3b29b92 [rtp] Add new extractor (Closes #4382) 10 years ago
Sergey M․ 07bc9a3530 [nowvideo] Add .li domain (Closes #4453) 10 years ago
Philipp Hagemeister 146323a7f8 [groupon] Add extractor (Fixes #4386) 10 years ago
Philipp Hagemeister 57e086dcea [ebaumsworld] Modernize 10 years ago
Sergey M․ 58c1f6f0a7 [nbc] Fix extraction (Closes #4441) 10 years ago
Philipp Hagemeister 7c7a0d395c Remove unused imports 10 years ago
Sergey M․ 68d301ffd4 [giantbomb] Add extractor (Closes #4432) 10 years ago
Philipp Hagemeister 412c617d0f [cnet] Update to new theplatform infrastructure (Fixes #2736) 10 years ago
Philipp Hagemeister 751536f5c8 [goldenmoustache] Remove view count
view count is not present anymore, so we can't extract it.
10 years ago
Philipp Hagemeister 025f30ba38 [channel9] Do not return compat_list results anymore 10 years ago
Philipp Hagemeister 0d2fb1d193 [helsinki] Fix extraction 10 years ago
Philipp Hagemeister 82b34105d3 [goshgay] Fix extraction 10 years ago
Philipp Hagemeister 73aeb2dc56 [goshgay] Modernize 10 years ago
Philipp Hagemeister 62651c556a [howstuffworks] Parse only once, but right (#4383) 10 years ago
Philipp Hagemeister bf94e38d3d Merge remote-tracking branch 'Tithen-Firion/hsw-update' 10 years ago
Philipp Hagemeister 4f97852316 Remove unused imports 10 years ago
Philipp Hagemeister f5e43bc695 [vine] Provide alt_title (Fixes #4448) 10 years ago
Philipp Hagemeister 63e0f29564 [vine] Modernize 10 years ago
Philipp Hagemeister 42bdd9d051 [cinchcast] Add new extractor (Fixes #4428) 10 years ago
Philipp Hagemeister 4e40de6e2a Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister f17e4c9c28 [screenwavemedia] Simplify (#3766) 10 years ago
Philipp Hagemeister 807962f4a1 [pornhd] Adapt to new sources scheme (Fixes #4446) 10 years ago
Jaime Marquínez Ferrándiz 9c1aa1d668 [mixcloud] Fix metadata extraction (fixes #4443) 10 years ago
Philipp Hagemeister 69f491f14e Merge remote-tracking branch 'fstirlitz/master' 10 years ago
Philipp Hagemeister 9abd500a74 [zdf:channel] Simplify (#4427) 10 years ago
Philipp Hagemeister cf68bcaeff Merge remote-tracking branch 'akretz/master' 10 years ago
Philipp Hagemeister cbe2bd914d [youtube] Amend test 10 years ago
Philipp Hagemeister 75111274ed [youtube] Do not warn if DASH manifest is missing (#4442) 10 years ago
Philipp Hagemeister 624dcebff6 [youtube] Make category optional (#4442) 10 years ago
Philipp Hagemeister 9684f17cde Merge remote-tracking branch 'akretz/youtube_fix' 10 years ago
Philipp Hagemeister e52a40abf7 [youtube] Add test case for #4431 10 years ago
Philipp Hagemeister 0daa05961b Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Naglis Jonaitis 158731f83e [tvplay] Don't raise an exception if `is_geo_blocked` is True
Videos which return `is_geo_blocked' to be True can actually be downloaded from
the country to which the video is restricted
10 years ago
Adrian Kretz 24270b0301 [youtube] The case that 'url_encoded_fmt_stream_map' or 'adaptive_fmts' is the empty string is handled accordingly (fixes #4431) 10 years ago
Naglis Jonaitis 3c1b81b957 [ntv] Rename `flash_ver` to `flash_version` in the format dict
RTMP downloader uses `flash_version`
10 years ago
Philipp Hagemeister 45c24df512 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Sergey M․ bf671b605e [behindkink] Remove superfluous whitespace 10 years ago
Sergey M․ 09c82fbc9a [behindkink] Simplify 10 years ago
5moufl d6f78a354d [BehindKink] Replace test
Old one is not accessible anymore
10 years ago
5moufl e0b9d47387 [BehindKink] Update URL extraction 10 years ago
Philipp Hagemeister 4bb4a18876 [youtube] Fix imports 10 years ago
Adrian Kretz 8560c61842 [zdf] Add support for channels 10 years ago
Sergey M․ a81bbebf44 [smotri:broadcast] Fix extraction 10 years ago
Philipp Hagemeister 2fc9f2b41d [facebook] Make thumbnail and duration optional
Fixes #4425.
Looks like both properties aren't given to us anymore. For now, just fall back to not returning them.
10 years ago
Philipp Hagemeister da27660014 [youtube] Pass in all variables to DASH manifest (Fixes #4424) 10 years ago
Philipp Hagemeister 774e208f94 [youtube] Handle missing DASH manifest (Fixes #4421, fixes #4420) 10 years ago
Sergey M․ b89a938687 [bet] Add extractor (Closes #4416) 10 years ago
Sergey M․ e89a2aabed [extractor/common] Add generic SMIL formats extraction routine 10 years ago
Philipp Hagemeister f58766ce5c [extractor/common] Document ie_key in url results 10 years ago
Philipp Hagemeister d4800f3c3f Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 09a5dd2d3b [bliptv] Add support for audio-only files (Fixes #4404) 10 years ago
Sergey M․ 819039ee63 [tvigle] Update test and modernize 10 years ago
felix ce36339575 add teamfourstar.com support 10 years ago
felix 684712076f add direct screenwavemedia.com URL support 10 years ago
Jaime Marquínez Ferrándiz 603c92080f [nhl] Make sure we add '_sd' before the extension (fixes #4397)
'.replace' would find the first dot in the path.
10 years ago
Sergey M․ 6a52eed80e [prosiebensat1] Improve and simplify 10 years ago
Sergey M․ acf5cbfe93 [extractor/common] Add description to playlist_result 10 years ago
Adrian Kretz 8d1c8cae9c [prosiebensat1] Fix broken tests 10 years ago
Adrian Kretz c84890f708 [prosiebensat1] Add support for playlists (fixes #4357) 10 years ago
Sergey M․ 6d0886204a [radio.de] Add support for radio.de websites (Closes #4393) 10 years ago
Sergey M․ 04d02a9d57 [twitch] Add login support (#3986) 10 years ago
Philipp Hagemeister b82f815f37 Allow iterators for playlist result entries 10 years ago
Philipp Hagemeister 158f8cadc0 [adultswim] PEP8 10 years ago
Philipp Hagemeister 7d70cf4157 [nba] Remove unused import 10 years ago
Philipp Hagemeister 6591fdf51f [tagesschau] Look at the right place for download links 10 years ago
Philipp Hagemeister 9ff6772790 [youtube] Modernize 10 years ago
Philipp Hagemeister f6735be4da Merge remote-tracking branch 'cryptonaut/adultswim' 10 years ago
Philipp Hagemeister 6a3e0103bb [nba] Add test for #4387 10 years ago
Philipp Hagemeister 0b5cc1983e [nba] Modernize 10 years ago
cryptonaut 1a9f8b1ad4 [nba] Improve _VALID_URL regex (fixes #4387)
Allows for optional trailing / or /index.html
10 years ago
netanel 754f0008ec fix increment operator 10 years ago
cryptonaut 7115599121 [adultswim] Updated to work with new site format (fixes #4317) 10 years ago
Philipp Hagemeister 58daf5ebed [youporn] Fix JSON parameter regexp (Fixes #4384) 10 years ago
Philipp Hagemeister 045c48847a [tagesschau] Add suppot for sendung (Fixes #4378) 10 years ago
Tithen-Firion e638e83662 [howstuffworks] Update extractor 10 years ago
Sergey M․ 90644a6843 [azubu] Add extractor (Closes #4379) 10 years ago
Tithen-Firion d958fa9ff9 [howstuffworks] Rewrite extractor 10 years ago
Tithen-Firion ebb6419960 [common] Split _download_json
Add ability for extractor to use _parse_json
10 years ago
Philipp Hagemeister 122c2f87c1 [tagesschau] Modernize 10 years ago
Philipp Hagemeister 81028ff9eb [xminus] Capture description (#4300) 10 years ago
Philipp Hagemeister e8df5cee12 [minhateca] Fix duration parsing 10 years ago
Philipp Hagemeister 7e26084d09 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 4349c07dd7 [minhateca] Add extractor (Fixes #4094) 10 years ago
Sergey M․ 1139a54d9b [foxnews] Add extractor (Closes #4352) 10 years ago
Sergey M․ b128c9ed68 [vine:user] Add support for another URL format (Closes #4365) 10 years ago
Tithen-Firion 2415951ead [tvp] Modernize 10 years ago
Tithen-Firion 995ad69c54 [common] Add new parameters for _download_webpage 10 years ago
Tithen-Firion 225e4b9633 [tvp] Remove unnecessary code 10 years ago
Philipp Hagemeister 39c52bbd32 [myvidster] Enforce age limit in test 10 years ago
Philipp Hagemeister 6219802165 Merge remote-tracking branch 'zackfern/myvidster' 10 years ago
Philipp Hagemeister 810fb84d5e pep8 and minor beautification all around 10 years ago
Philipp Hagemeister 5f5e993dc6 [bbccouk] Remove unused import 10 years ago
Philipp Hagemeister 191cc41ba4 [foxgay] Add thumbnail to test definition 10 years ago
Philipp Hagemeister 7f142293df Merge remote-tracking branch 'zackfern/foxgay' 10 years ago
Zack Fernandes ecd7ea1e6b [myvidster] Added support for Myvidster 10 years ago
Zack Fernandes b92c548693 [foxgay] Initial support 10 years ago
Tithen-Firion 6ce2c6783b [tvp] Add extractor 10 years ago
Tithen-Firion 29f400b97d [tvp] Update extractor 10 years ago
Tithen-Firion eecd6a467d [vgtv] Update tests 10 years ago
Philipp Hagemeister dce2a3cf9e [break] Remove md5sum from test 10 years ago
Tithen-Firion 9095aa38ac [audiomack] Update test 10 years ago
Tithen-Firion 0403b06985 [soundcloud] Improve_VALID_URL
Add support for links from Audiomack
10 years ago
Sergey M․ de9bd74bc2 [ted] Fix type_watch links extraction 10 years ago
Jaime Marquínez Ferrándiz 233d37fb6b [brightcove] Make sure that the 'ext' variable is set (fixes #4360) 10 years ago
Jaime Marquínez Ferrándiz 163c8babaa [nhl] Simplify 10 years ago
Jaime Marquínez Ferrándiz 6708542099 Merge branch 'master' of https://github.com/akretz/youtube-dl 10 years ago
Jaime Marquínez Ferrándiz ea2ee40357 [nhl.com:videocenter] Don't match url with 'id=*' before 'catid' in the query
Since the order extractors are added is not defined, it would match instead of NHLIE.
10 years ago
Adrian Kretz 62d8b56655 [nhl] Support videos which don't have mp4-extension (fixes #4348) 10 years ago
Sergey M․ c492970b4b [rts] Improve _VALID_URL 10 years ago
Sergey M․ ac5633592a [24video] Add extractor (Closes #4350) 10 years ago
Sergey M․ 752c8c9b76 [rts] Improve _VALID_URL 10 years ago
Sergey M․ b1399a144d [rts] Add support for the new URL format and extract display id (Closes #4349) 10 years ago
Jaime Marquínez Ferrándiz 05177b34a6 [rutube] Extract m3u8 formats (fixes #3984) 10 years ago
Jaime Marquínez Ferrándiz c41a9650c3 [youtube] Extract framerate from the dash manifest
Not all videos have 60 fps, for example they can have 48 fps.
10 years ago
Naglis Jonaitis 1434bffa1f [tunein] Use station API 10 years ago
Sergey M․ d128cfe393 [slideshare] Fix description extraction 10 years ago
Jaime Marquínez Ferrándiz 954f36f890 [myspace] Cleanup 10 years ago
Jaime Marquínez Ferrándiz 19e92770c9 [myspace] Replace removed test video and fix the others 10 years ago
Tithen-Firion 95c673a148 [myspace] Add extractor for albums 10 years ago
Tithen-Firion a196a53265 [myspace] Update tests 10 years ago
Tithen-Firion 3266f0c68e [myspace] Redirect to other extractors
There are many songs just linked from Vevo/YouTube to MySpace.
Vevo example: https://myspace.com/threedaysgrace/music/song/animal-i-have-become-28400208-28218041
YouTube example: https://myspace.com/starset2/music/song/first-light-95799905-106964426
10 years ago
Tithen-Firion 1940fadd53 [myspace] Handle non-playable songs
I'm adding this because sometimes there is a song page, but you cannot play it.
Example: https://myspace.com/starset2/music/song/let-it-die-maniac-agenda-remix-bonus-track-95799916-106964439
It will be useful for downloading whole album with songs like this.
10 years ago
Tithen-Firion 03fd72d996 [myspace] Add more data to info dict
`uploader` is an artist
`playlist` is an album
10 years ago
Tithen-Firion f2b44a2513 [myspace] Use player_url for faster download
It keeps reconnecting without it. Download time decreased from 7+ minutes to 25 seconds for me.
10 years ago
Jaime Marquínez Ferrándiz c522adb1f0 [youtube] Add a normal age-gate test video 10 years ago
Jaime Marquínez Ferrándiz 7160532d41 [youtube] Simplify code for getting the dash manifest url
video_info contains now the 'ytplayer.config.args' dictionary
10 years ago
Jaime Marquínez Ferrándiz 4e62ebe250 [youtube] Try to extract the video_info from the webpage before requesting the 'get_video_info' pages
The YouTube player doesn't seem to use them except for embedded videos, so we can skip a network request.
But they still provide better error mesagges (for removed videos for example).
10 years ago
Jaime Marquínez Ferrándiz b766eb2707 [youtube] Update test 10 years ago
Jaime Marquínez Ferrándiz 10a404c335 [youtube] Add format 313 (fixes #4339) 10 years ago
Sergey M․ c056efa2e3 [bbccouk] Fix extraction (#4104, #4214) 10 years ago
t0mm0 313d4572ce [xminus] update tkn extraction regex 10 years ago
Jaime Marquínez Ferrándiz 42939b6129 [youtube] Use a cookie for seeting the language
This way, we don't have to do an aditional request
10 years ago
Jaime Marquínez Ferrándiz 37ea8164d3 [youtube] Don't confirm age when initializing
It seems that all the videos with age restriction use now the age gate method, which doesn't require any confirmation.
10 years ago
Yuriy Melnyk 248a0b890f [bliptv] Fix \n\n at the end of real_url
See https://github.com/rg3/youtube-dl/issues/3544#issuecomment-53166516
10 years ago
Yuriy Melnyk 96b7c7fe3f [bliptv] Fix resolution of lookup id in some videos
In some videos (for example, http://blip.tv/play/gbk766dkj4Yn) resolving
lookup id would fail, because page at
http://blip.tv/play/gbk766dkj4Yn.x?p=1 would have no "config.id" in
it. Fixed by requesting different URL and inspecting the URL which the
client is redirected to.
10 years ago
Sergey M․ e987e91fcc [playvid] Capture and output error message 10 years ago
Sergey M․ cb6444e197 [noco] Add support for multi language videos (Closes #4326) 10 years ago
Philipp Hagemeister 4207558e8b [buzzfeed] Add support for more video types (#4259) 10 years ago
Philipp Hagemeister e232f787f6 [buzzfeed] Add new extractor (Fixes #4259) 10 years ago
Philipp Hagemeister dcddc10a50 [test_unicode_literals] Arm unicode_literals check
From now on, the line

from __future__ import unicode_literals

should be contained in every single Python file lest we run into any more 2.x/3.x issues.
Going forward, we're likely to develop on 3.x only and would likely miss subtle bugs otherwise.
10 years ago
Sergey M․ a1008af412 [gorillavid] Update IE_DESC 10 years ago
Sergey M․ 61c0663c1e [udemy] Generalize download json and fix login 10 years ago
Sergey M․ 81a7a521c5 [gorillavid] Remove unused import 10 years ago
Sergey M․ e293711802 [udemy] Set session cookies to API requests (Closes #4124, closes #4219, closes #4308) 10 years ago
Sergey M․ ceb3367320 [gorillavid] Generalize extraction with countdown timeout and support faststream.in (Closes #4297) 10 years ago
Philipp Hagemeister 8865bdeb37 Remove useless u prefixes 10 years ago
Philipp Hagemeister d3b5101a91 [videopremium] Modernize 10 years ago
Philipp Hagemeister 5c32110114 [videofyme] Modernize 10 years ago
Philipp Hagemeister 24144e3b8d [tvp] Modernize 10 years ago
Philipp Hagemeister b3034f9df7 [trilulilu] Modernize 10 years ago
Philipp Hagemeister 4c6d2ff8dc [sohu] Modernize 10 years ago
Philipp Hagemeister faf3494894 [redtube] Modernize 10 years ago
Philipp Hagemeister 535a66ef66 [muzu] Modernize 10 years ago
Philipp Hagemeister 5c40bba82f [hotnewhiphop] Modernize 10 years ago
Philipp Hagemeister 855dc479c2 [subtitles] Modernize 10 years ago
Philipp Hagemeister 0792d5634e [youtube] Remove useless u prefixes 10 years ago
Philipp Hagemeister e91cdcae1a [appletrailers] Modernize 10 years ago
Philipp Hagemeister 27e1400f55 [aparat] Modernize 10 years ago
Philipp Hagemeister e0938e7731 [addanime] Modernize 10 years ago
Philipp Hagemeister b72823a0a4 [francetv] PEP8 10 years ago
Philipp Hagemeister f8aace93cd [academicearth] Modernize 10 years ago
Philipp Hagemeister d0720e7118 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 4e262a8838 [generic] Detect direct video links (Fixes #4149, #4313) 10 years ago
Sergey M․ b9ed3af343 [tass] Add extractor (Closes #4296) 10 years ago
Philipp Hagemeister 65f3a228b1 [generic] Add support for LazyYT embeds (Fixes #4306) 10 years ago
Philipp Hagemeister be64b5b098 [xminus] Simplify and extend (#4302) 10 years ago
Philipp Hagemeister 0bbf12239c Merge remote-tracking branch 't0mm0/x-minus' 10 years ago
Philipp Hagemeister c553fe5d29 [tmz] Simplify (#4304) 10 years ago
Matthew Rayfield f0c3d729d7 [tmz] Add new extractor 10 years ago
t0mm0 1cdedfee10 [XMinus] Added new extractor. 10 years ago
Philipp Hagemeister e8c8653e9d Merge remote-tracking branch 'origin/master' 10 years ago
Philipp Hagemeister 3d960a22fa [bpb] Simplify (#4298) 10 years ago
Naglis Jonaitis 2c25a2bd29 [tunein] Add new extractor (Closes #4097) 10 years ago
Oskar Jauch 355682be01 bpb Add new extractor 10 years ago
Jaime Marquínez Ferrándiz 00e9d396ab [francetv] Use the m3u8 manifest for georestricted videos (closes #3963)
Generating the correct urls for the f4m segments seems to require a lot of work.
Also raise an error if the video is not available from your location.
10 years ago
Philipp Hagemeister b74e86f48a Fix all PEP8 issues except E501 10 years ago
Philipp Hagemeister 3d36cea4ac [vk] PEP8 10 years ago
Philipp Hagemeister b66e699877 [myspace] pep8 and modernization 10 years ago
Philipp Hagemeister 27f8b0994e Merge remote-tracking branch 'jtwaleson/master' 10 years ago
Philipp Hagemeister 4ffc31033e [zingmp3] Simplify and PEP8 (#4288) 10 years ago
Philipp Hagemeister c1777d5cb3 Merge remote-tracking branch 'daohoangson/zing-mp3' 10 years ago
Jouke Waleson 9e1a5b8455 PEP8: applied even more rules 10 years ago
Philipp Hagemeister 784b6d3a9b Merge remote-tracking branch 'jtwaleson/master' 10 years ago
Dao Hoang Son c66bdc4869 [zingmp3] Added support for songs and albums 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 f3a3407226 [youtube] Clarify keywords 10 years ago
Sergey M․ 598c218f7b [smotri] Adapt to new API and modernize 10 years ago
Naglis Jonaitis 4698b14b76 [rtlxl] Strip additional dot from video URL (#4115) 10 years ago
Philipp Hagemeister d16abf434a [vk] Some PEP8 love 10 years ago
Philipp Hagemeister a8363f3ab7 [vk] Clarify test 10 years ago
Philipp Hagemeister 010cd3a3ee Merge remote-tracking branch 'WillSewell/vk-playlists' 10 years ago
Philipp Hagemeister aa79ac0c82 [youtube] Support controversy videos (Fixes #4275) 10 years ago
Philipp Hagemeister dd60be2bf9 [telebruxelles] Simplify (#4270) 10 years ago
Philipp Hagemeister 119b3caa46 Merge remote-tracking branch 'nulloz/telebruxelles' 10 years ago
Naglis Jonaitis 49f0da7ae1 [rtlxl] Use unencrypted m3u8 streams (#4115) 10 years ago
nulloz 2cead7e7bc telebruxelles Add new extractor 10 years ago
Will Sewell 9262867e86 [vk.com] Added newline at the end of the file. 10 years ago
Will Sewell b9272e8f8f [vk.com] Removed redundant log message -- this information is already being logged. 10 years ago
Will Sewell 021a0db8f7 [vk.com] Simplified the page_id acquisition by using the id matched in the URL earlier on. 10 years ago
Will Sewell e1e8b6897b [vk.com] Updated the extract_videos_from_page function with a much simpler 1-liner. 10 years ago
Will Sewell 53d1cd1f77 [vk.com] Updated the _VALID_URL regex for the playlist IE. Removed optional m, and named the id group. 10 years ago
Will Sewell cad985ab4d [vk.com] Updated the description to include vk.com. 10 years ago
Will Sewell c52331f30c [vk.com] Updated a test video that has been removed, and added a comment for others to update two other test videos that are also now removed. 10 years ago
Will Sewell 42e1ff8665 [vk.com] Added upload_date variable to the test cases that still work. 10 years ago
Philipp Hagemeister 6127693ed9 [folketinget] Add extractor (Fixes #4262) 10 years ago
Philipp Hagemeister 71069d2157 [sztv] Remove useless determine_ext call 10 years ago
Philipp Hagemeister f3391db889 [sztvhu] Modernize 10 years ago
Philipp Hagemeister 9b32eca3ce [generic] Add support for single quotes in HTML5 videos (Fixes #4265) 10 years ago
Philipp Hagemeister be53e2a737 [blip.tv:user] Modernize and add a test 10 years ago
Philipp Hagemeister a1c68b9ef2 Merge remote-tracking branch 'origin/master' 10 years ago
Jaime Marquínez Ferrándiz 4d46c1c68c [brightcove] Improve error message detection (#4256) 10 years ago
Jaime Marquínez Ferrándiz d6f714f321 [brightcove] Remove the namespace from the BrightcoveExperience html object 10 years ago
Philipp Hagemeister 8569f3d629 [vh1] Modernize 10 years ago
Philipp Hagemeister fed5d03260 [extractor/common] Document _type values (Motivated by #4254) 10 years ago
Philipp Hagemeister 6adeffa7c6 [comedycentral] Modernize 10 years ago
Philipp Hagemeister b244b5c3f9 remove unused imports 10 years ago
Philipp Hagemeister f42c190769 [stanfordoc] Modernize 10 years ago
Philipp Hagemeister 5239075bb6 [mtv] Return a proper playlist result (#4254) 10 years ago
Philipp Hagemeister aff2f4f4f5 [arte] Clean up format sorting mess
We now use our standard sorting facilities. As a side effect, it's finally possible to download German videos from French URLs and vice versa.
10 years ago
Naglis Jonaitis 480b7c32a9 [rtlxl] Fix format order 10 years ago
Naglis Jonaitis 37eddd3143 [rtlxl] Use m3u8 streams instead of f4m (#4115, #4118) 10 years ago
Will Sewell 02a12f9fe6 [vk] date_added is now extracted from the video page. 10 years ago
Will Sewell 6fcd6e0e21 [vk] Updated the regex for matching user video pages. It now matches optional URL parameters too. 10 years ago
Philipp Hagemeister 0857baade3 [youtube] Add webm audio formats (Fixes #4229) 10 years ago
Will Sewell 469d4c8968 [vk] Added a new information extractor for pages that are a list of a user\'s videos on vk.com. It works in a same way to playlist style pages for the YT information extractors. 10 years ago
Philipp Hagemeister 23ad44b57b [youtube] Better error message for DASH manifest 10 years ago
Philipp Hagemeister 6a68bb574a [eporner] Fix duration (Closes #4188) 10 years ago
Philipp Hagemeister 2707b50ffe [spiegel] Correct handling of redirects to spiegel.tv (Closes #4211) 10 years ago
Philipp Hagemeister 939fe70de0 [spiegeltv] Match hash-style URLs (Closes #4210) 10 years ago
Philipp Hagemeister 89c15fe0b3 [spiegeltv] Modernize 10 years ago
Naglis Jonaitis 8caa0c9779 [bliptv] Fix the resolve of lookup ID (Closes #4197) 10 years ago
Philipp Hagemeister bbefcf04bf [goldenmoustache] Fix title (Closes #4203) 10 years ago
Philipp Hagemeister 00d9ef0b70 [mailru] Adapt to new data format (Fixes #4201) 10 years ago
Philipp Hagemeister 0cc8888038 [crunchyroll] Remove NOP code (#2782) 10 years ago
Jaime Marquínez Ferrándiz 71f8c7ce7a [mtvservices:embedded] Improve config url (fixes #4092) 10 years ago
Jaime Marquínez Ferrándiz 5fee0eeac0 [ComedyCentralShows] Use the rtmp urls transform function from the MTV IE (fixes #3364)
It produces the right mp4 urls, so we stop prefering the rtmp urls.
10 years ago
Philipp Hagemeister 609a61e3e6 [npo] Improve npo.nl (Fixes #4173) 10 years ago
Philipp Hagemeister af63fed7d8 [generic] Add support for livestream embeds (Fixes #4185) 10 years ago
Philipp Hagemeister 3deed1e91a [freevideo] Simplify and raise error for foreigners (Fixes #4131) 10 years ago
Philipp Hagemeister 11b28e93d3 Merge remote-tracking branch 'yaccz/add-extractor/freevideo' 10 years ago
Philipp Hagemeister 3fa5bb3802 [sexu] Modernize (#4171) 10 years ago
Philipp Hagemeister c47ec62b83 Merge remote-tracking branch 'peugeot/sexu' 10 years ago
Philipp Hagemeister e4bdb37ec6 [spiegel] Add support for embeds 10 years ago
Philipp Hagemeister 0e15e725a0 [spiegel] Modernize 10 years ago
peugeot 437f68d868 Update sexu.py 10 years ago
peugeot d91d124081 fix python 2 test 10 years ago
Aaron Wojnowski 894dd8682e Fix YouTube signature extraction. 10 years ago
Jaime Marquínez Ferrándiz 9e05d039e0 [dailymotion] Fix extraction of vevo videos (fixes #4168) 10 years ago
peugeot bbd5f2de5e [sexu] initial support 10 years ago
Naglis Jonaitis 73689dafbf [tvplay] Fix f4m URL extraction (Closes #4119)
Add query parameters which are needed by AkamaiHD F4M player.
Also, modernize a bit.
10 years ago
Philipp Hagemeister 5ccaddf5b1 [goldenmoustache] Simplify (#4128) 10 years ago
Philipp Hagemeister 0b201a3134 Merge remote-tracking branch 'xantares/goldenmoustache' 10 years ago
Philipp Hagemeister ffe38646ca [funnyordie] Remove test md5sum (Fixes #4113) 10 years ago
Michael Käufl 732c848c14 [abc] Update test case
Old video has expired.
10 years ago
Michael Käufl 9d2a4dae90 [allocine] Update test 10 years ago
Michael Käufl 7009a9047a [byutv] Update test 10 years ago
Philipp Hagemeister 28465df1ff [youjizz] Modernize (#4131) 10 years ago
Philipp Hagemeister ef89dba58f [myspass] Modernize test case 10 years ago
Philipp Hagemeister 13ba3a6461 [bandcamp:album] Fix test case 10 years ago
Jaime Marquínez Ferrándiz eb4cb42a02 [ted] Extract duration (closes #4155) 10 years ago
Pascal Brax 2774852c2f Fix MTV/GameTrailers "Bad Request" error
Bugfix for bug #4123 & #4153
10 years ago
Naglis Jonaitis bbcc21efd1 [wrzuta] Fallback to mp3 on unknown media type (#4156) 10 years ago
Naglis Jonaitis 60526d6bcb [wrzuta] Fix audio extension lookup (Closes #4156)
Also, replace deleted test case
10 years ago
Philipp Hagemeister a1cf99d03a [YoutubeDL] Add playlist_id and playlist_title fields (Fixes #4139) 10 years ago
Naglis Jonaitis 3c6af203cc [streamcloud] Match URLs without fname (Closes #4144)
Also, modernize a bit.
10 years ago
Naglis Jonaitis 1a92e086a7 [tapely] Add Referer header (Closes #4138) 10 years ago
Jaime Marquínez Ferrándiz 519c73f267 Merge pull request #4136 from andikmu/master
fix swrmediathek for new formats.
10 years ago
Jaime Marquínez Ferrándiz a6dae6c09c [ndr] Improve video url regex (fixes #4140) 10 years ago
Philipp Hagemeister 8bb9b97c97 Merge remote-tracking branch 'origin/master' 10 years ago
andi d6fdc38682 fix swrmediathek for new formats. 10 years ago
Jaime Marquínez Ferrándiz 2fdbf27ad8 [niconico:playlist] Use the same video url the webpage uses (closes #4133) 10 years ago
yac 3898c8a7b2 [FreeVideo] Add new extractor 10 years ago
Naglis Jonaitis 29ed169cd6 [wrzuta] Add mp3 as a possible format (Closes #4126) 10 years ago
xantares b868c972d1 Add support for goldenmoustache.com 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
Jaime Marquínez Ferrándiz 1fe8fb8c20 [vice] Re-add extractor (fixes #4120)
The generic extraction no longer works.
10 years ago
Naglis Jonaitis 5d63b0aa93 [goshgay] Fix title extraction and modernize
Also remove width and height as they are not of the actual video.
10 years ago
Philipp Hagemeister 4164f0117e [utils] Remove unused import 10 years ago
Naglis Jonaitis 37aab27808 [brightcove] Extract m3u8 formats (#3541) 10 years ago
Jaime Marquínez Ferrándiz 6110bbbfdd [niconico] Catch deleted videos (closes #4064) 10 years ago
Jaime Marquínez Ferrándiz cde9b380e6 Merge pull request #4110 from nemunaire/channel9-fix
[channel9] Fix extraction
10 years ago
Sergey M․ dab647a7b6 [cinemassacre] Keep both extraction approaches and make more robust (Closes #4109) 10 years ago
nemunaire a316a83d2b [channel9] Fix extraction 10 years ago
Naglis Jonaitis 81b22aee8b [izlesene] Update test cases and modernize
The timestamp fluctuates with DST.
10 years ago
Philipp Hagemeister 20436c30c9 [youtube] Clarify output 10 years ago
Philipp Hagemeister 11fba1751d [imdb] Simplify 10 years ago
Philipp Hagemeister 9c3e870393 [gamespot] Remove unused import 10 years ago
Philipp Hagemeister 44789f2457 [ustream] Use modern helper function instead of old HTML parser 10 years ago
Philipp Hagemeister 711ede6e1b [heise] Fix description, thumbnail and format ID 10 years ago
Philipp Hagemeister a32f253112 [gamespot] Modernize 10 years ago
Philipp Hagemeister 94bd361318 [youtube] Skip sts if missing (Fixes #4095, fixes #4103) 10 years ago
Philipp Hagemeister acd40f64ed [cnn] Modernize test definitions 10 years ago
Sergey M․ 766306450d [played] Capture and output error message 10 years ago
Sergey M․ e7642ab572 [wimp] Fix video URL regex 10 years ago
Naglis Jonaitis bdf9701729 [generic/brightcove] Add a new test case for kijk.nl (#3541) 10 years ago
Naglis Jonaitis b5af6fcdad [brightcove] Make _VALID_URL less greedy and check for empty URLs (#3541) 10 years ago
Sergey M․ fdca55fe34 [trutube] Strip title 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
Sergey M․ d9116714f2 [cinemassacre] Fix extraction (Closes #4083) 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
Sergey M․ b2a68d14cf [mlb] Improve _VALID_URL (Closes #4063) 10 years ago
Sergey M․ 6e1cff9c33 [canalplus] Improve and merge with d8 extractor 10 years ago
Sergey M․ 72975729c8 [canalplus] Tweak extractor to support piwiplus (Closes #4046) 10 years ago
Sergey M․ d319948b6a [funnyordie] Add articles URL test 10 years ago
anovicecodemonkey 2a834bdb21 [FunnyOrDie] Add support for "/articles/" URLs 10 years ago
Philipp Hagemeister 0d2c141865 [youtube] Detect formats 298 et al as mp4 (Fixes #4066) 10 years ago
Philipp Hagemeister 7b6de3728a [youtube] Add format 266 (Fixes #4055) 10 years ago
Philipp Hagemeister a51d3aa001 [youtube] Add support for formats 302 and 303 (Fixes #4060) 10 years ago
Philipp Hagemeister 2c8e03d937 Sort formats by fps as well 10 years ago
Philipp Hagemeister fbb21cf528 [youtube] Add formats 298, 299 (Fixes #4056) 10 years ago
Naglis Jonaitis b8a618f898 [ro220] Fix broken extractor and modernize (#4054) 10 years ago
Jaime Marquínez Ferrándiz d65d628613 [crunchycroll] Fix building of ass subtitles (reported in #4019)
Parse the xml document instead of using regexes, otherwise unicode characters are left unescaped.
10 years ago
Philipp Hagemeister ac645ac7d0 [generic] Allow soundcloud embeds with additional attributes 10 years ago
Philipp Hagemeister 7d11297f3f Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 6ad4013d40 [drtv] Allow fractional timestamps (Fixes #4059) 10 years ago
Sergey M․ dbd1283d31 [naver] Capture and output error message (#4057) 10 years ago
Sergey M․ c451d4f553 [trutube] Fix extraction 10 years ago
Jaime Marquínez Ferrándiz a9bad429b3 [niconico] Add extractor for playlists (closes #4043) 10 years ago
Philipp Hagemeister 50c8266ef0 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister 00edd4f9be [laola1tv] Mark as broken
When the f4m downloader gets live stream support, I expect this to work magically or with very minor changes.
10 years ago
Philipp Hagemeister e5193599ec [laola1tv] Add new extractor
The extractor works fine, but the f4m downloader cannot handle the resulting bootstrap information.
10 years ago
Philipp Hagemeister 01d663bca3 [auengine] Simplify 10 years ago
Sergey M․ e0c51cdadc [vk] Generalize errors 10 years ago
Sergey M․ 9334f8f17a [vk] Handle deleted videos 10 years ago
Sergey M․ 632256d9ec [wimp] Update video URL regex 10 years ago
Philipp Hagemeister 9fdece5d34 [srmediathek] Choose variable name more wisely 10 years ago
Philipp Hagemeister bbf1092ad0 [fktv] Remove unused import 10 years ago
Philipp Hagemeister 9ef55c5bbc [quickvid] Add new extractor 10 years ago
Philipp Hagemeister 48a24ab746 [generic] Fix HTML5 video regexp 10 years ago
Philipp Hagemeister 27c542c06f [iconosquare] Simplify 10 years ago
Philipp Hagemeister 8cc3eba79a [phoenix] Add new extractor (Fixes #4036) 10 years ago
Philipp Hagemeister b0fb6d4db1 [ku6] Modernize 10 years ago
Philipp Hagemeister 81515ad9f6 [extractor/common] Improve m3u8 output 10 years ago
Philipp Hagemeister 8112d4b284 [lrt] Modernize 10 years ago
Philipp Hagemeister bf7aa6301b [fktv] Modernize 10 years ago
Philipp Hagemeister aea856621f [zdf] Simplify 10 years ago
Philipp Hagemeister f24a5a2faa Merge remote-tracking branch 'olebowle/ard' 10 years ago
Philipp Hagemeister ecfe623422 [heise] Fix extraction
Now they use an XML format instead of JSON.
10 years ago
Philipp Hagemeister 4a6c94288a [kickstarter] Simplify and fix test case 10 years ago
Philipp Hagemeister 10e3d73472 [nbc] Fix ThePlatform embedded videos 10 years ago
Philipp Hagemeister 15956b5aa1 [promptfile] Fix check for deleted videos 10 years ago
Philipp Hagemeister 586f7082ef [francetv] Remove changing md5sum 10 years ago
Philipp Hagemeister d6d9186f0d [generic] Fix test title 10 years ago
Philipp Hagemeister 2e9ff8f362 [gorillavid] Fix test title 10 years ago
Philipp Hagemeister 249efaf44b [pornhub] Modernize and fix test definition 10 years ago
Philipp Hagemeister 8d32abff9e [ruhd] Simplify 10 years ago
Philipp Hagemeister 94f052cbf4 [syfy] Remove test checksum
We have the minsize test now.
10 years ago
Philipp Hagemeister 446a03bd96 [ustream:channel] Change test playlist size (Seems to have been limited that way on the website as well) 10 years ago
Philipp Hagemeister 6009b69f81 [vgtv] Fix test title 10 years ago
Philipp Hagemeister 3d6047113c [vgtv] Simplify 10 years ago
Philipp Hagemeister 9dec99303d [vimeo:review] Fix test title 10 years ago
Philipp Hagemeister 7706927370 [vine:user] Adapt test to changed list size 10 years ago
Philipp Hagemeister 3adba6fa2a [xtube] Fix test description 10 years ago
Philipp Hagemeister f46a8702cc [youtube:playlist] Fix test title 10 years ago
Philipp Hagemeister 8d11b59bbb [ynet] Remove test md5sums
These fluctuate regularly.
10 years ago
Philipp Hagemeister cf501a23d2 [srmediathek] Correct IE_NAME/IE_DESC 10 years ago
Philipp Hagemeister 2bcae58d46 [srmediathek] New extractor 10 years ago
Philipp Hagemeister c9f08154a3 Remove unused imports 10 years ago
Philipp Hagemeister 526b276fd7 [faz] Modernize 10 years ago
Philipp Hagemeister bfc2bedcfc [youtube] Make confirm_age non-fatal (#4042) 10 years ago
Philipp Hagemeister 83855f3a1f [livestream:original] Fix RTMP parameters (Fixes #4040) 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
dinesh 0551a02b82 [Rte] Improve extractor 10 years ago
Jaime Marquínez Ferrándiz 579657ad87 [soundcloud] Set the 'webpage_url' field for each track
For playlists, YoutubeDL would set it to the playlist url.
10 years ago
Philipp Hagemeister 09e5d6a6e5 [crunchyroll:playlist] Simplify (#3988) 10 years ago
Philipp Hagemeister 274b12b5a8 Merge remote-tracking branch 'gabeos/crunchyroll-show-playlist' 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
Sergey M․ 911344e5ac [vrt] Improve extractor 10 years ago
dinesh 03936f6e6d [BelgianNational] corrected indentation 10 years ago
dinesh b13ccb1b87 [BelgianNational] New extractor added 10 years ago
Sergey M․ f64f8a4662 [sportbox] Remove view count 10 years ago
Jaime Marquínez Ferrándiz 681b9caa9c [tumblr] Fix extraction (fixes #4029) 10 years ago
Jaime Marquínez Ferrándiz 0eb9fb9f24 [soundcloud] Modernize and fix tests 10 years ago
Naglis Jonaitis 9a76f416ce [lrt] Updated test 10 years ago
Philipp Hagemeister 603821161f Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Philipp Hagemeister d3c72db894 [audiomack] Simplify 10 years ago
Sergey M․ 43d9718fb9 [nhl] Improve video URL extraction (Closes #4013) 10 years ago
Philipp Hagemeister 7fc54e5262 Merge remote-tracking branch 'xavierbeynon/audiomack' 10 years ago
xavier d36cae46d8 Not directly calling soundcloud extractor anymore 10 years ago
xavier fdfefa1b9c Made changes per phihag 10 years ago
Philipp Hagemeister c64ed2a310 [viddler] Use API 10 years ago
Philipp Hagemeister cdc5cb7c2b [hark] Modernize 10 years ago
Philipp Hagemeister 8efd06aa42 [motherless] Simplify 10 years ago
Filip B 7f9ced64cb Add group videos support for motherless
Modified motherless regular expression.
Previously it matched only URLs like this:
motherless.com/ID
Now it also matches this:
motherless.com/g/group_name/ID
All tests including the newly added one passed.
10 years ago
Filip B 7608815cc2 Add another motherless test
This test is for videos posted in groups.
URL looks like this:
motherless.com/g/group_name/ID
which is basically the same as
motherless.com/ID
So far this test fails because I haven't improved the extractor yet.
10 years ago
Filip B 5823eda139 Fix motherless test 0
Apparently motherless no longer serves flv for that video (or maybe even
other videos). So I changed expected extension from flv to mp4 and
changed expected md5 accordingly.
10 years ago
Philipp Hagemeister 1ede5b2481 [glide] Simplify 10 years ago
Philipp Hagemeister 98e1d28982 Merge remote-tracking branch 'thornomad/glide' 10 years ago
Philipp Hagemeister 2c26df763c [vidzi] Use proper test case and simplify (#3989) 10 years ago
Philipp Hagemeister 018e835594 [vidzi] Simplify 10 years ago
Philipp Hagemeister e65e06fbe2 [vidzi] Correct order in imports (#3989) 10 years ago
winwon 95ee84421e vidzi Add new extractor 10 years ago
Philipp Hagemeister b5a14350b9 [bild] Simplify (#3983) 10 years ago
Philipp Hagemeister 8d81f872fb Merge remote-tracking branch 'capital-G/master' 10 years ago
xavier 9e9bc793f3 Finished audiomack extractor 10 years ago
dinesh 25fadd06d0 [Rte] New extractor added 10 years ago
dinesh 7a47d07c6d [extractor/common] href attribute added 10 years ago
xavier 5c565ac9e7 Added init.py initializer 10 years ago
xavier 67500bf939 Initial version of audiomack.py 10 years ago
Philipp Hagemeister b1edd7a48a [crunchyroll] Correct parsing (Fixes #4014) 10 years ago
dinesh 34e48bed3b [extractor/common] Added support for f4m manifest Version 2.0 10 years ago
Jaime Marquínez Ferrándiz 2c63ccec78 [mitele] Fix on python 2.x 10 years ago
Philipp Hagemeister f2f2c0c2c6 [generic] Allow --default-search without colon 10 years ago
Philipp Hagemeister f3cd403c2b [telecino] Add coding declaration 10 years ago