6491 Commits (e91b2d14e3100801269ec9e5e853fd8a21c29443)

Author SHA1 Message Date
Naglis Jonaitis 425142be60 [slideshare] Fix extraction (#5279) 9 years ago
Sergey M․ 7e17ec8c71 [youtube] Clarify some IE_NAMEs 9 years ago
Sergey M․ 448830ce7b [youtube:watchlater] Extract watchlater as playlist (Closes #5280) 9 years ago
Mohammad Teimori Pabandi 8896b614a9 removing unicode literal because it is imported :)) 9 years ago
Mohammad Teimori Pabandi a7fce980ad removed one of tests that made problem with testing server 9 years ago
Naglis Jonaitis 91757b0f37 [utils] Escape all HTML entities written in hexadecimal form 9 years ago
Naglis Jonaitis fbfcc2972b [teamcoco] Fix extraction 9 years ago
Mohammad Teimori Pabandi db40364b87 [Varzesh3] Add new extractor 9 years ago
Sergey M․ ae67d082fe [22tracks] Improve and simplify 9 years ago
Amish Bhadeshia 8f76df7f37 Updated init to add 22tracks 9 years ago
Amish Bhadeshia 5c19d18cbf [22Tracks] Add new extractor
Conflicts:
	youtube_dl/extractor/__init__.py
