Yen Chi Hsuan
5eb6bdced4
[utils] Multiple changes to base_n()
...
1. Renamed to encode_base_n()
2. Allow tables longer than 62 characters
3. Raise ValueError instead of AssertionError for invalid input data
4. Return the first character in the table instead of '0' for number 0
5. Add tests
2016-02-27 03:22:52 +08:00
Yen Chi Hsuan
5633b4d39d
[infoq] Use BokeCC extractor function
2016-02-27 02:55:11 +08:00
Yen Chi Hsuan
4435c6e98e
[bokecc] Add new extractor ( #2336 )
2016-02-27 02:54:43 +08:00
Yen Chi Hsuan
2ebd2eac88
[letv] Speedup M3U8 decryption
2016-02-27 00:58:03 +08:00
Sergey M․
b78b292f0c
[youtube] Add alternative automatic captions extraction approach ( Closes #8667 )
2016-02-26 22:21:47 +06:00
Yen Chi Hsuan
efbd6fb8bb
[vidzi] Use decode_packed_codes
...
Javascript codes found on Vidzi are slightly different from those found
in VideoMega and iQiyi. Nevertheless, the difference has no effects on
the final result.
2016-02-26 15:14:13 +08:00
Yen Chi Hsuan
680079be39
[utils] Relaxing regex in decode_packed_codes for vidzi
2016-02-26 15:13:03 +08:00
Yen Chi Hsuan
e4fc8d2ebe
[videomega] Fix extraction ( closes #7606 )
2016-02-26 15:00:48 +08:00
Yen Chi Hsuan
f52354a889
[utils] Move codes for handling eval() from iqiyi.py
2016-02-26 14:58:29 +08:00
Yen Chi Hsuan
59f898b7a7
[utils] Merge base_n functions
2016-02-26 14:37:20 +08:00
Yen Chi Hsuan
8f4a2124a9
[vidzi] Fix extraction
2016-02-26 14:26:26 +08:00
Yen Chi Hsuan
481888294d
[utils] Add base36 for use in Vidzi
2016-02-26 14:26:26 +08:00
Yen Chi Hsuan
d1e440a4a1
[jwplatform] Separate codes for for parsing jwplayer data
2016-02-26 14:26:26 +08:00
Yen Chi Hsuan
81bdc8fdf6
[utils] Move base62 to utils
2016-02-26 14:26:26 +08:00
Yen Chi Hsuan
e048d87fc9
[kuwo] Fix a test
2016-02-26 14:26:26 +08:00
Sergey M․
e26cde0927
[space] Remove extractor ( Closes #8662 )
...
Now uses ooyala embed
2016-02-25 21:46:43 +06:00
Sergey M․
20108c6b90
[ustudio] Improve ( Closes #8574 )
2016-02-25 21:30:19 +06:00
mutantmonkey
9195ef745a
[uStudio] Add new extractor
2016-02-25 21:29:49 +06:00
Sergey M․
d0459c530d
[motherless] Update tests
2016-02-25 00:54:41 +06:00
Sergey M․
f160785c5c
[utils] Remove AM/PM from unified_strdate patterns
2016-02-25 00:52:49 +06:00
Sergey M․
5c0a57185c
[motherless] Detect non-existing videos
2016-02-25 00:42:19 +06:00
Sergey M․
43479d9e9d
[motherless] Make categories optional ( Closes #8654 )
2016-02-25 00:36:14 +06:00
Yen Chi Hsuan
c24883a1c0
[facebook] Fix format sorting
...
'hd' formats should have higher priorities
2016-02-24 03:43:24 +08:00
Yen Chi Hsuan
1b77ee6248
[c56] Support videos hosted on Sohu ( closes #8073 )
2016-02-24 03:32:29 +08:00
Sergey M․
bf4b3b6bd9
[vk] Extract video URL from extra_data ( Closes #8646 )
2016-02-23 18:47:13 +06:00
Yen Chi Hsuan
efbeddead3
[facebook] Support mobile URLs ( closes #8638 )
2016-02-23 13:17:24 +08:00
Yen Chi Hsuan
3cfeb1624a
[nba] Support channels ( #5362 , #4167 )
2016-02-23 13:11:20 +08:00
Yen Chi Hsuan
b95dc034ca
[utils] Implement cache for OnDemandPagedList
2016-02-23 13:11:20 +08:00
Yen Chi Hsuan
86a7dbe66e
[nba] Support non-video/ pages
...
Fixes #8589
2016-02-23 13:11:20 +08:00
Sergey M․
1ad6143061
[xfileshare] Add support for powerwatch ( Closes #8628 )
2016-02-22 17:37:00 +06:00
Philipp Hagemeister
92da3cd848
release 2016.02.22
2016-02-22 11:57:31 +01:00
remitamine
6212bcb191
[tf1] fix info extraction( fixes #8599 )
2016-02-22 09:57:40 +01:00
Sergey M․
d69abbd3f0
[googledrive] Make thumbnail optional ( Closes #8629 )
2016-02-22 03:13:18 +06:00
Sergey M․
1d00a8823e
[arte] PEP 8
2016-02-22 01:32:23 +06:00
Sergey M․
5d6e1011df
[pbs] Extract all formats ( Closes #8538 )
2016-02-22 01:23:27 +06:00
Sergey M․
f5bdb44443
[extractor/common] Add _remove_duplicate_formats
2016-02-22 01:19:39 +06:00
Yen Chi Hsuan
7efc1c2b49
[twitter] Fix metadata extraction and test_Twitter_1
2016-02-21 17:29:28 +08:00
Yen Chi Hsuan
132e3b74bd
[twitter] Fix a typo
2016-02-21 17:21:37 +08:00
Yen Chi Hsuan
bdbf4ba40e
[twitter:amplify] Extract more metadata
2016-02-21 17:16:35 +08:00
Yen Chi Hsuan
acb6e97e6a
[twitter] Fix several failed tests
2016-02-21 16:57:56 +08:00
Yen Chi Hsuan
445d72b8b5
[twitter:amplify] Add TwitterAmplifyIE for handling Twitter smart URLs
...
Closes #8075
2016-02-21 16:41:24 +08:00
Sergey M․
92c5e11b40
[arte:future] Fix test
2016-02-21 14:23:58 +06:00
Sergey M․
0dd046c16c
[arte:magazine] Fix test
2016-02-21 13:57:30 +06:00
Sergey M․
305168ca3e
[arte:+7] Detect more embeds ( Closes #8613 )
2016-02-21 13:55:25 +06:00
Sergey M․
b72f6163dc
[arte:+7] Improve _VALID_URL
2016-02-21 13:37:31 +06:00
Sergey M․
33d4fdabfa
[extractor/generic] Add support for ok embeds ( #8619 )
2016-02-21 09:51:54 +06:00
remitamine
cafcf657a4
add more subtitles mime types to mimetype2ext and fix the platform subtitle extraction
2016-02-20 22:02:03 +01:00
Yen Chi Hsuan
7360db05b4
[postprocessor/embedthumbnail] Allow mkv to embed thumbnails
...
Fixes #6046
2016-02-21 03:32:03 +08:00
Jaime Marquínez Ferrándiz
765ac263db
[utils] mimetype2ext: return 'm4a' for 'audio/mp4' ( fixes #8620 )
...
The youtube extractor was using 'mp4' for them, therefore filters like 'bestaudio[ext=m4a]' stopped working (94278f7202
broke it).
2016-02-20 19:55:10 +01:00
Yen Chi Hsuan
73f9c2867d
[iqiyi] Support playlists ( closes #8019 )
2016-02-20 22:44:04 +08:00
Philipp Hagemeister
9c86d50916
[faz] Future-proof XML element check
2016-02-20 14:11:44 +01:00
Yen Chi Hsuan
99709cc3f1
[iqiyi] Implement _login()
...
Currently only email login supported
2016-02-20 19:54:58 +08:00
Yen Chi Hsuan
5bc880b988
[utils] Add OHDave's RSA encryption function
2016-02-20 19:54:58 +08:00
Yen Chi Hsuan
958759f44b
[appletrailers] Extend _VALID_URL ( #8524 )
2016-02-20 15:54:00 +08:00
remitamine
04cbc4980d
[mtv] imporove duration extraction
2016-02-19 20:56:45 +01:00
RiCON
8765151c8a
[mtv] Extract duration from each playlist item
...
RSS used instead of manifest files because it's exact to the millisecond
with the video I tested while in manifest it's only exact to the second.
2016-02-19 19:38:28 +00:00
Sergey M․
ed8648a322
[pornhub] Fix thumbnail and duration extraction ( Closes #8604 )
2016-02-19 21:42:46 +06:00
Sergey M․
88641243ab
[pornhub:playlistbase] Improve extract entries
2016-02-18 22:30:19 +06:00
Sergey M․
40e146aa1e
[pornhub:user:videos] Add extractor ( Closes #8548 )
2016-02-18 22:29:17 +06:00
Sergey M․
f3f9cd9234
[francetv] Improve video id regex ( Closes #8563 )
2016-02-18 22:09:21 +06:00
Sergey M․
ebf1b291d0
[youtube:watchlater] Respect --no-playlist
2016-02-18 22:03:46 +06:00
Sergey M․
bc7a9cd8fb
[youtube:watchlater] Improve _VALID_URL ( Closes #8594 )
2016-02-18 21:50:21 +06:00
Sergey M․
d48502b82a
[arte] Improve _VALID_URLs
2016-02-18 21:29:52 +06:00
Sergey M․
479ec54a8d
[arte:magazine] Improve ( Closes #8473 )
2016-02-18 21:29:07 +06:00
Thomas Jost
49625662a9
[arte:magazine] Add extractor
2016-02-18 21:28:18 +06:00
remitamine
8b809a079a
[cbsnews] use find_xpath_attr
2016-02-18 16:10:09 +01:00
remitamine
778433cb90
[cbsnews] extract subtitle url from theplatform SMIL manifest( fixes #8568 )
2016-02-18 15:43:28 +01:00
cazulu
411cb8f476
[dailymotion] Fix view count extraction
...
Fix view count parsing when the decimal marker is a whitespace, e.g. '101 101'
2016-02-18 20:31:43 +06:00
Sergey M․
63bf4f0dc0
[vrt] Detect geo restriction
2016-02-17 23:28:41 +06:00
Sergey M․
80e59a0d5d
[vrt] Make formats extraction non fatal ( Closes #8587 )
2016-02-17 23:18:23 +06:00
Sergey M․
8bbd3d1476
[arte] Fix upload date extraction ( Closes #8581 )
2016-02-17 22:51:08 +06:00
Sergey M․
e725e4bced
[arte] PEP 8
2016-02-17 22:37:55 +06:00
Sergey M․
08d65046f0
[arte] Make sorting aware of en/es formats
2016-02-17 22:37:05 +06:00
Sergey M․
44b9745000
[arte] Extend more _VALID_URLs for en and es support
2016-02-17 21:53:53 +06:00
Sergey M․
9654fc875b
[arte:+7] Fix extraction for react-based layout
2016-02-17 21:49:15 +06:00
Sergey M․
0f425e65ec
[arte:+7] Add support for en and es URLs
2016-02-17 21:47:18 +06:00
Sergey M․
e277f2a63b
[orf:tvthek] Check formats ( Closes #8580 )
2016-02-16 22:23:38 +06:00
Sergey M․
f4db09178a
[xtube:user] Remove duplicated video ids
2016-02-16 22:06:26 +06:00
Sergey M․
86be3cdc2a
[xtube] Fix extraction ( Closes #8565 )
2016-02-16 22:05:23 +06:00
Yen Chi Hsuan
cb64ccc715
[facebook] Improve error handling ( #8572 )
2016-02-16 09:07:38 +08:00
Sergey M․
f66a3c7bc2
[screenjunkies] Fix spelling
2016-02-16 01:30:00 +06:00
Yen Chi Hsuan
1932476c13
[iqiyi] Omit MD5 sums for the VIP-only video
2016-02-16 02:45:21 +08:00
Sergey M․
d2c1f79f20
[youtube:searchurl] Extend _VALID_URL
2016-02-16 00:29:51 +06:00
Sergey M․
c8a80fd818
[screenjunkies] Improve, extract more metadata and workaround subscription ( Closes #8505 )
2016-02-15 22:29:28 +06:00
Patrick Griffis
b9e8d7140a
[screenjunkies] Add new extractor
...
This doesn't handle the plus only videos yet
Closes #8492
2016-02-15 22:28:36 +06:00
Sergey M․
6eff2605d6
[canvas] Add subtitles test ( #8537 )
2016-02-15 20:59:16 +06:00
Sergey M․
fd7a3ea4a4
[canvas] Improve subtitles ( Closes #8537 )
2016-02-15 20:54:01 +06:00
Robin Houtevelts
8d3eeb36d7
[Canvas] Add subtitles
2016-02-15 20:50:03 +06:00
Yen Chi Hsuan
8e0548e180
[iqiyi] Partial support for VIP-only videos
...
See #8569 and #8019 . Currently only 6-min preview are supported
2016-02-15 19:58:24 +08:00
Philipp Hagemeister
a517bb4b1e
[noz] Add new extractor
2016-02-15 00:07:16 +01:00
Sergey M․
9dcefb23a1
[laola1tv] Improve ( Closes #8478 )
2016-02-14 23:40:26 +06:00
Jens Wille
5e19323ed9
[laola1tv] Fixes for changed site layout.
...
* Fixed valid URLs (w/ tests).
* Fixed iframe URL extraction.
* Fixed token URL extraction.
* Fixed variable extraction.
* Fixed uploader spelling.
* Added upload_date to result dictionary.
2016-02-14 23:01:49 +06:00
Sergey M․
611c1dd96e
[refactor] Single quotes consistency
2016-02-14 15:37:17 +06:00
Sergey M․
d800609c62
[refactor] Do not specify redundant None as second argument in dict.get()
2016-02-14 14:25:04 +06:00
Sergey M․
c78c9cd10d
[downloader/dash] PEP 8
2016-02-14 14:13:09 +06:00
Sergey M․
e76394f36c
[globo] Switch to new-style classes
2016-02-14 14:02:12 +06:00
Sergey M․
080e09557d
[aes] Switch to new-style classes
2016-02-14 14:01:43 +06:00
Sergey M․
fca2e6d5a6
[dailymotion:cloud] Use idiomatic name for classmethod's first argument
2016-02-14 13:44:23 +06:00
Sergey M․
b45f2b1d6e
[myvideo] Mark broken
2016-02-14 11:24:57 +06:00
remitamine
fc2e70ee90
Merge pull request #8479 from remitamine/dash_downloader
...
[downloader/dash] Implement dashsegments fd in terms of fragment fd
2016-02-13 21:12:33 +01:00