31107 Commits

Author SHA1 Message Date
xarantolus
7fa0a67cc1 Remove unused variable 2020-07-10 11:50:50 +02:00
xarantolus
c37ca4732b [youtube] Remote download limit 2020-07-10 11:47:13 +02:00
Pandu POLUAN
050c23011f [xhamster] Yet another domain 2020-07-08 00:39:00 +07:00
kazukazuprogram
cb9569bfae [piapro] Add new extractor 2020-07-07 22:31:54 +09:00
selfisekai
fcb1d2bf1f [tvp] live stream extracting 2020-07-07 14:28:04 +02:00
selfisekai
dff921f6e1 [tvp] fix and test for tvpparlament.pl 2020-07-07 00:01:18 +02:00
selfisekai
bda25c5196 [tvp] new video id regex 2020-07-06 23:37:19 +02:00
Wattux
dcab7389ac [ffmpeg] Support splitting target based on extracted chapters (#24858)
This introduces a new FFmpegPostProcessor, which looks for "chapters"
extracted by IEs. For each identified chapter, it extracts a single
track from the source file, using ffmpeg's -ss / -t arguments.
2020-07-06 10:43:25 +02:00
runraid
571e4f7f78 Flake8 2020-07-05 16:43:58 -07:00
runraid
41406fe8c1 flake 2020-07-05 11:45:51 -07:00
runraid
caee5d2d0d remove class 2020-07-05 10:31:44 -07:00
runraid
7222615249 Add additional metadata 2020-07-05 10:28:35 -07:00
Huey
cfe81de220
download subtitles for mewatch.sg 2020-07-05 13:02:33 +08:00
runraid
29c48f185a [tiktok] Support watermarkless tiktok videos 2020-07-04 19:13:35 -07:00
runraid
469a31b931 Fix flake8 2020-07-03 18:54:25 -07:00
root
3175e76ad0 [Gab] Add new extractor 2020-07-03 18:25:44 -07:00
Chad Estioco
4c47effbcb [vimeo] Allow for iframe embeds that don't quote src.
Modern browsers are at least lenient enough to allow this and render the page
correctly so youtube_dl should be able to crawl these too.
2020-07-04 05:40:24 +08:00
ALurker
db3925b132 Fix breaks to PagedList and Generator Playlists 2020-07-02 21:16:07 -05:00
ALurker
f4ca81416b [generic] Correct apply order on playlist-reverse (closes #6845) 2020-07-02 21:16:07 -05:00
Crypto90
73670d03df
Updated regex to fix an issue case where the playlist video counter of a wrong (next) playlist got matched. 2020-07-03 00:32:24 +02:00
Crypto90
f49bfa7e60
Optimized _VIDEO_RE regex. 2020-07-02 23:59:35 +02:00
Crypto90
5850173717
Fixing an issue with regex of last commit. 2020-07-02 23:41:05 +02:00
Crypto90
796a691e95
Now also extracting youtube playlist videos count and resulting it as duration for playlist searches.
Updated _VIDEO_RE regex for YoutubeSearchBaseInfoExtractor class to extract videos count for youtube playlist results and passing the result to "duration" output field.
So "duration" shows the duration in "HH:MM:SS" for video results or the amount of videos in a youtube playlist for a playlist result eg. "1,234" or "24" .
2020-07-02 21:59:11 +02:00
JChris246
c300582cdb Changed regex to exclusively include numbers and letters 2020-07-02 13:12:04 -04:00
Thomas Tsiakalakis
844fe43642 Merge branch 'ytdl-org-master' 2020-07-02 12:10:34 +02:00
Thomas Tsiakalakis
0033e6a9a5 Merge https://github.com/ytdl-org/youtube-dl into ytdl-org-master 2020-07-02 12:10:21 +02:00
Michael Bemmerl
807a4d7f93 Add new domain name.
The show "P.M. Wissen" has gotten its own domain although this show is still on the same station (ServusTV).
2020-07-01 22:57:34 +02:00
Josu Moreno
2c7088b59a Add extraction logic to mitele for videos not based in ooyala 2020-07-01 21:17:34 +02:00
Crypto90
0289ffc4f4
Reverted last changes.
Reverted last changes.
Seems like the result urls have to be in the format "https://www.youtube.com/playlist?list=%s", can't temporarly add "video_id;playlist_id" because it gets messed up with the regex parsing and storing to array logic.
2020-07-01 20:17:58 +02:00
Crypto90
2cfce2b63e
Update youtube.py
Only return playlist id for "id" result.
2020-07-01 19:58:57 +02:00
Crypto90
5f6f4fda9b
Update youtube.py
Changed playlist search result urls to provide video id and playlist id.
2020-07-01 19:54:23 +02:00
Crypto90
438ec47af3
Update youtube.py
Added current duration placeholder for playlist content videos parsing.
Next step is to edit regex there too, to get the duration of each video in a playlist.
2020-07-01 19:42:11 +02:00
Crypto90
d91421e5e0
Flake8 comment format fix.. 2020-07-01 15:34:59 +02:00
Roxedus
da499b84da
Fix break when request fails 2020-07-01 15:22:23 +02:00
Crypto90
4fd0424fbf
Update youtube.py
Fixed other calls with now wrong extract_videos_from_page_impl() argument count.
2020-07-01 13:46:43 +02:00
Kittywhiskers Van Gogh
5f2fc3e428
[pornhub] add support for .org site mirror
mate on discord couldn't figure out this fix for whatever reason, asked me to do it (cheers, asshole!)

whois records: https://rdap.publicinterestregistry.net/rdap/org/domain/pornhub.org
press announcement: https://www.independent.co.uk/life-style/gadgets-and-tech/news/porn-ban-pornhub-mirror-sex-websites-block-india-a8609071.html
2020-07-01 17:09:21 +05:30
Crypto90
2a56ab7fd5
Update youtube.py 2020-07-01 12:24:27 +02:00
Crypto90
c356026025
Update common.py
Added video duration variable to url_result()
2020-07-01 12:23:31 +02:00
Paul Wise
c9fed7746a
Add support for RTRFM 2020-07-01 09:29:57 +08:00
Paul Wise
36251bece0 [blogger] Add support for videos and embeds
There is no discernable title field in any of the JSON or URLs,
and the title is mandatory so 'Blogger' is used as a substitute.
2020-07-01 09:29:43 +08:00
Crypto90
9dce8410d2
Update youtube.py
(#25848 #25720 #16627 #25652)
2020-07-01 03:01:32 +02:00
JChris246
c3f3a45b7d Changed regex which will grab 1 result for title and replaced old pattern 2020-06-30 20:38:17 -04:00
JChris246
96d526a289 Added description extraction 2020-06-30 20:21:14 -04:00
JChris246
f17bcef192 Made some changes to conform with coding conventions 2020-06-30 20:13:54 -04:00
Crypto90
6439a77527
Add files via upload
Fixed flake8 issues.
2020-06-30 22:07:16 +02:00
Glenn Slayden
07af16b92e
[youtube] Prevent excess HTTP 301 (#25786) 2020-07-01 02:56:16 +07:00
Sergey M
9050896212
Update youtube.py 2020-07-01 02:54:58 +07:00
Crypto90
5b6d1d5561
Update youtube.py
#25848 #25720 #16627 #25652
2020-06-30 21:46:44 +02:00
Crypto90
c12c50913f
Add files via upload
Feature added to search for youtube playlists and getting correct youtube playlist id results.
Also added duration fetching for youtube videos, which already works, but the yield self.url_result(video_id, 'Youtube', video_id, video_title) return function has still to get changed to yield self.url_result(video_id, 'Youtube', video_id, video_title, video_duration) which I did not found where to do. Otherwise it returns missmatching count of arguments.
2020-06-30 21:25:11 +02:00
JChris246
fe168c63bb [sexlikereal] Add new extractor 2020-06-30 00:36:00 -04:00