9 years ago
Sergey M․ 838b93405b [redtube] Fix test 9 years ago
Sergey M․ 2676caf344 [redtube] Capture and output removed video message (#5281) 9 years ago
testbonn 17941321ab Clean up of --help output
For consistency and readability
9 years ago
Philipp Hagemeister 48c971e073 release 2015.03.24 9 years ago
Philipp Hagemeister f5e2efbbf0 [options] Handle special characters in argv (Fixes #5157) 9 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)
9 years ago
Sergey M․ b0872c19ea [npo] Skip broken URL links (Closes #5266) 9 years ago
Sergey M․ 9f790b9901 [mlb] Improve _VALID_URL (Closes #5260) 9 years ago
tiktok c41a2ec4af [MiomioTv] Add new extractor 9 years ago
Roman Le Négrate 575dad3c98 [pornovoisines] Add extractor 9 years ago
zx8 32d687f55e [safari] Add safaribooksonline extractor 9 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')
9 years ago
Jaime Marquínez Ferrándiz 336d19044c [lybsyn] pep8: add space around operator 9 years ago
Sergey M․ 1a4123de04 [comedycentral] Remove unused import 9 years ago
Sergey M․ cf2e2eb1c0 [comedycentral] Drop thedailyshow podcast extractor
Generic extractor is just fine for Libsyn embeds
9 years ago
Sergey M․ 2051acdeb2 [extractor/generic] Add test for Libsyn embed 9 years ago
Sergey M․ cefdf970cc [extractor/generic] Support Libsyn embeds 9 years ago
Sergey M․ a1d0aa7b88 [libsyn] Fix extractor alphabetic order 9 years ago
Sergey M․ 49aeedb8cb [libsyn] Improve and simplify 9 years ago
Sergey M․ ef249a2cd7 Merge branch 'the-daily-show-podcast' of https://github.com/fstirlitz/youtube-dl into fstirlitz-the-daily-show-podcast 9 years ago
Sergey M․ a09141548a [nrk:playlist] Relax video id regex and improve _VALID_URL 9 years ago
Jaime Marquínez Ferrándiz c9450c7ab1 [nrk:playlist] Restrict _VALID_URL
It would also match /videos/PS... urls
9 years ago
Sergey M․ faa1b5c292 [nrk:playlist] Add extractor (Closes #5245) 9 years ago
Sergey M․ 393d9fc6d2 [nrk] Extract duration 9 years ago
Sergey M․ 4e6a228689 [nrk] Adapt to new URL format 9 years ago
Jaime Marquínez Ferrándiz 179d6678b1 Remove the 'stitle' field
A warning has been printed for more than 2 years (since 97cd3afc75)
9 years ago
Jaime Marquínez Ferrándiz 85698c5086 [crunchyroll] Remove unused class 9 years ago
Sergey M․ 1887ecd4d6 [twitch] Fix login 9 years ago
Sergey M․ 1c9a1457fc [niconico] Add nm video test 9 years ago
Sergey M․ 038b0eb1da Merge branch 'niconico_nm' of https://github.com/ndac-todoroki/youtube-dl into ndac-todoroki-niconico_nm 9 years ago
Naglis Jonaitis 2684871bc1 [vine] Fix formats extraction (Closes #5239) 9 years ago
Naglis Jonaitis ccf3960eec [nytimes] Improve _VALID_URL (Fixes #5238) 9 years ago
Naglis Jonaitis eecc0685c9 [videomega] Fix extraction and update test (Fixes #5235) 9 years ago
Sergey M․ 2ed849eccf Merge branch 'master' of github.com:rg3/youtube-dl 9 years ago
Sergey M․ 3378d67a18 [generic] Add support for nytimes embeds (Closes #5234) 9 years ago
Sergey M․ f3c0c667a6 [nytimes] Modernize 9 years ago
Sergey M․ 0ae8bbac2d [nytimes] Support embed URL 9 years ago
Philipp Hagemeister cbc3cfcab4 release 2015.03.18 9 years ago
Sergey M․ b30ef07c6c [ultimedia] Handle youtube embeds 9 years ago
Sergey M․ 73900846b1 [ultimedia] Capture and output unavailable video message 9 years ago
Sergey M․ d1dc7e3991 [ultimedia] Fix alphabetic order 9 years ago
Sergey M․ 3073a6d5e9 [ultimedia] Add extractor
Sponsored by thankyoumotion.com
9 years ago
Roman Le Négrate aae53774f2 [mixcloud] Try preview server first, then further numbers 9 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.
9 years ago
Roman Le Négrate fa8ce26904 [mixcloud] Fix extraction like-count 9 years ago
Sergey M․ 2c2c06e359 [krasview] Fix extraction (Closes #5228) 9 years ago
Todoroki ee580538fa fix nm video DL issue when logged in 9 years ago
Todoroki c3c5c31517 fix nm video DL issue when logged in 9 years ago
Sergey M․ ed9a25dd61 [generic] Generalize redirect regex 9 years ago
felix 9ef4f12b53 testcases for libsyn and The Daily Show Podcast extractors 9 years ago
Sergey M․ 84f8101606 [generic] Follow redirects specified by `Refresh` HTTP header 9 years ago
Sergey M․ b1337948eb [grooveshark] Fix extraction 9 years ago
Sergey M․ 2ca1c5aa9f [douyutv] Improve and extract all formats 9 years ago
Sergey M․ 674fb0fcc5 Merge branch 'douyutv' of https://github.com/bonfy/youtube-dl into bonfy-douyutv 9 years ago
Sergey M․ cd459b1d49 [sohu] Fix test's note info 9 years ago
Sergey M․ 92a4793b3c [utils] Place sanitize url function near other sanitizing functions 9 years ago
Sergey M․ dc03a42537 Merge branch 'sohu_fix' of https://github.com/yan12125/youtube-dl into yan12125-sohu_fix 9 years ago
Sergey M․ 219da6bb68 [megavideoeu] Remove extractor 9 years ago
Sergey M․ 0499cd866e [primesharetv] Clean up 9 years ago
Jeff Buchbinder 13047f4135 [Primesharetv] Handle file not existing properly. 9 years ago
Jeff Buchbinder af69cab21d [Primesharetv] Add public domain example video 9 years ago
Jeff Buchbinder d41a3fa1b4 [Primesharetv] Add primeshare.tv extractor, still need test data 9 years ago
Jeff Buchbinder 733be371af Add megavideoz.eu support. 9 years ago
Sergey M․ 576904bce6 [letv] Clarify download message 9 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
9 years ago
Sergey M․ c06a9f8730 [arte+7] Check formats (Closes #5224) 9 years ago
felix 2e90dff2c2 The Daily Show Podcast support 9 years ago
Jaime Marquínez Ferrándiz b68eedba23 [rtve.es:infantil] Minor fixes (closes #5214) 9 years ago
Eduardo Ferro d5b559393b [rtve] Add new extractor for rtve infantil 9 years ago
Philipp Hagemeister 1de4ac1385 release 2015.03.15 9 years ago
Sergey M․ 39aa42ffbb [ard] Capture and output time restricted videos (Closes #5213) 9 years ago
Sergey M․ ec1b9577ba [cloudy] Fix key extraction (Closes #5211) 9 years ago
Sergey M. 3b4444f99a Merge pull request #5208 from admire93/master
Fix mistyped docstring indent
9 years ago
Kang Hyojun 613b2d9dc6 Fix mistyped docstring indent 9 years ago
Sergey M․ 8f4cc22455 [aftenposten] Adapt to new URL format 9 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
9 years ago
phiresky e7db87f700 Add metadata from title parser
(Closes #5125)
9 years ago
Yen Chi Hsuan 2cb434e53e [Sohu] Fix title extraction 9 years ago
Yen Chi Hsuan cd65491c30 [Sohu] Add a multiplart video test case 9 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.
9 years ago
Jaime Marquínez Ferrándiz 9202b1b787 [eighttracks] Remove unused import 9 years ago
Sergey M․ a7e01c438d [8tracks] Modernize 9 years ago
Sergey M․ 05be67e77d [8tracks] Improve extraction 9 years ago
Sergey M․ 85741b9986 [8tracks] Use predefined avg duration when duration is negative (Closes #5200) 9 years ago
Mamay Alexander 29171bc2d2 [yandexmusic] Site mirrors 9 years ago
Sergey M․ 7be5a62ed7 [viewster] Improve extraction 9 years ago
Sergey M․ 3647136f24 [viewster] Add extractor 9 years ago
Sergey M․ 13598940e3 [kanalplay] Fix test 9 years ago
Sergey M․ bba3fc7960 [beatenpro] Fix tests 9 years ago
Sergey M․ fcd877013e [beatenpro] Simplify 9 years ago
Sergey M․ ba1d4c0488 [beatenpro] Improve display_id 9 years ago
Sergey M․ 517bcca299 [beatenpro] Simplify and improve 9 years ago
Sergey M․ 1b53778175 [beatenpro] Use generic format sort 9 years ago
Sergey M․ b7a0304d92 Merge branch 'beatport-pro' of https://github.com/djpohly/youtube-dl into djpohly-beatport-pro 9 years ago
Sergey M․ 545315a985 [nrk] Use generic subtitles timecode formatter 9 years ago
Sergey M․ 3f4327520c [kanalplay] Extract subtitles 9 years ago
Sergey M․ 4a34f69ea6 [extractor/common] Add subtitles timecode formatter 9 years ago
Sergey M․ fb7e68833c [kanalplay] Add extractor (Closes #5188) 9 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.
9 years ago
Jaime Marquínez Ferrándiz 054b99a330 [jeuxvideo] Fix extraction (fixes #5190) 9 years ago
Devin J. Pohly 65c5e044c7 fix python2 9 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
9 years ago
Jaime Marquínez Ferrándiz 3946864c8a [vimeo] Use https for all vimeo.com urls
Unfortunately vimeopro.com doesn't support it yet.
9 years ago
Jaime Marquínez Ferrándiz b84037013e [vimeo] Fix login (#3886) 9 years ago
Leonardo Amaral d7d79106c7 * Change globo.py flash ver to 17.0.0.132 - Chrome 42.0.2311.22 9 years ago
Sergey M․ 1138491631 [yam] Skip test 9 years ago
Sergey M․ 71705fa70d [footyroom] Add extractor (Closes #5000) 9 years ago
Sergey M. 602814adab Merge pull request #5150 from yan12125/yam_fix
[Yam] Add an error detection and update test cases
9 years ago
Jaime Marquínez Ferrándiz 3a77719c5a Don't accept '-1' as format, 'all' is clearer 9 years ago
Sergey M․ a3fbd18824 [funnyordie] Simplify subtitles 9 years ago
Sergey M․ c6052b8c14 Merge branch 'master' of https://github.com/pishposhmcgee/youtube-dl into pishposhmcgee-master 9 years ago
Sergey M․ c792b5011f [ssa] Add extractor (Closes #5169) 9 years ago
Sergey M․ 32aaeca775 [npo] Improve smooth stream skipping and set low preference for streams other than hds ans hls (Closes #5175) 9 years ago
pishposhmcgee 1593194c63 Update funnyordie.py 9 years ago
PishPosh.McGee 614a7e1e23 Added subtitles for FunnyOrDie 9 years ago
Sergey M․ 2ebfeacabc [utils] Keep dot and dotdot unmodified (Closes #5171) 9 years ago
Jaime Marquínez Ferrándiz f5d8f58a17 [yandexmusic:album] Improve _VALID_URL to avoid matching tracks urls 9 years ago
Jaime Marquínez Ferrándiz 937daef4a7 [niconico] Use '_match_id' 9 years ago
Jaime Marquínez Ferrándiz dd77f14c64 [yandexmusic] PEP8: remove blank line at the end of file 9 years ago
Sergey M․ d1e2e8f583 [yamusic] Rename to yandexmusic 9 years ago
Sergey M․ 47fe42e1ab [yamusic] Improve, simplify, fix python3 issues and add tests 9 years ago
Mamay Alexander 4c60393854 [YandexMusic] Add new extractor 9 years ago
Philipp Hagemeister f848215dfc release 2015.03.09 9 years ago
Philipp Hagemeister dcca581967 Merge remote-tracking branch 'origin/master'
Conflicts:
	youtube_dl/YoutubeDL.py
9 years ago
Sergey M․ dd7831fe94 [breakcom] Process only play purpose media formats (Closes #5164) 9 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.
9 years ago
Philipp Hagemeister 8bba753cca [options] Rename --dump-intermediate-pages to --dump-pages for consistence with --write-pages 9 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.
9 years ago
Sergey M․ e5a11a2293 [YoutubeDL] Sanitize path before creating non-existent paths (Closes #4324) 9 years ago
Sergey M․ f18ef2d144 [utils] Disallow trailing dot in sanitize_path for a path part 9 years ago
Sergey M․ 1bb5c511a5 [YoutubeDL] Sanitize outtmpl as path 9 years ago
Sergey M․ d55de57b67 [utils] Fix sanitize_open 9 years ago
Sergey M․ a2aaf4dbc6 [utils] Add sanitize_path 9 years ago
Sergey M․ bdf6eee0ae [gazeta] Extend _VALID_URL 9 years ago
Naglis Jonaitis 8b910bda0c [teamcoco] Fix extraction 9 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
9 years ago
Sergey M․ 11101076a1 [pladform] Fix format quality sorting 9 years ago
Sergey M․ f838875726 [pladform] Add support for embeds 9 years ago
Sergey M․ 28778d6bae [pladform] Add extractor 9 years ago
Naglis Jonaitis 1132eae56d [gazeta] Add new extractor (Closes #4222) 9 years ago
Sergey M․ d34e79492d [twitch] Fix live streams (Closes #5158) 9 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.
9 years ago
Sergey M․ 7dcad95d4f [YoutubeDL] Sanitize outtmpl as it may contain forbidden characters 9 years ago
Sergey M․ 8a48223a7b [eagleplatform] Remove debug output 9 years ago
Sergey M․ d47ae7f620 [eagleplatform] Add support for ClipYou embeds 9 years ago
Sergey M․ 135c9c42bf [eagleplatform] Add support for embeds 9 years ago
Sergey M․ 0bf79ac455 [eagleplatform] Add extractor 9 years ago
Sergey M․ 98998cded6 [youtube:search_url] Fix extraction (Closes #5155) 9 years ago
Sergey M․ 14137b5781 [orf:iptv] Add extractor (Closes #5140) 9 years ago
bonfy a172d96292 [douyutv] Add new extractor 9 years ago
Jaime Marquínez Ferrándiz 23ba76bc0e [dailymotion] Replace test
It has been removed.
9 years ago
Jaime Marquínez Ferrándiz 61e00a9775 [vimeo] Use https for player.vimeo.com urls (closes #5147) 9 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.
9 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.
9 years ago
Jaime Marquínez Ferrándiz 3c6f245083 [vimeo] Fix upload date extraction 9 years ago
Sergey M․ f207019ce5 [extractor/common] Remove 'm3u8' from quality selection URL 9 years ago
Yen Chi Hsuan bd05aa4e24 [Yam] Add an error detection and update test cases 9 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`
9 years ago
Philipp Hagemeister d0e958c71c [twitch:vod] Prefer source stream (Fixes #5143) 9 years ago
Philipp Hagemeister a0bb7c5593 [extractor/common] Improve m3u format IDs (#5143) 9 years ago
Yen Chi Hsuan 55969016e9 [utils] Add a function to sanitize consecutive slashes in URLs 9 years ago
Philipp Hagemeister 9609f02e3c [vidme] Modernize 9 years ago
Yen Chi Hsuan 5c7495a194 [sohu] Correct wrong imports 9 years ago
Yen Chi Hsuan 5ee6fc974e [sohu] Fix info extractor and add tests 9 years ago
Naglis Jonaitis c2ebea6580 [extremetube] Fix extraction (Closes #5127) 9 years ago
Sergey M․ 12a129ec6d [playwire] Add extractor 9 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)
9 years ago
Jaime Marquínez Ferrándiz 123397317c [downloader/http] Remove wrong '_hook_progress' call (fixes #5117) 9 years ago
Naglis Jonaitis dc570c4951 [lrt] Pass --realtime to rtmpdump 9 years ago
Naglis Jonaitis 22d3628319 [tvplay] Adapt _VALID_URL and test case to domain name change 9 years ago
Sergey M․ 50c9949d7a [youporn] Imrove JSON regex and preserve the old one 9 years ago
Sergey M. 376817c6d4 Merge pull request #5115 from chaos33/youporn-json
fix youporn extractor's json search regex
9 years ago
Yen Chi Hsuan 63fc800057 [Letv] Fix test_Letv and test_Letv_1 failures in python 3 9 years ago
chaos33 e0d0572b73 fix youporn extractor's json search regex 9 years ago
Philipp Hagemeister 7fde87c77d release 2015.03.03.1 9 years ago
Philipp Hagemeister 938c3f65b6 Merge branch 'cn-verification-proxy' 9 years ago
Philipp Hagemeister 2461f79d2a [utils] Correct per-request proxy handling 9 years ago
Philipp Hagemeister 499bfcbfd0 Make sure netrc works for all extractors with login support
Fixes #5112
9 years ago
Philipp Hagemeister 07490f8017 release 2015.03.03 9 years ago
Philipp Hagemeister 91410c9bfa [letv] Add --cn-verification-proxy (Closes #5077) 9 years ago
Philipp Hagemeister a7440261c5 [utils] Streap leading dots
Fixes #2865, closes #5087
9 years ago
Philipp Hagemeister 76c73715fb [generic] Parse RSS enclosure URLs (Fixes #5091) 9 years ago
Philipp Hagemeister c75f0b361a [downloader/external] Add support for custom options (Fixes #4885, closes #5098) 9 years ago
Sergey M․ 295df4edb9 [soundcloud] Fix glitches (#5101) 9 years ago
Sergey M․ 562ceab13d [soundcloud] Check direct links validity (Closes #5101) 9 years ago
Sergey M․ 2f0f6578c3 [extractor/common] Assume non HTTP(S) URLs valid 9 years ago
Sergey M․ 30cbd4e0d6 [lynda] Completely skip videos we don't have access to, extract base class and modernize (Closes #5093) 9 years ago
Sergey 7594be85ff [lynda] Check for the empty subtitle 9 years ago
Sergey M․ 3630034609 [vk] Fix test (Closes #5100) 9 years ago