23570 Commits

Author SHA1 Message Date
John Hawkinson
e5625d4d3d [Piksel] 2nd test should match _VALID_URL
Resolve it to the piksel.com URL and retain the original URL in a comment
as an aid to future diagnostics.
Note the 2nd test is test_Piksel_1 (not _2).
2017-02-04 10:16:44 -05:00
Remita Amine
36fce54816 [turner] fix downloading of secure hls formats using ffmpeg(closes #11358)(closes #11373)(closes #11800) 2017-02-04 15:23:46 +01:00
John Hawkinson
8073edb376 [Piksel] app token in <video> (uscourts.gov)
Support alternative api token found as
  <video ... data-de-api-key="bd1863e1-a59e-11e3-bfa8-005056865f49" ...>
in addition to extraction from the flashvars JSON.

This supports the player as invoked from uscourts.gov.

Add test case for same.
2017-02-04 09:19:46 -05:00
A Connecticut Princess
0b9bdc9190 [vk] Catch author blocked error message
Example link (video in blocked group):
https://vk.com/search?c%5Bq%5D=%D0%9F%D1%80%D1%8B%D0%B6%D0%BE%D0%BA%20c%20%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%B2%20%D1%81%D1%82%D0%B8%D0%BB%D0%B5%20%D0%A7%D0%B5%D0%BB%D0%BE%D0%B2%D0%B5%D0%BA%D0%B0-%D0%BF%D0%B0%D1%83%D0%BA%D0%B0&c%5Bsection%5D=video&c%5Bsort%5D=2&z=video-10639516_456240611
2017-02-04 15:27:38 +05:00
Remita Amine
2c15db829c [drtv] add support for live and radio sections(closes #1827)(closes #3427) 2017-02-04 08:38:28 +01:00
motophil
bac2ef6b5a [Gaskrank] Add new extractor - requested changes. 2017-02-03 23:52:20 +01:00
Remita Amine
f65dba7cdb [myspace] fix extraction and extract hls and http formats 2017-02-03 22:25:19 +01:00
Remita Amine
605fd6392f [youtube] add format info for itag 325 and 328 2017-02-03 17:59:48 +01:00
Thomas Christlieb
ee32d5ae0f Slight improvment on Regex for Playlist Detection 2017-02-03 16:30:02 +01:00
Sergey M․
f962790ee5
[vine] Fix extraction (closes #11955) 2017-02-03 21:56:48 +07:00
Sergey M․
b7cc5f078e
[extractors] Remove remnants of sportbox extractor (#11954) 2017-02-03 21:56:10 +07:00
Sergey M․
f7a10d8cd6
[sportbox] Remove extractor (closes #11954)
Covered by generic extractor
2017-02-03 21:25:44 +07:00
Alex Seiler
000133ddcc [visir] Fix python 3.2 syntax errors. 2017-02-03 14:29:51 +01:00
Thomas Christlieb
8d58ebe4dc Slight improvement in Regex to check for playlist or page 2017-02-03 12:18:47 +01:00
Thomas Christlieb
88eeec3693 Fixed key error when trying to get next page of playlist and qiyi only gives code A00004 2017-02-03 12:14:50 +01:00
Yen Chi Hsuan
daac118bf4
[ChangeLog] Update after #11901 2017-02-03 18:56:40 +08:00
Yen Chi Hsuan
8939f784d9 Merge pull request #11901 from ThomasChr/randonplaylistorder
New parameter --playlist-random to randomize playlist download order. Fixes #11889
2017-02-03 18:53:14 +08:00
Thomas Christlieb
c9b8f99019 Changed Regex for recognizing playlists 2017-02-03 11:48:24 +01:00
Remita Amine
df0588a31f Merge branch 'fstirlitz-filmon' 2017-02-03 10:15:52 +01:00
Remita Amine
4ce3407d08 [filmon] improve extraction 2017-02-03 10:15:03 +01:00
Yen Chi Hsuan
d7f9242e30
[ChangeLog] Update after #11565 2017-02-03 12:13:24 +08:00
Mattias Wadman
45024183ae [infoq] Add audio only format if available (#11565)
* [infoq] Add audio only format if available

Refactor cookie code into a function.
Renamed formats to http_video, http_audio, rtmp_video
Renamed extract functions to video instead of videos as they return
one or no video.

* [infoq] Rename to _extract_cookies as it more than one

* [infoq] Remove redundant determine_ext

* [infoq] Add comment about hardcoded URL

* [infoq] Use _hidden_inputs instead of messy regex

* [infoq] Probe if audio URL is valid

Make it possible to pass headers to _is_valid_url

* [infoq] Add audio only test
2017-02-03 12:10:13 +08:00
gkoelln
cc2e170d86 [Bandcamp] Extract additional fields
* [bandcamp] Add additional extraction fields
2017-02-02 15:21:57 -06:00
Justsoos
33da98f493
[douyutv] Improve room id regex
http://www.douyu.com/t/lpl  source get extra '\' with "room_id\" (from js coding)
2017-02-03 03:26:41 +07:00
Sergey M․
4195096ea8
[utils] Improve comments processing in js_to_json (closes #11947) 2017-02-03 03:04:33 +07:00
Michal Čihař
0bbcc8a10a
[iprima] Fix extraction (closes #11920, closes #11896) 2017-02-03 03:04:33 +07:00
Michal Čihař
b3ee552e4b
[utils] Handle single-line comments in js_to_json 2017-02-03 03:04:33 +07:00
Yen Chi Hsuan
a22b2fd19b
[youtube] Fix ytsearch* when cookies are provided
Closes #11924

The API with `page` is no longer used in browsers, and YouTube always
returns {'reload': 'now'} when cookies are provided.

See http://youtube.github.io/spfjs/documentation/start/ for how SPF
works. Basically appending static link with a `spf` parameter yields the
corresponding dynamic link.
2017-02-03 01:28:24 +08:00
Juanjo Benages
b14d60c033 [redbull] Add new extractor 2017-02-02 17:33:09 +01:00
Sergey M․
c54c01f82d
[go] Relax video id regex (closes #11937) 2017-02-02 23:04:46 +07:00
Sergey M․
5a116e1302
[facebook] Fix title extraction (closes #11941) 2017-02-02 22:45:18 +07:00
Sergey M․
a685751051
[youtube:playlist] Recognize TL playlists (closes #11945) 2017-02-02 22:01:11 +07:00
Yen Chi Hsuan
bd8f48c78b
[bilibili] Support new Bangumi URLs (closes #11845)
To reduce complexity, I don't support old Bangumi URLs directly via
_VALID_URL. Instead, I choose to let it go to generic redirection. An
example can be found in #10190:

http://bangumi.bilibili.com/anime/v/40062
2017-02-02 21:51:31 +08:00
Remita Amine
81aeafeb44 [cbc:watch] extract audio codec for audion only formats(fixes #11893) 2017-02-02 08:07:28 +01:00
Remita Amine
8bdc149441 [downloader/external:ffmpeg] minimize the use of aac_adtstoasc filter 2017-02-02 08:07:28 +01:00
Jaime Marquínez Ferrándiz
020c5df52d [elpais] Fix extraction for some URLs (closes #11765) 2017-02-01 23:48:34 +01:00
sulyi
87331205ba [jsbuilt-ins] implementing Boolean object
* renames _type to jstype
* mocks up type conversions
* adds jslass internal property
2017-02-01 21:43:28 +01:00
Remita Amine
da162c1135 [compat] add compat_etree_register_namespace to __all__ list 2017-02-01 20:15:59 +01:00
Thomas Christlieb
f36b7fa3a4 Deleted default=None Parameter for _og_search_property 2017-02-01 15:53:33 +01:00
Thomas Christlieb
ec41e59734 Revert "Using fatal=false for _og_search_description"
This reverts commit 2b7e123f9d0f2bd6ada54fa8e4e6035fece5dbf4.
2017-02-01 15:52:04 +01:00
Thomas Christlieb
2b7e123f9d Using fatal=false for _og_search_description 2017-02-01 15:46:13 +01:00
Justsoos
a1031ac14b update extra '\' in pattern
http://www.douyu.com/t/lpl  source get extra '\' with "room_id\" (from js coding)
2017-02-01 21:30:01 +08:00
motophil
fb71f438cd [Gaskrank] Add new extractor - requested fixes. 2017-02-01 12:15:00 +01:00
Thomas Christlieb
ab98a3c043 removed fatal=False from search for description regex. default=None should be preferred only 2017-02-01 11:57:34 +01:00
Thomas Christlieb
0042f61b07 Using _og_search_description() as a Fallback for Description-Regex - Third try 2017-02-01 11:36:53 +01:00
Thomas Christlieb
5037add139 Also added fallback regex 2017-02-01 11:08:36 +01:00
Thomas Christlieb
3d8bd9b919 Using _og_search_description() as a Fallback for Description-Regex - Second try 2017-02-01 11:06:52 +01:00
Thomas Christlieb
b6449e98fe Using _og_search_description() as a Fallback for Description-Regex 2017-02-01 10:54:29 +01:00
Thomas Christlieb
94eb1f9229 Added new Regex for prosiebensat1 Extractor Description. Fixes #11810 2017-02-01 10:06:10 +01:00
Yen Chi Hsuan
2b2d5d319b
[crunchyroll] Remove ScaledBorderAndShadow settings
See https://github.com/rg3/youtube-dl/pull/9028, especially @lachs0r's
comments for the reason behind this change
2017-02-01 16:39:32 +08:00