ce02551b85
[skip travis] alternative approach to datetime
2020-09-23 04:43:02 +02:00
79bd208428
[skip travis] apply version as tag name
2020-09-23 04:10:28 +02:00
14a9299f50
Merge branch 'SeonjaeHyeon-naver'
2020-09-23 04:03:43 +02:00
04b61c6572
Merge branch 'naver' of https://github.com/SeonjaeHyeon/youtube-dl into SeonjaeHyeon-naver
2020-09-23 04:01:51 +02:00
94b89122c6
[skip travis] pypi needs make
2020-09-23 03:57:12 +02:00
ad42fc2048
Merge remote-tracking branch 'origin/master'
2020-09-23 03:52:35 +02:00
afe4cdcf58
[skip travis] very minor but important workflow related issue
2020-09-23 03:52:26 +02:00
eb98353bdd
[skip travis] adjust available python version
2020-09-23 03:51:29 +02:00
f940c3172a
add missing future import
2020-09-23 03:35:14 +02:00
cdb7547e14
add pyinst to test exceptions
2020-09-23 03:30:33 +02:00
7e8772bf82
Merge remote-tracking branch 'origin/master'
2020-09-23 03:22:45 +02:00
f97123d28c
[skip travis] added two spaces
2020-09-23 03:21:28 +02:00
5bf3bb22d6
[skip travis] new workflow
2020-09-23 03:19:38 +02:00
0fcd0fbb8c
Merge remote-tracking branch 'origin/master'
2020-09-23 03:19:03 +02:00
6c4e8b23e6
[skip travis] disable old workflow
2020-09-23 03:18:44 +02:00
915f2a92ac
update workflow, semi fix integrated updater
2020-09-23 03:16:06 +02:00
c0a1a8926d
Use better regex for all fixed extraction types
2020-09-22 20:52:52 +02:00
b137e533ee
[skip travis] updating issue template tmpls
2020-09-22 18:53:31 +02:00
11f96ac427
Merge branch 'ytdl-org-master'
2020-09-22 16:24:06 +02:00
1b3f7c9a7e
merge youtube-dl master 22.09.2020
2020-09-22 16:09:54 +02:00
c5764b3f89
[downloader/http] Properly handle missing message in SSLError ( closes #26646 )
2020-09-22 07:01:59 +07:00
0837992a22
[downloader/http] Fix access to not yet opened stream in retry
2020-09-22 06:44:14 +07:00
b84071c0a9
[youtube] Added 'subscriber_count' to extraction
2020-09-21 11:56:51 +02:00
486ad2cd50
Merge pull request #129 from jbruchon/master
...
Switch from binary search tree to Python sets
2020-09-20 12:14:03 +02:00
b55715934b
release 2020.09.20
2020-09-20 12:30:45 +07:00
bbc3b5b4bb
[ChangeLog] Actualize
...
[ci skip]
2020-09-20 12:24:32 +07:00
1ca5f821c8
[redtube] Extend _VALID_URL ( #26506 )
2020-09-20 11:39:42 +07:00
defc820b70
[twitch] Switch streams to GraphQL and refactor ( closes #26535 )
2020-09-20 10:05:00 +07:00
a45e861918
Switch from binary search tree to Python sets
...
Signed-off-by: Jody Bruchon <jody@jodybruchon.com >
2020-09-18 21:18:23 -04:00
82ef02e936
[telequebec] Fix issues ( closes #26368 )
2020-09-19 07:56:00 +07:00
b856b3997c
[telequebec] Add support for brightcove videos ( closes #25833 )
2020-09-19 07:52:57 +07:00
cd85a1bb8b
[pornhub] Extract metadata from JSON-LD ( closes #26614 )
2020-09-19 06:34:34 +07:00
ce5b904050
[extractor/common] Relax interaction count extraction in _json_ld
2020-09-19 06:33:17 +07:00
ad06b99dd4
[extractor/common] Extract author as uploader for VideoObject in _json_ld
2020-09-19 06:13:42 +07:00
540b9f5164
[pornhub] Fix view count extraction ( #26621 ) (refs #26614 )
2020-09-19 05:59:19 +07:00
fd87f42378
Randomize the ArchiveTree the proper Python way
...
Signed-off-by: Jody Bruchon <jody@jodybruchon.com >
2020-09-18 14:22:42 -04:00
53d50142e8
[skip travis] Update issue templates
2020-09-18 16:22:24 +02:00
c71700dbe4
Merge pull request #125 from jbruchon/master
...
Keep download archive in memory for better performance
2020-09-18 15:59:31 +02:00
2459b6e1cf
Style revisions
2020-09-18 09:35:21 -04:00
4f0150dcec
Merge remote-tracking branch 'upstream/master'
2020-09-18 08:49:11 -04:00
35d3b674c7
[hotstar] regex the second.
2020-09-18 14:15:34 +02:00
a4d834fb3e
Fix wrong variable in position swap corrupting archive list
...
It's always a simple error in the end, you know?
Signed-off-by: Jody Bruchon <jody@jodybruchon.com >
2020-09-18 00:11:36 -04:00
fda63a4e87
Randomize archive order before populating search tree
...
This doesn't result in an elegant, perfectly balanced search tree,
but it's absolutely good enough. This commit completely mitigates
the worst-case scenario where the archive file is sorted.
Signed-off-by: Jody Bruchon <jody@jodybruchon.com >
2020-09-17 21:45:40 -04:00
6e65a2a67e
[downloader/hls] Fix incorrect end byte in Range HTTP header for media segments with EXT-X-BYTERANGE ( #24512 ) ( closes #14748 )
...
The end of the byte range is the first byte that is NOT part of the to
be downloaded range. So don't include it into the requested HTTP
download range, as this additional byte leads to a broken TS packet and
subsequently to e.g. visible video corruption.
Fixes #14748 .
2020-09-18 05:26:56 +07:00
1d74d8d9f6
Try to mitigate the problem of loading a fully sorted archive
...
Sorted archives turn the binary tree into a linked list and make
things horribly slow. This is an incomplete mitigation for this
issue.
2020-09-17 17:28:22 -04:00
f8c7bed133
[extractor/common] Handle ssl.CertificateError in _request_webpage ( closes #26601 )
...
ssl.CertificateError is raised on some python versions <= 3.7.x
2020-09-18 03:41:16 +07:00
cdc55e666f
[downloader/http] Improve timeout detection when reading block of data (refs #10935 )
2020-09-18 03:32:54 +07:00
86b7c00adc
[downloader/http] Retry download when urlopen times out ( #26603 ) (refs #10935 )
2020-09-18 03:15:44 +07:00
1de7ea76f8
Remove recursion in at_insert()
2020-09-17 15:08:33 -04:00
a5029645ae
Remove debugging print statements
2020-09-17 14:46:11 -04:00