Commit Graph

6819 Commits (95c5534f8ed016a81f715f291ab09c4ea2c3679c)

Author SHA1 Message Date
Sergey M․ c808ef81bb [soundcloud:set:user] Support mobile URLs (Closes #5323) 10 years ago
Sergey M․ 87270c8416 [dumpert] Simplify and fix python 3.2 10 years ago
Sergey M․ ebc2f7a2db Merge branch 'dumpert' of https://github.com/jorams/youtube-dl into jorams-dumpert 10 years ago
Sergey M․ 7700207ec7 [pornhub] Fix comment count extraction (Closes #5320) 10 years ago
Joram Schrijver 4d5d14f5cf [Dumpert] Add new extractor
Add support for the Dutch video site Dumpert. http://www.dumpert.nl/
10 years ago
Yen Chi Hsuan 9b4774b21b [Xuite] Fix extraction on python 3.2
base64.b64decode() accept only binary types in Python 3.2
10 years ago
Yen Chi Hsuan 2ddf083588 [douyutv] Simplify usage of isinstance 10 years ago
Yen Chi Hsuan 8343a03357 [douyutv] Fix extractor and improve error handling 10 years ago
Naglis Jonaitis ad320e9b83 [generic] Add support for 5min embeds (#5310) 10 years ago
Philipp Hagemeister ecb750a446 [cnn] Match more URLs 10 years ago
Philipp Hagemeister 5f88e02818 [ultimedia] PEP8 10 years ago
Sergey M․ 5a3b315b5f [dhm] Improve _VALID_URL and add test 10 years ago
Sergey M․ af8c93086c [dhm] Simplify 10 years ago
Sergey M․ 79fd11ab8e Merge branch 'dhm' of https://github.com/ossi96/youtube-dl into ossi96-dhm 10 years ago
Jaime Marquínez Ferrándiz cb88671e37 [nbc] Recognize https urls (fixes #5300) 10 years ago
Oskar Jauch ff79552f13 [DHM] Add extractor description 10 years ago
Oskar Jauch 643fe72717 [DHM] Add new extractor 10 years ago
Philipp Hagemeister 4747e2183a release 2015.03.28 10 years ago
Philipp Hagemeister c59e701e35 Default to continuedl=True
We already do this in the CLI interface, so it should be just fine.
10 years ago
Jaime Marquínez Ferrándiz 70a1165b32 Don't use bare 'except:'
They catch any exception, including KeyboardInterrupt, we don't want to catch it.
10 years ago
Naglis Jonaitis af14000215 [eroprofile] Add login support (#5269) 10 years ago
Sergey M․ 998e6cdba0 [vimeo] Capture and output error message (#5294) 10 years ago
Mohammad Teimori Pabandi 2315fb5e5f unicde :( 10 years ago
Jaime Marquínez Ferrándiz 157e9e5aa5 [youtube:watchlater] Remove unused properties and fix tests 10 years ago
Jaime Marquínez Ferrándiz c496ec0848 [vessel] Fix pep8 issue 10 years ago
Sergey M․ 31c4809827 [safari] Improve and simplify 10 years ago
Sergey M․ ac0df2350a Merge branch 'master' of https://github.com/zx8/youtube-dl into zx8-master 10 years ago
Naglis Jonaitis 223b27f46c [vessel] Add new extractor (Closes #5275) 10 years ago
Naglis Jonaitis 425142be60 [slideshare] Fix extraction (#5279) 10 years ago
Sergey M․ 7e17ec8c71 [youtube] Clarify some IE_NAMEs 10 years ago
Sergey M․ 448830ce7b [youtube:watchlater] Extract watchlater as playlist (Closes #5280) 10 years ago
Mohammad Teimori Pabandi 8896b614a9 removing unicode literal because it is imported :)) 10 years ago
Mohammad Teimori Pabandi a7fce980ad removed one of tests that made problem with testing server 10 years ago
Naglis Jonaitis 91757b0f37 [utils] Escape all HTML entities written in hexadecimal form 10 years ago
Naglis Jonaitis fbfcc2972b [teamcoco] Fix extraction 10 years ago
Mohammad Teimori Pabandi db40364b87 [Varzesh3] Add new extractor 10 years ago
Sergey M․ ae67d082fe [22tracks] Improve and simplify 10 years ago
Amish Bhadeshia 8f76df7f37 Updated init to add 22tracks 10 years ago
Amish Bhadeshia 5c19d18cbf [22Tracks] Add new extractor
Conflicts:
	youtube_dl/extractor/__init__.py
10 years ago
Sergey M․ 838b93405b [redtube] Fix test 10 years ago
Sergey M․ 2676caf344 [redtube] Capture and output removed video message (#5281) 10 years ago
testbonn 17941321ab Clean up of --help output
For consistency and readability
10 years ago
Philipp Hagemeister 48c971e073 release 2015.03.24 10 years ago
Philipp Hagemeister f5e2efbbf0 [options] Handle special characters in argv (Fixes #5157) 10 years ago
tiktok 5d1f0e607b [MiomioTv] updated based on feedback to merge request:
1) added comment to explain extra xml link download
    2) changed {} entries to {0}, {1} etc
    3) removed redundant language header (the others are required)
    4) checked out the old version of the supported sites md (the change was
    not required)
10 years ago
Sergey M․ b0872c19ea [npo] Skip broken URL links (Closes #5266) 10 years ago
Sergey M․ 9f790b9901 [mlb] Improve _VALID_URL (Closes #5260) 10 years ago
tiktok c41a2ec4af [MiomioTv] Add new extractor 10 years ago
Roman Le Négrate 575dad3c98 [pornovoisines] Add extractor 10 years ago
zx8 32d687f55e [safari] Add safaribooksonline extractor 10 years ago
Jaime Marquínez Ferrándiz 93f787070f [twitch] Only match digits for the video id
Urls can also contain contain a query (for example a timestamp '?t=foo')
10 years ago
Jaime Marquínez Ferrándiz 336d19044c [lybsyn] pep8: add space around operator 10 years ago
Sergey M․ 1a4123de04 [comedycentral] Remove unused import 10 years ago
Sergey M․ cf2e2eb1c0 [comedycentral] Drop thedailyshow podcast extractor
Generic extractor is just fine for Libsyn embeds
10 years ago
Sergey M․ 2051acdeb2 [extractor/generic] Add test for Libsyn embed 10 years ago
Sergey M․ cefdf970cc [extractor/generic] Support Libsyn embeds 10 years ago
Sergey M․ a1d0aa7b88 [libsyn] Fix extractor alphabetic order 10 years ago
Sergey M․ 49aeedb8cb [libsyn] Improve and simplify 10 years ago
Sergey M․ ef249a2cd7 Merge branch 'the-daily-show-podcast' of https://github.com/fstirlitz/youtube-dl into fstirlitz-the-daily-show-podcast 10 years ago
Sergey M․ a09141548a [nrk:playlist] Relax video id regex and improve _VALID_URL 10 years ago
Jaime Marquínez Ferrándiz c9450c7ab1 [nrk:playlist] Restrict _VALID_URL
It would also match /videos/PS... urls
10 years ago
Sergey M․ faa1b5c292 [nrk:playlist] Add extractor (Closes #5245) 10 years ago
Sergey M․ 393d9fc6d2 [nrk] Extract duration 10 years ago
Sergey M․ 4e6a228689 [nrk] Adapt to new URL format 10 years ago
Jaime Marquínez Ferrándiz 179d6678b1 Remove the 'stitle' field
A warning has been printed for more than 2 years (since 97cd3afc75)
10 years ago
Jaime Marquínez Ferrándiz 85698c5086 [crunchyroll] Remove unused class 10 years ago
Sergey M․ 1887ecd4d6 [twitch] Fix login 10 years ago
Sergey M․ 1c9a1457fc [niconico] Add nm video test 10 years ago
Sergey M․ 038b0eb1da Merge branch 'niconico_nm' of https://github.com/ndac-todoroki/youtube-dl into ndac-todoroki-niconico_nm 10 years ago
Naglis Jonaitis 2684871bc1 [vine] Fix formats extraction (Closes #5239) 10 years ago
Naglis Jonaitis ccf3960eec [nytimes] Improve _VALID_URL (Fixes #5238) 10 years ago
Naglis Jonaitis eecc0685c9 [videomega] Fix extraction and update test (Fixes #5235) 10 years ago
Sergey M․ 2ed849eccf Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Sergey M․ 3378d67a18 [generic] Add support for nytimes embeds (Closes #5234) 10 years ago
Sergey M․ f3c0c667a6 [nytimes] Modernize 10 years ago
Sergey M․ 0ae8bbac2d [nytimes] Support embed URL 10 years ago
Philipp Hagemeister cbc3cfcab4 release 2015.03.18 10 years ago
Sergey M․ b30ef07c6c [ultimedia] Handle youtube embeds 10 years ago
Sergey M․ 73900846b1 [ultimedia] Capture and output unavailable video message 10 years ago
Sergey M․ d1dc7e3991 [ultimedia] Fix alphabetic order 10 years ago
Sergey M․ 3073a6d5e9 [ultimedia] Add extractor
Sponsored by thankyoumotion.com
10 years ago
Roman Le Négrate aae53774f2 [mixcloud] Try preview server first, then further numbers 10 years ago
Jaime Marquínez Ferrándiz 7a757b7194 [mixcloud] Fix extraction of some metadata
The second test had some wrong info.
I couldn't find the timestamp, so I have removed it.
10 years ago
Roman Le Négrate fa8ce26904 [mixcloud] Fix extraction like-count 10 years ago
Sergey M․ 2c2c06e359 [krasview] Fix extraction (Closes #5228) 10 years ago
Todoroki ee580538fa fix nm video DL issue when logged in 10 years ago
Todoroki c3c5c31517 fix nm video DL issue when logged in 10 years ago
Sergey M․ ed9a25dd61 [generic] Generalize redirect regex 10 years ago
felix 9ef4f12b53 testcases for libsyn and The Daily Show Podcast extractors 10 years ago
Sergey M․ 84f8101606 [generic] Follow redirects specified by `Refresh` HTTP header 10 years ago
Sergey M․ b1337948eb [grooveshark] Fix extraction 10 years ago
Sergey M․ 2ca1c5aa9f [douyutv] Improve and extract all formats 10 years ago
Sergey M․ 674fb0fcc5 Merge branch 'douyutv' of https://github.com/bonfy/youtube-dl into bonfy-douyutv 10 years ago
Sergey M․ cd459b1d49 [sohu] Fix test's note info 10 years ago
Sergey M․ 92a4793b3c [utils] Place sanitize url function near other sanitizing functions 10 years ago
Sergey M․ dc03a42537 Merge branch 'sohu_fix' of https://github.com/yan12125/youtube-dl into yan12125-sohu_fix 10 years ago
Sergey M․ 219da6bb68 [megavideoeu] Remove extractor 10 years ago
Sergey M․ 0499cd866e [primesharetv] Clean up 10 years ago
Jeff Buchbinder 13047f4135 [Primesharetv] Handle file not existing properly. 10 years ago
Jeff Buchbinder af69cab21d [Primesharetv] Add public domain example video 10 years ago
Jeff Buchbinder d41a3fa1b4 [Primesharetv] Add primeshare.tv extractor, still need test data 10 years ago
Jeff Buchbinder 733be371af Add megavideoz.eu support. 10 years ago
Sergey M․ 576904bce6 [letv] Clarify download message 10 years ago
Sergey M. cf47794f09 Merge pull request #5116 from yan12125/letv_fix
[Letv] Fix test_Letv and test_Letv_1 failures in python 3
10 years ago
Sergey M․ c06a9f8730 [arte+7] Check formats (Closes #5224) 10 years ago
felix 2e90dff2c2 The Daily Show Podcast support 10 years ago
Jaime Marquínez Ferrándiz b68eedba23 [rtve.es:infantil] Minor fixes (closes #5214) 10 years ago
Eduardo Ferro d5b559393b [rtve] Add new extractor for rtve infantil 10 years ago
Philipp Hagemeister 1de4ac1385 release 2015.03.15 10 years ago
Sergey M․ 39aa42ffbb [ard] Capture and output time restricted videos (Closes #5213) 10 years ago
Sergey M․ ec1b9577ba [cloudy] Fix key extraction (Closes #5211) 10 years ago
Sergey M. 3b4444f99a Merge pull request #5208 from admire93/master
Fix mistyped docstring indent
10 years ago
Kang Hyojun 613b2d9dc6 Fix mistyped docstring indent 10 years ago
Sergey M․ 8f4cc22455 [aftenposten] Adapt to new URL format 10 years ago
Jaime Marquínez Ferrándiz 88cf6fb368 [metadatafromtitle] Some improvements and cleanup
* Remove the 'songtitle' field, 'title' can be used instead.
* Remove newlines in the help text, for consistency with other options.
* Add 'from __future__ import unicode_literals'.
* Call '__init__' from the parent class.
* Add test for the format_to_regex method
10 years ago
phiresky e7db87f700 Add metadata from title parser
(Closes #5125)
10 years ago
Yen Chi Hsuan 2cb434e53e [Sohu] Fix title extraction 10 years ago
Yen Chi Hsuan cd65491c30 [Sohu] Add a multiplart video test case 10 years ago
Jaime Marquínez Ferrándiz 082b1155a3 [livestream] Extract all videos in events (fixes #5198)
The webpage only contains the most recent ones, but if you scroll down more will appear.
10 years ago
Jaime Marquínez Ferrándiz 9202b1b787 [eighttracks] Remove unused import 10 years ago
Sergey M․ a7e01c438d [8tracks] Modernize 10 years ago
Sergey M․ 05be67e77d [8tracks] Improve extraction 10 years ago
Sergey M․ 85741b9986 [8tracks] Use predefined avg duration when duration is negative (Closes #5200) 10 years ago
Mamay Alexander 29171bc2d2 [yandexmusic] Site mirrors 10 years ago
Sergey M․ 7be5a62ed7 [viewster] Improve extraction 10 years ago
Sergey M․ 3647136f24 [viewster] Add extractor 10 years ago
Sergey M․ 13598940e3 [kanalplay] Fix test 10 years ago
Sergey M․ bba3fc7960 [beatenpro] Fix tests 10 years ago
Sergey M․ fcd877013e [beatenpro] Simplify 10 years ago
Sergey M․ ba1d4c0488 [beatenpro] Improve display_id 10 years ago
Sergey M․ 517bcca299 [beatenpro] Simplify and improve 10 years ago
Sergey M․ 1b53778175 [beatenpro] Use generic format sort 10 years ago
Sergey M․ b7a0304d92 Merge branch 'beatport-pro' of https://github.com/djpohly/youtube-dl into djpohly-beatport-pro 10 years ago
Sergey M․ 545315a985 [nrk] Use generic subtitles timecode formatter 10 years ago
Sergey M․ 3f4327520c [kanalplay] Extract subtitles 10 years ago
Sergey M․ 4a34f69ea6 [extractor/common] Add subtitles timecode formatter 10 years ago
Sergey M․ fb7e68833c [kanalplay] Add extractor (Closes #5188) 10 years ago
Philipp Hagemeister 486dd09e0b [YoutubeDL] Check for bytes instead of unicode output templates (#5192)
Also adapt the embedding examples for those poor souls still using 2.x.
10 years ago
Jaime Marquínez Ferrándiz 054b99a330 [jeuxvideo] Fix extraction (fixes #5190) 10 years ago
Devin J. Pohly 65c5e044c7 fix python2 10 years ago
Devin J. Pohly 11984c7467 [BeatportPro] Add new extractor
This extractor is for Beatport's 2-minute, low-quality track previews
only.  To obtain an entire track, you obviously have to purchase and
download it normally through the Beatport store!

Possible future improvements:
- Playlists for albums or other track-list pages
- User login to play from My Beatport, Hold Bin, or Cart
10 years ago
Jaime Marquínez Ferrándiz 3946864c8a [vimeo] Use https for all vimeo.com urls
Unfortunately vimeopro.com doesn't support it yet.
10 years ago
Jaime Marquínez Ferrándiz b84037013e [vimeo] Fix login (#3886) 10 years ago
Leonardo Amaral d7d79106c7 * Change globo.py flash ver to 17.0.0.132 - Chrome 42.0.2311.22 10 years ago
Sergey M․ 1138491631 [yam] Skip test 10 years ago
Sergey M․ 71705fa70d [footyroom] Add extractor (Closes #5000) 10 years ago
Sergey M. 602814adab Merge pull request #5150 from yan12125/yam_fix
[Yam] Add an error detection and update test cases
10 years ago
Jaime Marquínez Ferrándiz 3a77719c5a Don't accept '-1' as format, 'all' is clearer 10 years ago
Sergey M․ a3fbd18824 [funnyordie] Simplify subtitles 10 years ago
Sergey M․ c6052b8c14 Merge branch 'master' of https://github.com/pishposhmcgee/youtube-dl into pishposhmcgee-master 10 years ago
Sergey M․ c792b5011f [ssa] Add extractor (Closes #5169) 10 years ago
Sergey M․ 32aaeca775 [npo] Improve smooth stream skipping and set low preference for streams other than hds ans hls (Closes #5175) 10 years ago
pishposhmcgee 1593194c63 Update funnyordie.py 10 years ago
PishPosh.McGee 614a7e1e23 Added subtitles for FunnyOrDie 10 years ago
Sergey M․ 2ebfeacabc [utils] Keep dot and dotdot unmodified (Closes #5171) 10 years ago
Jaime Marquínez Ferrándiz f5d8f58a17 [yandexmusic:album] Improve _VALID_URL to avoid matching tracks urls 10 years ago
Jaime Marquínez Ferrándiz 937daef4a7 [niconico] Use '_match_id' 10 years ago
Jaime Marquínez Ferrándiz dd77f14c64 [yandexmusic] PEP8: remove blank line at the end of file 10 years ago
Sergey M․ d1e2e8f583 [yamusic] Rename to yandexmusic 10 years ago
Sergey M․ 47fe42e1ab [yamusic] Improve, simplify, fix python3 issues and add tests 10 years ago
Mamay Alexander 4c60393854 [YandexMusic] Add new extractor 10 years ago
Philipp Hagemeister f848215dfc release 2015.03.09 10 years ago
Philipp Hagemeister dcca581967 Merge remote-tracking branch 'origin/master'
Conflicts:
	youtube_dl/YoutubeDL.py
10 years ago
Sergey M․ dd7831fe94 [breakcom] Process only play purpose media formats (Closes #5164) 10 years ago
Naglis Jonaitis cc08b11d16 [adultswim] Improve video_info extraction (Fixes #5152)
Look for video_info inside `slugged_video`, if slug is not found among collections.
Also, simplify a bit.
10 years ago
Philipp Hagemeister 8bba753cca [options] Rename --dump-intermediate-pages to --dump-pages for consistence with --write-pages 10 years ago
Jaime Marquínez Ferrándiz 43d6280d0a [downloader/f4m] Fix use of base64 in python 3.2 (fixes #5132)
b64decode needs a byte string, but on 3.4 it also accepts strings.
10 years ago
Sergey M․ e5a11a2293 [YoutubeDL] Sanitize path before creating non-existent paths (Closes #4324) 10 years ago
Sergey M․ f18ef2d144 [utils] Disallow trailing dot in sanitize_path for a path part 10 years ago
Sergey M․ 1bb5c511a5 [YoutubeDL] Sanitize outtmpl as path 10 years ago
Sergey M․ d55de57b67 [utils] Fix sanitize_open 10 years ago
Sergey M․ a2aaf4dbc6 [utils] Add sanitize_path 10 years ago
Sergey M․ bdf6eee0ae [gazeta] Extend _VALID_URL 10 years ago
Naglis Jonaitis 8b910bda0c [teamcoco] Fix extraction 10 years ago
Naglis Jonaitis 24993e3b39 [vidme] Fix view_count extraction and remove comment_count extraction (Fixes #5133)
Comment counts seem to no longer be listed on vid.me
10 years ago
Sergey M․ 11101076a1 [pladform] Fix format quality sorting 10 years ago
Sergey M․ f838875726 [pladform] Add support for embeds 10 years ago
Sergey M․ 28778d6bae [pladform] Add extractor 10 years ago
Naglis Jonaitis 1132eae56d [gazeta] Add new extractor (Closes #4222) 10 years ago
Sergey M․ d34e79492d [twitch] Fix live streams (Closes #5158) 10 years ago
Philipp Hagemeister ab205b9dc8 Revert "[YoutubeDL] Sanitize outtmpl as it may contain forbidden characters"
This reverts commit 7dcad95d4f.

The output template is most definitly allowed to contain forbidden characters; otherwise -o /foo/bar/vid.mp4 wouldn't work.
10 years ago
Sergey M․ 7dcad95d4f [YoutubeDL] Sanitize outtmpl as it may contain forbidden characters 10 years ago
Sergey M․ 8a48223a7b [eagleplatform] Remove debug output 10 years ago
Sergey M․ d47ae7f620 [eagleplatform] Add support for ClipYou embeds 10 years ago
Sergey M․ 135c9c42bf [eagleplatform] Add support for embeds 10 years ago
Sergey M․ 0bf79ac455 [eagleplatform] Add extractor 10 years ago
Sergey M․ 98998cded6 [youtube:search_url] Fix extraction (Closes #5155) 10 years ago
Sergey M․ 14137b5781 [orf:iptv] Add extractor (Closes #5140) 10 years ago
bonfy a172d96292 [douyutv] Add new extractor 10 years ago
Jaime Marquínez Ferrándiz 23ba76bc0e [dailymotion] Replace test
It has been removed.
10 years ago
Jaime Marquínez Ferrándiz 61e00a9775 [vimeo] Use https for player.vimeo.com urls (closes #5147) 10 years ago
Jaime Marquínez Ferrándiz d1508cd68d [vimeo:album] Fix password protected videos
Since it only uses https now, don't recognize http urls.
10 years ago
Jaime Marquínez Ferrándiz 9c85b5376d [vimeo] Fix and use '_verify_video_password' (#5001)
It only supports verifying the password over https now.

Use it instead of manually setting the 'password' cookie because it allows to check if the password is correct.
10 years ago
Jaime Marquínez Ferrándiz 3c6f245083 [vimeo] Fix upload date extraction 10 years ago
Sergey M․ f207019ce5 [extractor/common] Remove 'm3u8' from quality selection URL 10 years ago
Yen Chi Hsuan bd05aa4e24 [Yam] Add an error detection and update test cases 10 years ago
Sergey M․ 8dc9d361c2 [extractor/common] Fix format_id when `last_media` is None and always include `m3u8_id` if present
The rationale behind `m3u8_id` was to resolve duplicates when processing several m3u8 playlists within the same media that give equal resulting `format_id`'s,
e.g. `youtube-dl http://www.rts.ch/play/tv/passe-moi-les-jumelles/video/la-fee-des-bois-mustang-les-chemins-du-vent?id=3854925 -F`
10 years ago
Philipp Hagemeister d0e958c71c [twitch:vod] Prefer source stream (Fixes #5143) 10 years ago
Philipp Hagemeister a0bb7c5593 [extractor/common] Improve m3u format IDs (#5143) 10 years ago
Yen Chi Hsuan 55969016e9 [utils] Add a function to sanitize consecutive slashes in URLs 10 years ago
Philipp Hagemeister 9609f02e3c [vidme] Modernize 10 years ago
Yen Chi Hsuan 5c7495a194 [sohu] Correct wrong imports 10 years ago
Yen Chi Hsuan 5ee6fc974e [sohu] Fix info extractor and add tests 10 years ago
Naglis Jonaitis c2ebea6580 [extremetube] Fix extraction (Closes #5127) 10 years ago
Sergey M․ 12a129ec6d [playwire] Add extractor 10 years ago
Jaime Marquínez Ferrándiz f28fe66970 [downloader/http] Add missing fields for _hook_progress call
It would fail if you run 'youtube-dl --no-part URL' a second time when the file has already been downloaded.

(Reported in Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1195779)
10 years ago
Jaime Marquínez Ferrándiz 123397317c [downloader/http] Remove wrong '_hook_progress' call (fixes #5117) 10 years ago
Naglis Jonaitis dc570c4951 [lrt] Pass --realtime to rtmpdump 10 years ago
Naglis Jonaitis 22d3628319 [tvplay] Adapt _VALID_URL and test case to domain name change 10 years ago
Sergey M․ 50c9949d7a [youporn] Imrove JSON regex and preserve the old one 10 years ago
Sergey M. 376817c6d4 Merge pull request #5115 from chaos33/youporn-json
fix youporn extractor's json search regex
10 years ago
Yen Chi Hsuan 63fc800057 [Letv] Fix test_Letv and test_Letv_1 failures in python 3 10 years ago
chaos33 e0d0572b73 fix youporn extractor's json search regex 10 years ago
Philipp Hagemeister 7fde87c77d release 2015.03.03.1 10 years ago
Philipp Hagemeister 938c3f65b6 Merge branch 'cn-verification-proxy' 10 years ago
Philipp Hagemeister 2461f79d2a [utils] Correct per-request proxy handling 10 years ago
Philipp Hagemeister 499bfcbfd0 Make sure netrc works for all extractors with login support
Fixes #5112
10 years ago
Philipp Hagemeister 07490f8017 release 2015.03.03 10 years ago
Philipp Hagemeister 91410c9bfa [letv] Add --cn-verification-proxy (Closes #5077) 10 years ago
Philipp Hagemeister a7440261c5 [utils] Streap leading dots
Fixes #2865, closes #5087
10 years ago
Philipp Hagemeister 76c73715fb [generic] Parse RSS enclosure URLs (Fixes #5091) 10 years ago
Philipp Hagemeister c75f0b361a [downloader/external] Add support for custom options (Fixes #4885, closes #5098) 10 years ago
Sergey M․ 295df4edb9 [soundcloud] Fix glitches (#5101) 10 years ago
Sergey M․ 562ceab13d [soundcloud] Check direct links validity (Closes #5101) 10 years ago
Sergey M․ 2f0f6578c3 [extractor/common] Assume non HTTP(S) URLs valid 10 years ago
Sergey M․ 30cbd4e0d6 [lynda] Completely skip videos we don't have access to, extract base class and modernize (Closes #5093) 10 years ago
Sergey 7594be85ff [lynda] Check for the empty subtitle 10 years ago
Sergey M․ 3630034609 [vk] Fix test (Closes #5100) 10 years ago
Sergey M․ 4e01501bbf [vk] Fix extraction (Closes #4967, closes #4686) 10 years ago
Sergey M․ 1aa5172f56 [vk] Catch temporarily unavailable video error message 10 years ago
Jaime Marquínez Ferrándiz 31bd39256b --load-info: Use the fileinput module
It automatically handles the '-' filename as stdin
10 years ago
Jaime Marquínez Ferrándiz 003c69a84b Use shutil.get_terminal_size for getting the terminal width if it's available (python >= 3.3) 10 years ago
Philipp Hagemeister 0134901108 release 2015.02.28 10 years ago
Philipp Hagemeister eee6293d57 [thechive] remove in favor of Kaltura (#5072) 10 years ago
Philipp Hagemeister 8237bec4f0 [escapist] Extract duration 10 years ago
Philipp Hagemeister 29cad7ad13 Merge remote-tracking branch 'origin/master' 10 years ago
Sergey M․ 0d103de3b0 [twitch] Pass api_token along with every request (Closes #3986) 10 years ago
Sergey M․ 6c87c2eea8 [puls4] Improve and extract more metadata 10 years ago
Sergey M․ 58c2ec6ab3 Merge branch 'puls4' of https://github.com/HanYOLO/youtube-dl 10 years ago
Sergey M․ df5ae3eb16 [oppetarkiv] Merge with svtplay 10 years ago
Sergey M․ e143f5dae9 [oppetarkiv] Extract f4m formats and age limit 10 years ago
Sergey M․ 48218cdb97 Merge branch 'oppetarkiv' of https://github.com/thc202/youtube-dl into thc202-oppetarkiv 10 years ago
Jaime Marquínez Ferrándiz e9fade72f3 Add postprocessor for converting subtitles (closes #4954) 10 years ago
Jaime Marquínez Ferrándiz 0f2c0d335b [YoutubeDL] Use the InfoExtractor._download_webpage method for getting the subtitles
It handles encodings better, for example for 'http://www.npo.nl/nos-journaal/14-02-2015/POW_00942207'
10 years ago
thc202 40b077bc7e [oppetarkiv] Add new extractor
Some, if not all, of the videos appear to be geo-blocked (Sweden).
Test might fail (403 Forbidden) if not run through a Swedish connection.
10 years ago
Sergey M․ bd3749ed69 [kaltura] Extend _VALID_URL (Closes #5081) 10 years ago
Sergey M․ 4ffbf77886 [odnoklassniki] Add extractor (Closes #5075) 10 years ago
Jaime Marquínez Ferrándiz 781a7ef60a [lynda] Use 'lstrip' for the subtitles
The newlines at the end are important, they separate each piece of text.
10 years ago
Sergey M. 5b2949ee0b Merge pull request #5076 from Ftornik/Lynda-subtitles-hotfix
[lynda] Fixed subtitles broken file
10 years ago
Sergey M․ a0d646135a [lynda] Extend _VALID_URL 10 years ago
HanYOLO 7862ad88b7 puls4 Add new extractor 10 years ago
Jaime Marquínez Ferrándiz f3bff94cf9 [rtve] Extract duration 10 years ago
Sergey 0eba1e1782 [lynda] Fixed subtitles broken file 10 years ago
Naglis Jonaitis e3216b82bf [generic] Support dynamic Kaltura embeds (#5016) (#5073) 10 years ago
Naglis Jonaitis da419e2332 [musicvault] Use the Kaltura extractor 10 years ago
Naglis Jonaitis 0d97ef43be [kaltura] Add new extractor 10 years ago
anovicecodemonkey 1a2313a6f2 [TheChiveIE] added support for TheChive.com (Closes #5016) 10 years ago
Sergey M․ 250a9bdfe2 [mpora] Improve _VALID_URL 10 years ago
Sergey M․ 6317a3e9da [mpora] Fix extraction 10 years ago
Naglis Jonaitis 7ab7c9e932 [gamestar] Fix title extraction 10 years ago
Naglis Jonaitis e129c5bc0d [laola1tv] Allow live stream downloads 10 years ago
PishPosh.McGee 2e241242a3 Adding subtitles 10 years ago
Philipp Hagemeister 9724e5d336 release 2015.02.26.2 10 years ago
Philipp Hagemeister 63a562f95e [escapist] Detect IP blocking and use another UA (Fixes #5069) 10 years ago
Philipp Hagemeister 5c340b0387 release 2015.02.26.1 10 years ago
Philipp Hagemeister 2a15a98a6a [rmtp] Encode filename before invoking subprocess
This fixes #5066.
Reproducible with
LC_ALL=C youtube-dl "http://www.prosieben.de/tv/germanys-next-topmodel/video/playlist/ganze-folge-episode-2-das-casting-in-muenchen"
10 years ago
Philipp Hagemeister 72a406e7aa [extractor/common] Pass in video_id (#5057) 10 years ago
Philipp Hagemeister feccc3ff37 Merge remote-tracking branch 'aajanki/wdr_live' 10 years ago
Philipp Hagemeister 265bfa2c79 [letv] Simplify 10 years ago
Philipp Hagemeister 8faf9b9b41 Merge remote-tracking branch 'yan12125/IE_Letv' 10 years ago
Philipp Hagemeister 3e675fabe0 [airmozilla] Be more tolerant when nonessential items are missing (#5030) 10 years ago
Philipp Hagemeister cd5b4b0bc2 Merge remote-tracking branch 'duncankl/airmozilla' 10 years ago
Philipp Hagemeister 7ef822021b Merge remote-tracking branch 'mmue/fix-rtlnow' 10 years ago
Philipp Hagemeister 9a48926a57 [escapist] Add support for advertisements 10 years ago
Philipp Hagemeister 13cd97f3df release 2015.02.26 10 years ago
Philipp Hagemeister 183139340b [utils] Bump our user agent 10 years ago
Philipp Hagemeister 1c69bca258 [escapist] Fix config URL matching 10 years ago
Jaime Marquínez Ferrándiz c10ea454dc [telecinco] Recognize more urls (closes #5065) 10 years ago
Markus Müller 9504fc21b5 Fix the RTL extractor for new episodes by using a different hostname 10 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.
10 years ago
Antti Ajanki b8988b63a6 [wdr] Download a live stream 10 years ago
Antti Ajanki 5eaaeb7c31 [f4m] Tolerate missed fragments on live streams 10 years ago
Antti Ajanki c4f8c453ae [f4m] Refresh fragment list periodically on live streams 10 years ago
Antti Ajanki 6f4ba54079 [extractor/common] Extract HTTP (possibly f4m) URLs from a .smil file 10 years ago
Antti Ajanki 637570326b [extractor/common] Extract the first of a seq of videos in a .smil file 10 years ago
Sergey M․ 37f885650c [eporner] Simplify and hardcode age limit 10 years ago
logon84 e765ed3a9c [eporner] Fix redirect_code error 10 years ago
Yen Chi Hsuan 677063594e [Letv] Update testcases 10 years ago
logon84 59c7cbd482 Update eporner.py
Updated to work. Old version shows an error about being unable to extract "redirect_code"
10 years ago
Yen Chi Hsuan 570311610e [Letv] Add playlist support 10 years ago
Sergey M․ 41b264e77c [nrktv] Workaround subtitles conversion issues on python 2.6 (Closes #5036) 10 years ago
Philipp Hagemeister df4bd0d53f [options] Add --yes-playlist as inverse of --no-playlist (Fixes #5051) 10 years ago
Yen Chi Hsuan 7f09a662a0 [Letv] Add new extractor. Single video only 10 years ago
Philipp Hagemeister 4f3b21e1c7 release 2015.02.24.2 10 years ago
Philipp Hagemeister 54233c9080 [escapist] Support JavaScript player (Fixes #5034) 10 years ago
Philipp Hagemeister db8e13ef71 release 2015.02.24.1 10 years ago
Philipp Hagemeister 5a42414b9c [utils] Prevent hyphen at beginning of filename (Fixes #5035) 10 years ago
Philipp Hagemeister 9c665ab72e [rtve] PEP8 10 years ago
Philipp Hagemeister b665ba6aa6 release 2015.02.24 10 years ago
Philipp Hagemeister ec5913b5cd [bloomberg] Modernize 10 years ago
Jaime Marquínez Ferrándiz 25ac63ed71 [rtve] Extract subtitles 10 years ago
Sergey M․ 99209c2916 [youtube] Extract UL playlists as mixes (Closes #5040) 10 years ago
Naglis Jonaitis 1fbaa0a521 [laola1tv] Use raw strings for regular expressions
Oops
10 years ago
Naglis Jonaitis 3037b91e05 [laola1tv] Improve extraction and update test case (#3742) 10 years ago
Jaime Marquínez Ferrándiz ffdf972b91 [facebook] Extract all the formats (closes #5037) 10 years ago
Philipp Hagemeister 459e5fbd5f release 2015.02.23.1 10 years ago
Jaime Marquínez Ferrándiz bfc993cc91 Merge branch 'subtitles-rework'
(Closes PR #4964)
10 years ago
Sergey M․ 4432db35d9 [gdcvault] Restore akamai host for rtmp videos 10 years ago
Philipp Hagemeister 591ab1dff9 [soundgasm] PEP8 10 years ago
Philipp Hagemeister 5bca2424bc [gdcvault] Remove dead code 10 years ago
Philipp Hagemeister bd61a9e770 release 2015.02.23 10 years ago
Sergey M․ 3438e7acd2 [soundgasm] Remove unused import 10 years ago
Sergey M․ 409693984f [soundgasm:profile] Fix _VALID_URL 10 years ago
Sergey M․ 04e8c11080 [chirbit] Clarify extractors' IE_NAMEs 10 years ago
Sergey M․ 80af2b73ab [soundgasm] Clarify extractors' IE_NAMEs 10 years ago
Sergey M․ 3cc57f9645 [soundgasm:profile] Simplify 10 years ago
Sergey M․ a65d4e7f14 [chirbit] Simplify and extract profile from RSS (#5032) 10 years ago
Jaime Marquínez Ferrándiz b531cfc019 [YoutubeDL] remove compatiblity with the old subtitles system 10 years ago
Sergey M․ 543ec2136b Merge branch 'chirbit' of https://github.com/skypher/youtube-dl into skypher-chirbit 10 years ago
Leslie P. Polzer 93b5071f73 [soundgasm] add profile IE. 10 years ago
Leslie P. Polzer ddc369f073 [chirbit] fix profile downloader regex. 10 years ago
Duncan Keall 1b40dc92eb [airmozilla] Add new extractor 10 years ago
Sergey M․ fcc3e6138b [r7] Add extractor (Closes #4405, closes #5004) 10 years ago
Sergey M․ 9fe6ef7ab2 [extractor/common] Fix preference for m3u8 quality selection URL 10 years ago
Sergey M․ c010af6f19 [escapist] Make regexes more robust (Closes #5028) 10 years ago
Sergey M․ 35b7982303 [appletrailers] Add test (#5027) 10 years ago
Sergey M․ f311cfa231 [appletrailers] Extend _VALID_URL (Closes #5027) 10 years ago
Jaime Marquínez Ferrándiz 98c70d6fc7 [YoutubeDL] only add normal subtitles to the 'requested_subtitles' field if 'writesubtitles' is True 10 years ago
Jaime Marquínez Ferrándiz 03091e372f [ted] Always extract the subtitles
The required info is already in the webpage
10 years ago
Jaime Marquínez Ferrándiz 4d17184817 [YoutubeDL] don't set the 'requested_subtitles' without writesubtitles or writeautomaticsub 10 years ago
Philipp Hagemeister e086e0eb6c release 2015.02.21 10 years ago
Naglis Jonaitis 314368c822 [teamcoco] Fix extraction
Also, use a single style of quotes
10 years ago
Sergey M․ c5181ab410 [gdcvault] Fix rtmp streams (Closes #5024) 10 years ago
Sergey M․ ea5152cae1 [zapiks] Extend _VALID_URL (#5014) 10 years ago
Sergey M․ 255fca5eea [generic] Add support for Zapiks embeds (#5014) 10 years ago
Sergey M․ 4aeccadf4e [zapiks] Add extractor (#5014) 10 years ago
Jaime Marquínez Ferrándiz 93540ee10e [rtve] Fix the video url
Changing mvod to mvod1 fixes the url, we don't need to add the query.
10 years ago
Philipp Hagemeister 8fb3ac3649 PEP8: W503 10 years ago
Philipp Hagemeister 77b2986b5b [extractor/common] Recognize Indian censorship (#5021) 10 years ago
Sergey M․ 62b013df0d [vimeo] Encode password before hash calculation 10 years ago
Sergey M․ fad6768bd1 [vimeo] Fix password protected videos (Closes #5001) 10 years ago
Philipp Hagemeister 1e9a9e167d release 2015.02.20 10 years ago
Philipp Hagemeister 3da0db62e6 [escapist] Fix extraction (fixes #5017) 10 years ago
Philipp Hagemeister e14ced7918 Merge branch 'master' of github.com:rg3/youtube-dl 10 years ago
Sergey M․ a461a11989 [ted] Improve external video handling and add test 10 years ago
minusf 1bd838608f prefer 'code' to 'uri' if present 10 years ago
Leslie P. Polzer 365577f567 [chirbit] add profile extractor. 10 years ago
Naglis Jonaitis 50efb383f0 [tv4] Add new extractor (Closes #4839) (Closes #2103) 10 years ago
Leslie P. Polzer 5da6bd0083 [chirbit] Add new extractor. 10 years ago
Philipp Hagemeister 5e9a033e6e [imgur] Allow alternative values
Every now and then, imgur.com goes crazy and gives us a generic title and description (otherwise it looks all fine though).
Simply update the test case to allow for that craziness.
10 years ago
Jaime Marquínez Ferrándiz fb7cb6823e Remove the SubtitlesInfoExtractor class
No longer needed
10 years ago
Sergey M․ dd0a58f5f0 [blinkx] Fix extraction 10 years ago
Philipp Hagemeister a21420389e release 2015.02.19.3 10 years ago
Jaime Marquínez Ferrándiz 6140baf4e1 [nationalgeographic] Add extractor (closes #4960) 10 years ago
Sergey M․ 8fc642eb5b [pornhub] Fix uploader regex 10 years ago
Sergey M․ e66e1a0046 [pornhub] Add support for playlists (Closes #4995) 10 years ago
Sergey M․ d5c69f1da4 [5min] Cover joystiq.com URLs (Closes #4962) 10 years ago
Jaime Marquínez Ferrándiz f13b1e7d7f [bbccouk] Convert to new subtitles system
I haven't found any video available outside the UK, so I haven't added tests.

I have updated how the srt file is build, because (at least for www.bbc.co.uk/programmes/p02j9b69) the subtitles is inside 'span' elements.
10 years ago
Jaime Marquínez Ferrándiz 5c8a3f862a [nbc] Use a test video that works outside the US 10 years ago
Jaime Marquínez Ferrándiz 8807f1277f [theplatform] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz a3b9157f49 [cbssports] Add extractor (closes #4996) 10 years ago
Philipp Hagemeister b88ba05356 [imgur] Simplify 10 years ago
Philipp Hagemeister b74d505577 Merge remote-tracking branch 'jbboehr/imgur-gifv-improvements' 10 years ago
John Boehr 9e2d7dca87 [imgur] improve error check for non-video URLs 10 years ago
John Boehr d236b37ac9 [imgur] improve regex #4998 10 years ago
Philipp Hagemeister e880c66bd8 [theonion] Modernize 10 years ago
John Boehr 1a13940c8d [imgur] support regular URL 10 years ago
Philipp Hagemeister 3d54788495 [webofstories] Fix extraction 10 years ago
Philipp Hagemeister 71d53ace2f [sockshare] Do not require thumbnail anymore
Thumbnail is not present on the website anymore.
10 years ago
Philipp Hagemeister f37e3f99f0 [generic] Correct test case
Video has been reuploaded / edited
10 years ago
Philipp Hagemeister bd03ffc16e [netzkino] Skip download in test case
Works fine from Germany, but fails from everywhere else
10 years ago
Philipp Hagemeister 1ac1af9b47 release 2015.02.19.2 10 years ago
Philipp Hagemeister 3bf5705316 [imgur] Add new extractor 10 years ago
Philipp Hagemeister 1c2528c8a3 [cbs] Modernize 10 years ago
Philipp Hagemeister 7bd15b1a03 release 2015.02.19.1 10 years ago
Philipp Hagemeister 6b961a85fd [patreon] Add support for embedlies (fixes #4969) 10 years ago
Philipp Hagemeister 7707004043 [patreon] Modernize 10 years ago
Philipp Hagemeister a025d3c5a5 release 2015.02.19 10 years ago
Philipp Hagemeister c460bdd56b [sandia] Add new extractor (#4974) 10 years ago
Philipp Hagemeister b81a359eb6 [YoutubeDL] Use render_table for format listing 10 years ago
Philipp Hagemeister d61aefb24c Merge remote-tracking branch 'origin/master' 10 years ago
Philipp Hagemeister d305dd73a3 [utils] Fix js_to_json
Previously, the runtime could be atrocious for longer inputs.
10 years ago
Jaime Marquínez Ferrándiz 93a16ba238 [vimeo] Raise the ExtractorError with expected=True when no video password is given 10 years ago
Jaime Marquínez Ferrándiz 4f7cea6c53 [viki] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz afbdd3acc3 [rai] Convert to new subtitles system 10 years ago
Philipp Hagemeister 85d5866177 [yahoo] Remove md5sum from test case
The md5 sum has changed repeatedly, and we check whether it looks like a video anyways nowadays.
10 years ago
Philipp Hagemeister 9789d7535d [xtube] Fix test case 10 years ago
Philipp Hagemeister d8443cd3f7 [wsj] Correct test case 10 years ago
Philipp Hagemeister d47c26e168 [brightcove] Correct keys in playlists 10 years ago
Jaime Marquínez Ferrándiz 01561da142 [nrk] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz 0af25f784b [mtv] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz b9b42f2ea0 [npo] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz 311c393838 [lynda] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz 18c1c42405 [drtv] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz 37dd5d4629 [mit] Don't set the subtitles field
YouTube already provides them in more formats
10 years ago
Philipp Hagemeister 81975f4693 release 2015.02.18.1 10 years ago
Philipp Hagemeister 3eff81fbf7 [jsinterp] Disable comment support
We need a proper lexer to be able to understand YouTube's code, which contains /* inside of strings.
For now it's sufficient to just disable comment support altogether.

Fixes #4976, fixes #4979, fixes #4980, fixes #4981, fixes #4982.
Closes #4977.
10 years ago
Philipp Hagemeister 785521bf4f [youtube] Remove useless if 10 years ago
Philipp Hagemeister 6d1a55a521 [youtube] Show entire player URL when -v is given 10 years ago
Philipp Hagemeister 9cad27008b release 2015.02.18 10 years ago
Philipp Hagemeister 11e611a7fa Extend various playlist tests 10 years ago
Philipp Hagemeister 72c1f8de06 [bandcamp:album] Fix extractor results and associated test 10 years ago
Philipp Hagemeister 6e99868e4c [buzzfeed] Fix playlist test case 10 years ago
Philipp Hagemeister 4d278fde64 [ign] Amend playlist test 10 years ago
Philipp Hagemeister 1def5f359e [livestream] Correct playlist ID and add a test for it 10 years ago
Philipp Hagemeister 15ec669374 [vk] Amend playlist test 10 years ago
Philipp Hagemeister a3fa5da496 [vimeo] Amend playlist tests 10 years ago
Philipp Hagemeister 30965ac66a [vimeo] Prevent infinite loops if video password verification fails
We're seeing this in the tests¹ right now, which do not terminate.

¹  https://travis-ci.org/jaimeMF/youtube-dl/jobs/51135858
10 years ago
Philipp Hagemeister 09ab40b7d1 Merge branch 'progress-as-hook2' 10 years ago
Jaime Marquínez Ferrándiz edab9dbf4d [YoutubeDL] use the 'render_table' function for listing the subtitles 10 years ago
Jaime Marquínez Ferrándiz 9868ea4936 [extractor/common] Simplify subtitles handling methods
Initially I was going to use a single method for handling both subtitles and automatic captions, that's why I used the 'list_subtitles' and the 'subtitles' variables.
10 years ago
Jaime Marquínez Ferrándiz 85920dd01d [bliptv] Convert to new subtitles system 10 years ago
Philipp Hagemeister fa15607773 PEP8 fixes 10 years ago
Philipp Hagemeister a91a2c1a83 [downloader] Remove various unneeded assignments and imports 10 years ago
Philipp Hagemeister 16e7711e22 [downloader/http] Remove gruesome import 10 years ago
Philipp Hagemeister 5cda4eda72 [YoutubeDL] Use a progress hook for progress reporting
Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes #4875.
10 years ago
Philipp Hagemeister 98f000409f [radio.de] Fix extraction 10 years ago
Jaime Marquínez Ferrándiz bd7fe0cf66 [walla] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz 48246541da [ceskatelevize] Convert to new subtitles system 10 years ago
Sergey M․ 4a8d4a53b1 [videolecturesnet] Fix rtmp stream glitches (Closes #4968) 10 years ago
Jaime Marquínez Ferrándiz 4cd95bcbc3 [twitch:stream] Prefer the 'source' format (fixes #4972) 10 years ago
Philipp Hagemeister be24c8697f release 2015.02.17.2 10 years ago
Sergey M? 0d93378887 [videolecturesnet] Check http format URLs (Closes #4968) 10 years ago
Sergey M? 4069766c52 [extractor/common] Test URLs with GET 10 years ago
Philipp Hagemeister 7010577720 release 2015.02.17.1 10 years ago
Philipp Hagemeister 8ac27a68e6 [hls] Switch to available as a property 10 years ago
Philipp Hagemeister 46312e0b46 release 2015.02.17 10 years ago
Philipp Hagemeister f9216ed6ad Merge remote-tracking branch 'origin/master' 10 years ago
Philipp Hagemeister 65bf37ef83 [ffmpeg] Remove trivial helper method 10 years ago
Philipp Hagemeister f740fae2a4 [ffmpeg] Make available a property 10 years ago
Jaime Marquínez Ferrándiz fbc503d696 [downloader/hls] Fix detection of ffmpeg/avconv (reported in #4966) 10 years ago
Jaime Marquínez Ferrándiz 662435f728 [YoutubeDL] Use a Request object for getting the cookies (fixes #4970)
So that we don't have to implement all the methods used by the cookiejar.
10 years ago
Jaime Marquínez Ferrándiz 163d966707 [downloader/external] curl: Add the '--location' flag
curl doesn't follow redirections by default
10 years ago
Philipp Hagemeister 85729c51af [downloader] Add --hls-prefer-native to use the native HLS downloader (#4966) 10 years ago
Jaime Marquínez Ferrándiz 360e1ca5cc [youtube] Convert to new subtitles system
The automatic captions are stored in the 'automactic_captions' field, which is used if no normal subtitles are found for an specific language.
10 years ago
Jaime Marquínez Ferrándiz a1f2a06b34 [dailymotion] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz c84dd8a90d [YoutubeDL] store the subtitles to download in the 'requested_subtitles' field
We need to keep the orginal subtitles information, so that the '--load-info' option can be used to list or select the subtitles again.
We'll also be able to have a separate field for storing the automatic captions info.
10 years ago
Jaime Marquínez Ferrándiz 65469a7f8b [vimeo] Convert to new subtitles system
Removed some tests, the behaviour should be checked in a test for the YoutubeDL class
10 years ago
Jaime Marquínez Ferrándiz 6b597516c1 [atresplayer] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz b5857f62e2 [crunchyroll] Convert to new subtitles system 10 years ago
Jaime Marquínez Ferrándiz a504ced097 Improve subtitles support
For each language the extractor builds a list with the available formats sorted (like for video formats), then YoutubeDL selects one of them using the '--sub-format' option which now allows giving the format preferences (for example 'ass/srt/best').
For each format the 'url' field can be set so that we only download the contents if needed, or if the contents needs to be processed (like in crunchyroll) the 'data' field can be used.

The reasons for this change are:
* We weren't checking that the format given with '--sub-format' was available, checking it in each extractor would be repetitive.
* It allows to easily support giving a format preference.
* The subtitles were automatically downloaded in the extractor, but I think that if you use for example the '--dump-json' option you want to finish as fast as possible.

Currently only the ted extractor has been updated, but the old system still works.
10 years ago
Philipp Hagemeister 1db5fbcfe3 release 2015.02.16.1 10 years ago
Philipp Hagemeister 59b8ab5834 [rtlnl|generic] Add support for rtl.nl embeds (Fixes #4959) 10 years ago
Philipp Hagemeister a568180441 release 2015.02.16 10 years ago
Philipp Hagemeister 85e80f71cd [yam] Allow faults in optional fields (#4943) 10 years ago
Philipp Hagemeister bfa6bdcd8b Merge remote-tracking branch 'yan12125/IE_Yam' 10 years ago
Philipp Hagemeister 03cd72b007 [extractor/common] Move up filesize
filesize and tbr should correlate, so it doesn't make sense to treat them differently.
10 years ago
Philipp Hagemeister 5bfd430f81 Merge remote-tracking branch 'origin/master' 10 years ago
Philipp Hagemeister 73fac4e911 [ffmpeg] Add --ffmpeg-location 10 years ago
Sergey M․ f813928e4b [bbccouk] Fix fallback to legacy playlist 10 years ago
Sergey M․ b9c7a97318 [history] Add extractor (Closes #4934) 10 years ago
Sergey M․ 9fb2f1cd6d [theplatform] Add URL sign capability 10 years ago
Jaime Marquínez Ferrándiz 6ca7732d5e [extractor/common] Fix link to external documentation 10 years ago
Jaime Marquínez Ferrándiz b0ab0fac49 Remove unused imports 10 years ago
Naglis Jonaitis a294bce82f [streamcz] Fix extraction (Closes #4940) 10 years ago
Sergey M․ 76d1466b08 [drtuber] Add one more title regex 10 years ago
Sergey M. 1888d3f7b3 Merge pull request #4951 from peugeot/beeg
[beeg] fix test
10 years ago
Sergey M. c2787701cc Merge pull request #4950 from peugeot/drtuber
[drtuber] fix extraction
10 years ago
peugeot 52e1d0ccc4 [beeg] fix test 10 years ago
peugeot 10e3c4c221 [drtuber] fix extraction 10 years ago
Sergey M․ 68f2d273bf [sunporno] Keep old video regex just in case 10 years ago
peugeot ae1580d790 [sunporno] fix extraction 10 years ago
Sergey M․ a4f3d779db [nbcnews] Simplify 10 years ago
Ryan Schmidt d9aa2b784d Support NBC Nightly News broadcasts 10 years ago
Jaime Marquínez Ferrándiz cffcbc02de [postprocessor/ffmpeg] Don't let ffmpeg read from stdin (fixes #4945)
If you run 'while read aurl ; do youtube-dl --extract-audio "${aurl}"; done < path_to_batch_file'  (batch_file contains one url per line) each call to youtube-dl consumed some characters and 'read' would assing to 'aurl' a non valid url, something like 'tube.com/watch?v=<id>'.
10 years ago
Sergey M․ 9347fddbfc [1tv] Cover arbitraty URLs 10 years ago
Sergey M․ 037e9437e4 [camdemy] Fix _VALID_URL 10 years ago
Jaime Marquínez Ferrándiz ae6423d704 [bambuser] Fix 'uploader_id' extraction (fixes #4944) 10 years ago
Yen Chi Hsuan 7105440cec [Yam] Add new extractor 10 years ago
Sergey M․ 171ca612af [npo:radio] Move to extractor to common npo place and add extractor for fragments 10 years ago
robin c3d64fc1b3 [nporadio] Edit to confirm to flake8 standards 10 years ago
robin 7c24ce225d [NPORadio] Added extractor for live radio 10 years ago
Philipp Hagemeister 08b38d5401 [camdemy] Simplify and make more robust (#4938)
Do not throw errors if view count or upload date extraction fails.
Dispose of re.MULTILINE, which had absolutely no effect without any ^ or $ in sight.
Follow PEP8 naming conventions.
10 years ago
Philipp Hagemeister 024c53694d Merge remote-tracking branch 'yan12125/IE_camdemy' 10 years ago
Yen Chi Hsuan 7e6011101f [camdemy] Python2 compatibility 10 years ago
Yen Chi Hsuan c40feaba77 [camdemy] Add support for folders 10 years ago
Philipp Hagemeister 5277f09dfc release 2015.02.11 10 years ago
Jaime Marquínez Ferrándiz 2d30521ab9 [youtube] Extract average rating (closes #2362) 10 years ago
Jaime Marquínez Ferrándiz f36f92f4da [aes] style: Put __all__ variable at the end of the file 10 years ago
Sergey M․ 124f3bc67d [dotsub] Fix extraction and modernize 10 years ago
Yen Chi Hsuan 8367d3f3cb [camdemy] Detection of external sources 10 years ago
Sergey M․ c56d7d899d [dctptv] Skip rtmp download 10 years ago
Naglis Jonaitis ea5db8469e [canalplus] Add support for itele.fr URLs (Closes #4931) 10 years ago
Naglis Jonaitis 3811c567e7 [teamcoco] Fix video id extraction 10 years ago
Yen Chi Hsuan 8708d76425 [camdemy] Add new extractor
Single file download done, while folder extaction in plan
10 years ago
Sergey M․ 054fe3cc40 [ntvru] Adapt to new direct delivery and modernize (Closes #4918) 10 years ago
Philipp Hagemeister af0d11f244 release 2015.02.10.5 10 years ago
Philipp Hagemeister 9650885be9 [escapist] Filter video differently (Fixes #4919) 10 years ago
Philipp Hagemeister 596ac6e31f [escapist] Modernize 10 years ago
Philipp Hagemeister 612ee37365 release 2015.02.10.4 10 years ago
Philipp Hagemeister 442c37b7a9 [YoutubeDL] Do not perform filter matching on partial results (Fixes #4921) 10 years ago
Philipp Hagemeister 04bbe41330 release 2015.02.10.3 10 years ago
Philipp Hagemeister 8f84f57183 [ccc] Add new extractor (Fixes #4890) 10 years ago
Philipp Hagemeister c0e1a415fd [firstpost] Modernize 10 years ago
Philipp Hagemeister bf8f082a90 [vimeo:album] Add support for album passwords (Fixes #4917) 10 years ago
Philipp Hagemeister 2f543a2142 [options] Add alias --dump-header for --print-traffic 10 years ago
Philipp Hagemeister 7e5db8c930 [options] Add --no-color 10 years ago
Philipp Hagemeister f7a211dcc8 [pornhd] Fix extraction (fixes #4915) 10 years ago
Philipp Hagemeister 845734773d release 2015.02.10.2 10 years ago
Philipp Hagemeister 347de4931c [YoutubeDL] Add generic video filtering (Fixes #4916)
This functionality is intended to eventually encompass the current format filtering.
10 years ago