1
0
mirror of https://github.com/l1ving/youtube-dl synced 2025-02-03 02:55:35 +08:00
youtube-dl/youtube_dl
Jessie C 39cd85c27e • New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p.
• Selenium requires the installation of a free webdriver (see https://pypi.python.org/pypi/selenium ), except for Safari 10+
• Added new option --browser in the command line to indicate the desired browser. It defaults to Safari on the Mac and Chrome elsewhere. NOTE that I have only tested Safari and Chrome until now, though Selenium is compatible with 'firefox', 'edge', 'ie',  'opera', 'webkitgtk', 'android'
• ThisVid can detect several common errors like a deleted file or insufficient privileges
• ThisVid does not support authentication yet
2018-03-28 12:46:55 +02:00
..
downloader [downloader/external] Simplify finished progress hook reporting and add elapsed time (closes #10876) 2018-03-24 16:35:21 +07:00
extractor • New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p. 2018-03-28 12:46:55 +02:00
postprocessor [postprocessor/embedthumbnail] Skip embedding when there aren't any thumbnails 2018-02-25 19:33:13 +07:00
selenium • Added Selenium 3.11.0 (slightly modified for Safari to work) under license Apache 2. Selenium is necessary for the new extractor ThisVid. 2018-03-28 12:33:46 +02:00
__init__.py • New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p. 2018-03-28 12:46:55 +02:00
__main__.py
aes.py Switch codebase to use compat_b64decode 2018-01-23 22:23:12 +07:00
cache.py Use expand_path where appropriate (closes #12556) 2017-03-26 02:31:16 +07:00
compat.py [compat] Mute some F821 under python 3 2018-02-02 03:18:22 +07:00
jsinterp.py [jsinterp] Fix typo and cleanup regexes (closes #13134) 2017-05-18 22:57:38 +07:00
options.py • New extractor for porn site ThisVid. By contrast with other extractors, it requires JavaScript in order to determine the video URL. That is why it uses Selenium (license Apache 2). The Generic extractor was already capable to download many of the videos but only in 240p. 2018-03-28 12:46:55 +02:00
socks.py [socks] Report errors elegantly when credentails are required but missing 2017-04-22 21:48:41 +08:00
swfinterp.py Update coding style after pycodestyle 2.1.0 2016-11-17 19:45:42 +08:00
update.py Revert "Respect --prefer-insecure while updating (closes #15497)" 2018-02-27 22:30:08 +07:00
utils.py [tennistv] Add support for tennistv.com 2018-03-14 09:55:21 +01:00
version.py release 2018.03.26 2018-03-26 05:03:47 +07:00
YoutubeDL.py [YoutubeDL] Add support for filesize_approx in format selector (closes #15550) 2018-02-10 16:42:45 +07:00