31736 Commits

Author SHA1 Message Date
pukkandan
a9dc62af6f added format-sort-force and allow to sort in reverse 2020-09-21 15:47:09 +05:30
pukkandan
0b7c7771d6 add option --format-sort 2020-09-21 15:44:46 +05:30
Joel Potts
b84071c0a9 [youtube] Added 'subscriber_count' to extraction 2020-09-21 11:56:51 +02:00
Poschi
a7170b6244 Fixed coding styles 2020-09-20 22:43:39 +02:00
Alexander Nartov
eba856318a [rutube] Fix code style 2020-09-21 04:08:57 +10:00
Alexander Nartov
f91625cd12 [rutube] Better login and error handling, code style fixes 2020-09-21 03:17:02 +10:00
Alexander Nartov
90e16aa42c [rutube] Add RuTube LiST support 2020-09-21 03:13:46 +10:00
tsukumi
40c3589d54
Merge pull request #1 from viliml/patch-2
Update to new Niconico playlist format
2020-09-21 01:50:50 +09:00
tsukumijima
bc76d44244 Merge remote-tracking branch 'upstream/master' into fix/niconico 2020-09-21 01:40:37 +09:00
Ori Avtalion
45c8e0061a [vimeo] improve error message for embed-only videos 2020-09-20 18:05:20 +03:00
Jasper Rebane
2dc3dd181f
Cache the download archive in a list (fast!)
This gives over 100x speed increase on my setup.
2020-09-20 17:59:54 +03:00
Euclip
f2eb7e321c [options] Fix desc. of --prefer-free-formats 2020-09-20 13:59:56 +03:00
Glenn Slayden
eccee557b1
Fix for '--max-downloads' to stop immediately when reaching the limit.
Currently, the specifying a limit with `--max-downloads` doesn't cause **youtube-dl** to stop right after it has successfully downloaded that number of files.

Instead, it keeps iterating the playlist until another candidate file is found to download, only to then discovers that the limit was previously met. This unnecessary activity can actually take quite a while when a large playlist is already mostly downloaded.

This fix adds an additional tail-check on the `_num_downloads` condition so that it terminates immediately after finishing the last eligible file.
2020-09-20 03:45:10 -07:00
Tom-Oliver Heidel
486ad2cd50
Merge pull request #129 from jbruchon/master
Switch from binary search tree to Python sets
2020-09-20 12:14:03 +02:00
Glenn Slayden
d1b64f4a14
Fix incorrect ANSI sequence restoring console title
ANSI sequences use the form "\033[" -- with a left/opening square bracket... [ , not the right/closing one.
2020-09-20 01:35:01 -07:00
nixxo
6b427abc4d [skyitalia] moved _real_extract 2020-09-20 10:33:26 +02:00
nixxo
f3f5b3939e [mailru] removed escaped braces, use urljoin, added tests 2020-09-20 08:57:09 +02:00
Crend King
7cf7d4d7c5 Also pass "allow-overwrite" and "remove-control-file" options at beginning 2020-09-19 22:47:27 -07:00
Sergey M․
b55715934b
release 2020.09.20 2020.09.20 2020-09-20 12:30:45 +07:00
Sergey M․
bbc3b5b4bb
[ChangeLog] Actualize
[ci skip]
2020-09-20 12:24:32 +07:00
nixxo
1ca5f821c8
[redtube] Extend _VALID_URL (#26506) 2020-09-20 11:39:42 +07:00
Sergey M
60884ac541
Update redtube.py 2020-09-20 11:38:35 +07:00
Sergey M․
defc820b70
[twitch] Switch streams to GraphQL and refactor (closes #26535) 2020-09-20 10:05:00 +07:00
Yarn
9652269ff0 satisfy flake8 2020-09-19 04:29:06 -07:00
nixxo
88515d1f52 [skyitalia] improved indentation 2020-09-19 13:24:09 +02:00
nixxo
0429619162 [skyitalia] removed unnecessary outputs 2020-09-19 13:19:49 +02:00
nixxo
d664205e0f removed BOM from file 2020-09-19 13:07:57 +02:00
Yarn
754d90c9a2 Resolve issues with twitcasting extractor. 2020-09-19 04:01:22 -07:00
nixxo
e26f3ccf87 [skyitalia] fixed a string 2020-09-19 09:11:19 +02:00
nixxo
7de0e5ad80 [skyitalia] Add new extractor 2020-09-19 09:07:41 +02:00
morrah
338467aa30 [youtube] Liked Music playlist support (closes #25175, closes #14001) 2020-09-19 04:58:45 +03:00
Jody Bruchon
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
Sergey M․
82ef02e936
[telequebec] Fix issues (closes #26368) 2020-09-19 07:56:00 +07:00
Patrick Dessalle
b856b3997c
[telequebec] Add support for brightcove videos (closes #25833) 2020-09-19 07:52:57 +07:00
Sergey M․
cd85a1bb8b
[pornhub] Extract metadata from JSON-LD (closes #26614) 2020-09-19 06:34:34 +07:00
Sergey M․
ce5b904050
[extractor/common] Relax interaction count extraction in _json_ld 2020-09-19 06:33:17 +07:00
Sergey M․
ad06b99dd4
[extractor/common] Extract author as uploader for VideoObject in _json_ld 2020-09-19 06:13:42 +07:00
JChris246
540b9f5164
[pornhub] Fix view count extraction (#26621) (refs #26614) 2020-09-19 05:59:19 +07:00
JChris246
bb21c1f4d1 [pornhub] Fixed view count extraction 2020-09-18 18:04:42 -04:00
Jody Bruchon
fd87f42378 Randomize the ArchiveTree the proper Python way
Signed-off-by: Jody Bruchon <jody@jodybruchon.com>
2020-09-18 14:22:42 -04:00
Poschi
58a8f8b059 [extractor/gotostage] Add GoToStage extractor 2020-09-18 16:37:38 +02:00
Tom-Oliver Heidel
53d50142e8 [skip travis] Update issue templates 2020-09-18 16:22:24 +02:00
Tom-Oliver Heidel
c71700dbe4
Merge pull request #125 from jbruchon/master
Keep download archive in memory for better performance
2020-09-18 15:59:31 +02:00
Jody Bruchon
2459b6e1cf Style revisions 2020-09-18 09:35:21 -04:00
Jody Bruchon
4f0150dcec Merge remote-tracking branch 'upstream/master' 2020-09-18 08:49:11 -04:00
Unknown
35d3b674c7 [hotstar] regex the second. 2020-09-18 14:15:34 +02:00
Yarn
fd4a5802a2 Merge remote-tracking branch 'upstream/master' into twitcasting 2020-09-18 03:40:07 -07:00
Yarn
18a84b26e0 Update twitcasting extractor 2020-09-18 02:12:20 -07:00
Jody Bruchon
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
Jody Bruchon
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