### Install You-Get using make install Source: https://github.com/soimort/you-get/wiki/中文说明 Provides instructions on how to install You-Get from a cloned Git repository or downloaded source code using the 'make install' command. ```console $ make install ``` -------------------------------- ### Install You-Get on Slackware Source: https://github.com/soimort/you-get/wiki/Distros Installs You-Get on Slackware using the SlackBuilds repository. This involves downloading and building the package from source. ```bash # Instructions for Slackware would typically involve downloading a .SlackBuild file and running it, e.g.: # wget https://slackbuilds.org/repository/14.2/network/you-get/you-get.SlackBuild # chmod +x you-get.SlackBuild # ./you-get.SlackBuild ``` -------------------------------- ### Install You-Get on Ubuntu Source: https://github.com/soimort/you-get/wiki/Distros Installs You-Get on Ubuntu by adding a PPA and then using apt-get. This method ensures you get the latest updates from the specified PPA. ```bash sudo add-apt-repository ppa:cos-lyk/moonsoft $ sudo apt-get update $ sudo apt-get install you-get ``` -------------------------------- ### Install You-Get from GitHub Source Source: https://github.com/soimort/you-get/blob/develop/README.md Illustrates how to install you-get by cloning the repository from GitHub and then installing it locally. This method is recommended for developers. ```python git clone git://github.com/soimort/you-get.git [sudo] python -m pip install . # or python -m pip install . --user ``` -------------------------------- ### Install You-Get on Arch Linux Source: https://github.com/soimort/you-get/wiki/Distros Installs You-Get on Arch Linux from the community repository using pacman. For the development version, use the AUR helper yay. ```bash sudo pacman -S you-get ``` ```bash yay -S you-get-git ``` -------------------------------- ### Install You-Get via pkg (FreeBSD) Source: https://github.com/soimort/you-get/blob/develop/README.md Provides the command to install you-get on FreeBSD using the pkg package manager. ```console # pkg install you-get ``` -------------------------------- ### Install You-Get via Flox Source: https://github.com/soimort/you-get/blob/develop/README.md Provides the command to install you-get using Flox, a package manager for macOS, Linux, and Windows WSL. ```console $ flox install you-get ``` -------------------------------- ### Install You-Get via Pip Source: https://github.com/soimort/you-get/wiki/中文说明 Instructions for installing the You-Get package using pip, the Python package installer. It specifies using pip3 for Python 3 compatibility. ```console $ pip3 install you-get ``` -------------------------------- ### Install You-Get via pip Source: https://github.com/soimort/you-get/blob/develop/README.md Provides the command to install the you-get package using pip, the standard package installer for Python. This is the recommended method for most users. ```python pip install you-get ``` -------------------------------- ### Download Video Example Source: https://github.com/soimort/you-get/blob/develop/README.rst Demonstrates how to use You-Get to download a video from a given URL. It shows the command-line invocation and the expected output, including site information, title, type, size, and download progress. ```console $ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society Site: fsf.org Title: TEDxGE2014_Stallman05_LQ Type: WebM video (video/webm) Size: 27.12 MiB (28435804 Bytes) Downloading TEDxGE2014_Stallman05_LQ.webm ... 100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s ``` -------------------------------- ### Install You-Get with pipenv Source: https://github.com/soimort/you-get/blob/develop/README.md Shows how to install you-get in a Python virtual environment using pipenv. This is useful for managing project dependencies. ```python pipenv install -e . pipenv run you-get --version ``` -------------------------------- ### Install You-Get on Alpine Linux Source: https://github.com/soimort/you-get/wiki/Distros Installs You-Get on Alpine Linux using the apk package manager. This command requires root privileges. ```bash sudo apk add you-get ``` -------------------------------- ### Install You-Get via Homebrew (macOS) Source: https://github.com/soimort/you-get/blob/develop/README.md Provides the command to install you-get on macOS using the Homebrew package manager. ```console brew install you-get ``` -------------------------------- ### Basic Video Download Example Source: https://github.com/soimort/you-get/wiki/中文说明 Demonstrates how to download a video from a given URL using the you-get command. It shows the output indicating the site, title, type, and size of the media, followed by the download progress. ```console $ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society Site: fsf.org Title: TEDxGE2014_Stallman05_LQ Type: WebM video (video/webm) Size: 27.12 MiB (28435804 Bytes) Downloading TEDxGE2014_Stallman05_LQ.webm ... 100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s ``` -------------------------------- ### Get Video Information with You-get Source: https://github.com/soimort/you-get/blob/develop/README.md Use the --info or -i flag to display all available quality and format options for a video before downloading. This helps in choosing a specific stream. ```shell you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` -------------------------------- ### Download Video with Default Settings Source: https://github.com/soimort/you-get/wiki/中文说明 Example of downloading a video using the default settings, which typically selects the highest available quality. It also shows the output including download progress and subtitle download. ```console $ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw' site: YouTube title: Me at the zoo stream: - itag: 43 container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL] Downloading zoo.webm ... 100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 7 MB/s Saving Me at the zoo.en.srt ...Done. ``` -------------------------------- ### Retrieve URLs and JSON Output Source: https://github.com/soimort/you-get/wiki/中文说明 Shows how to get a list of all downloadable URLs from a page using `--url` or `-u`, and how to get this information in JSON format using `--json`. Note that the JSON format is unstable. ```bash $ you-get --url ``` ```bash $ you-get --json ``` -------------------------------- ### Upgrade You-Get via Pip Source: https://github.com/soimort/you-get/wiki/中文说明 Command to upgrade an existing You-Get installation to the latest version using pip. ```console $ pip3 install --upgrade you-get ``` -------------------------------- ### Troubleshooting Empty Video Downloads with Proxies Source: https://github.com/soimort/you-get/wiki/Bilibili Illustrates how to resolve issues with downloading videos that appear empty (0.0 MiB) due to region restrictions. The examples show the output difference when accessing a video with a European IP versus an American IP using `proxychains`. ```shell λ you-get-develop [develop] ./you-get -i http://www.bilibili.com/video/av1652964/ Video Site: bilibili.com Title: 【10月】黑服物语 01 中岛健人-佐佐木希-山本裕典-柏木由纪【人人字幕】 Type: Unknown type () Size: 0.0 MiB (0 Bytes) ``` ```shell λ you-get-develop [develop] proxychains -q ./you-get -i http://www.bilibili.com/video/av1652964/ Video Site: bilibili.com Title: 【10月】黑服物语 01 中岛健人-佐佐木希-山本裕典-柏木由纪【人人字幕】 Type: Flash video (video/x-flv) Size: 183.8 MiB (192725874 Bytes) ``` -------------------------------- ### Stream Video to Player Source: https://github.com/soimort/you-get/wiki/中文说明 Illustrates how to stream a video directly to a media player instead of downloading it, using the `--player` or `-p` option. Examples include using `vlc` and `chromium`. ```bash $ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` ```bash $ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` -------------------------------- ### Upgrade You-get using Pip Source: https://github.com/soimort/you-get/blob/develop/README.md This snippet shows how to upgrade the you-get package using pip, the Python package installer. ```shell pip install --upgrade you-get ``` -------------------------------- ### Automatic Content Discovery Source: https://github.com/soimort/you-get/wiki/中文说明 Illustrates you-get's ability to automatically scan a webpage and download all potentially interesting content, such as images. This example shows downloading an image from a Tumblr post. ```bash $ you-get http://kopasas.tumblr.com/post/69361932517 Site: Tumblr.com Title: kopasas Type: Unknown type (None) Size: 0.51 MiB (536583 Bytes) Site: Tumblr.com Title: tumblr_mxhg13jx4n1sftq6do1_1280 Type: Portable Network Graphics (image/png) Size: 0.51 MiB (536583 Bytes) Downloading tumblr_mxhg13jx4n1sftq6do1_1280.png ... 100.0% ( 0.5/0.5 MB) ├████████████████████████████████████████┤[1/1] 22 MB/s ``` -------------------------------- ### Create Executable with cx_Freeze Source: https://github.com/soimort/you-get/wiki/cx_Freeze This Python script uses cx_Freeze to package the 'you-get' script into an executable. It defines the executable name and provides basic metadata for the package. Ensure cx_Freeze is installed from source, not pip, for compatibility. ```python from cx_Freeze import setup, Executable executables = [ Executable('you-get') ] setup( name = 'you-get', version = '0.0', description = 'you-get', executables = executables ) ``` -------------------------------- ### Git Clone You-Get Repository Source: https://github.com/soimort/you-get/wiki/中文说明 Instructions for cloning the You-Get source code repository from GitHub using Git. This method is recommended for developers. ```console $ git clone git://github.com/soimort/you-get.git ``` -------------------------------- ### Contributing to You-Get Source: https://github.com/soimort/you-get/wiki/中文说明 This section outlines the guidelines for contributing to the You-Get project, including using Gitter for questions, submitting pull requests to the 'develop' branch, rebasing, writing documentation, and adhering to commit message conventions and licensing (MIT). ```text 使用Gitter [#soimort/you-get](https://gitter.im/soimort/you-get) (如何为Gitter [设置IRC客户端](http://irc.gitter.im) ). 如果是个关于 `you-get` 的小问题, 在这里问. 我们欢迎各种pull requestse. 然而请注意: * 你要向 [`develop`](https://github.com/soimort/you-get/tree/develop) 分支发PR. * 记得rebase. * 写出详细文档,如果可以,给出一些测试URL. * commit message格式优美,清晰可读. 如果不知道,看看以往的. * 我们不会强制你签署 CLA, 但是你必须确保你的代码可以被合法分发(使用 MIT 协议). ``` -------------------------------- ### Supported Websites Table Source: https://github.com/soimort/you-get/wiki/中文说明 This table lists websites supported by You-Get, indicating whether video, image, or audio content can be downloaded from each site. It serves as a quick reference for users. ```markdown | 网站 | URL | 视频? | 图像? | 音频? | | :--: | :-- | :-----: | :-----: | :-----: | | **YouTube** | |✓| | | | **Twitter** | |✓|✓| | | VK | |✓| | | | Vine | |✓| | | | Vimeo | |✓| | | | Vidto | |✓| | | | Veoh | |✓| | | | **Tumblr** | |✓|✓|✓| | TED | |✓| | | | SoundCloud | | | |✓| | Pinterest | | |✓| | | MusicPlayOn | |✓| | | | MTV81 | |✓| | | | Mixcloud | | | |✓| | Metacafe | |✓| | | | Magisto | |✓| | | | Khan Academy | |✓| | | | JPopsuki TV | |✓| | | | Internet Archive | |✓| | | | **Instagram** | |✓|✓| | | Heavy Music Archive | | | |✓| | **Google+** | |✓|✓| | | Freesound | | | |✓| | Flickr | |✓|✓| | | Facebook | |✓| | | | eHow | |✓| | | | Dailymotion | |✓| | | | CBS | |✓| | | | Bandcamp | | | |✓| | AliveThai | |✓| | | | interest.me | |✓| | | | **755
ナナゴーゴー** | |✓|✓| | | **niconico
ニコニコ動画** | |✓| | | | **163
网易视频
网易云音乐** |
|✓| |✓| | 56网 | |✓| | | | **AcFun** | |✓| | | | **Baidu
百度贴吧** | |✓|✓| | | 爆米花网 | |✓| | | | **bilibili
哔哩哔哩** | |✓| | | | Dilidili | |✓| | | | 豆瓣 | | | |✓| | 斗鱼 | |✓| | | | 凤凰视频 | |✓| | | | 风行网 | |✓| | | | iQIYI
爱奇艺 | |✓| | | | 激动网 | |✓| | | | 酷6网 | |✓| | | | 酷狗音乐 | | | |✓| | 酷我音乐 | | | |✓| | 乐视网 | |✓| | | | 荔枝FM | | | |✓| | 秒拍 | |✓| | | | MioMio弹幕网 | |✓| | | | 痞客邦 | |✓| | | | PPTV聚力 | |✓| | | | 齐鲁网 | |✓| | | | QQ
腾讯视频 | |✓| | | | 阡陌视频 | |✓| | | | Sina
新浪视频
微博秒拍视频 |
|✓| | | | Sohu
搜狐视频 | |✓| | | | 天天动听 | | | |✓| | **Tudou
土豆** | |✓| | | | 虾米 | | | |✓| | 阳光卫视 | |✓| | | | **音悦Tai** | |✓| | | | **Youku
优酷** | |✓| | | | 战旗TV | |✓| | | | 央视网 | |✓| | | ``` -------------------------------- ### Fix Windows Encoding Issues Source: https://github.com/soimort/you-get/wiki/FAQ Resolves encoding problems on Windows by changing the console's code page to UTF-8. This is a common fix for `UnicodeDecodeError`. ```bash chcp 65001 ``` -------------------------------- ### Download Video from YouTube Source: https://github.com/soimort/you-get/blob/develop/README.md Demonstrates how to use the you-get command-line tool to download a video from YouTube. It shows the command, the output indicating the video details, and the download progress. ```console $ you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw' site: YouTube title: Me at the zoo stream: - itag: 43 container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL] Downloading Me at the zoo.webm ... 100% ( 0.5/ 0.5MB) ├██████████████████████████████████┤[1/1] 6 MB/s Saving Me at the zoo.en.srt ... Done. ``` -------------------------------- ### Download YouTube Video with Chromium Source: https://github.com/soimort/you-get/wiki/Bypass-ads-on-video-sites This command uses `you-get` to download a YouTube video, specifying Chromium as the preferred player to potentially bypass ad-related restrictions. Ensure you have `you-get` and Chromium installed. ```bash $ you-get -p chromium 'https://www.youtube.com/watch?v=CWFUwdaT8kM' ``` -------------------------------- ### Prevent Shell Interpretation of Special Characters Source: https://github.com/soimort/you-get/wiki/FAQ Instructs the shell not to interpret special characters within URLs. This is achieved by using the `noglob` command, ensuring that characters like `?` and `&` are treated as literal characters. ```bash noglob ``` -------------------------------- ### Direct Download Source: https://github.com/soimort/you-get/blob/develop/README.md Download a resource directly using its URL. The tool displays site information, title, type, and size before initiating the download, showing progress. ```bash $ you-get https://stallman.org/rms.jpg Site: stallman.org Title: rms Type: JPEG Image (image/jpeg) Size: 0.06 MiB (66482 Bytes) Downloading rms.jpg ... 100% ( 0.1/ 0.1MB) ├████████████████████████████████████████┤[1/1] 127 kB/s ``` -------------------------------- ### Inspect Available Video Streams Source: https://github.com/soimort/you-get/wiki/中文说明 Demonstrates how to use the `--info` or `-i` flag with you-get to display all available video qualities and formats for a given URL, including stream details like itag, container, quality, and size. ```console $ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw' site: YouTube title: Me at the zoo streams: # Available quality and codecs [ DEFAULT ] _________________________________ - itag: 43 container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL] - itag: 18 container: mp4 quality: medium # download-with: you-get --itag=18 [URL] - itag: 5 container: flv quality: small # download-with: you-get --itag=5 [URL] - itag: 36 container: 3gp quality: small # download-with: you-get --itag=36 [URL] - itag: 17 container: 3gp quality: small # download-with: you-get --itag=17 [URL] ``` -------------------------------- ### Known Bugs and Issue Reporting Source: https://github.com/soimort/you-get/wiki/中文说明 This section advises users on how to handle issues with You-Get. It directs them to check the 'Known Bugs' wiki page and to report new issues on GitHub with detailed command-line output. ```text 如果 `you-get` 出现问题,不要惊慌. (是的,问题一直存在!) 看看是不是在 里面, 搜索 [开放Issue](https://github.com/soimort/you-get/issues). 如果没人报告,开个新issue, 加上详细的命令行输出. ``` -------------------------------- ### Set Python IO Encoding to UTF-8 Source: https://github.com/soimort/you-get/wiki/FAQ Sets the `PYTHONIOENCODING` environment variable to UTF-8. This is crucial for Python applications to handle Unicode characters correctly, especially when dealing with file I/O or console output. ```bash set PYTHONIOENCODING=utf-8 ``` -------------------------------- ### Reuse Extracted Data Source: https://github.com/soimort/you-get/blob/develop/README.md Retrieve downloadable URLs with `--url` (or `-u`) or get extracted data in JSON format with `--json`. Note that the JSON schema is not yet stabilized and may change. ```bash $ you-get --url 'https://example.com/page_with_videos' $ you-get --json 'https://example.com/page_with_videos' ``` -------------------------------- ### Fix Issues for AcFun, iQIYI, Google+, Mixcloud, Tudou, Douban, Vimeo, Xiami, Sina, 56, Ku6, NetEase, YouTube, Dailymotion, YinYueTai, Bilibili, Freesound, Coursera, Vine, Blip, VID48, JPopsuki, QQ, Baidu, Niconico, Joy.cn, Mixcloud, Facebook, Baidu Wangpan, SongTaste, Google Drive, Tumblr, Sohu, Dailymotion, YinYueTai, AcFun, Bilibili Source: https://github.com/soimort/you-get/blob/develop/CHANGELOG.rst This comprehensive entry summarizes the numerous fixes and support additions across various platforms throughout the project's history. It includes fixes for AcFun, iQIYI, Google+, Mixcloud, Tudou, Douban, Vimeo, Xiami, Sina, 56, Ku6, NetEase, YouTube, Dailymotion, YinYueTai, Bilibili, Freesound, Coursera, Vine, Blip, VID48, JPopsuki, QQ, Baidu, Niconico, Joy.cn, Facebook, Baidu Wangpan, SongTaste, Google Drive, Tumblr, and Sohu. ```Python # Version 0.3.13 # Fix issues for: AcFun, iQIYI # Version 0.3.12 # Fix issues for: Google+, Mixcloud, Tudou # Version 0.3.11 # Add support for: Google Drive (Google Docs) # Version 0.3.10 # Add support for: SongTaste # Version 0.3.9 # Add support for: Freesound # Version 0.3.8 # Add support for: Coursera # Version 0.3.7 # Add support for: Baidu # Version 0.3.6 # Add support for: Vine # Fix issue for: YouTube # Version 0.3.4 # Add support for: Blip, VID48 # Version 0.3.3 # Add support for: Douban, MioMio # Fix issues for: Tudou, Vimeo # Version 0.3.2 # Add support for: JPopsuki # Fix issue for Xiami. # Version 0.3.1 # Fix issues for Google+ and Mixcloud. # Version 0.3.0 # Add support for: Niconico # Version 0.3dev-20130201 # Add support for: Mixcloud, Facebook, Joy.cn # Version 0.3dev-20121219 # Add support for: Tumblr # Version 0.2.16 # Add support for: QQ # Small fixes merged from youku-lixian. # Version 0.2.15 # Fix issue #30 for bilibili. # Version 0.2.14 # Fix issue #28 for Tudou. # Better support for AcFun. # Version 0.2.13 # Nothing new. # Version 0.2.12 # Fix issue #20 for AcFun. # Version 0.2.11 # Fix issues: #17, #18, #19 # Version 0.2.10 # Add support for: Google+ # Version 0.2.8 # Fix issue #15 for AcFun. # Version 0.2.7 # Fix issue #6 for YouTube. # Version 0.2.6 # Fix issue #5 for YinYueTai. # Version 0.2.5 # Add support for: Dailymotion. ``` -------------------------------- ### Customizing Python Site Packages for UTF-8 Output Source: https://github.com/soimort/you-get/wiki/FAQ This Python code snippet creates a `sitecustomize.py` file to ensure that standard output uses UTF-8 encoding. This is a workaround for `UnicodeDecodeError` in environments like Windows mintty. ```python import sys sys.stdout = open(sys.stdout.fileno(), mode='w', encoding='utf8', buffering=1) ``` -------------------------------- ### Download Specific URL Source: https://github.com/soimort/you-get/wiki/中文说明 Demonstrates how to download a specific file (an image in this case) from a given URL. It shows the expected output including site information, title, type, size, and the download progress. ```bash $ you-get https://stallman.org/rms.jpg Site: stallman.org Title: rms Type: JPEG Image (image/jpeg) Size: 0.06 MiB (66482 Bytes) Downloading rms.jpg ... 100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s ``` -------------------------------- ### Set Output Directory and Filename Source: https://github.com/soimort/you-get/wiki/中文说明 Demonstrates how to specify a custom output directory using `--output-dir` or `-o` and a custom filename using `--output-filename` or `-O`. ```bash $ you-get -o ~/Videos -O zoo.webm 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` -------------------------------- ### Quote URLs with Special Characters Source: https://github.com/soimort/you-get/wiki/FAQ Addresses issues where shell commands might misinterpret URLs containing special characters like 'width', 'height', or 'auto'. Quoting the URL prevents the shell from parsing these as arguments or commands. ```bash "URL_WITH_SPECIAL_CHARS" ``` -------------------------------- ### Download Member-Only Videos with Cookies Source: https://github.com/soimort/you-get/wiki/Bilibili Demonstrates how to download member-only videos by specifying the path to a cookies database file using the `-c` option. This is useful for sites like Bilibili that require authentication. ```bash $ you-get -i -c ~/.mozilla/firefox/gggfz9xl.default/cookies.sqlite \\n http://www.bilibili.com/video/av2987444 ``` -------------------------------- ### Load Cookies Source: https://github.com/soimort/you-get/blob/develop/README.md Provide browser cookies using the `--cookies` (or `-c`) option to access private or restricted content. Supports Mozilla `cookies.sqlite` and Netscape `cookies.txt` formats. ```bash $ you-get -c ~/.mozilla/firefox/profile/cookies.sqlite 'https://example.com/private_video' ``` -------------------------------- ### Download Video with You-get Source: https://github.com/soimort/you-get/blob/develop/README.md This is the basic command to download a video from a given URL. You-get will automatically select the best available quality. ```shell you-get 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` -------------------------------- ### Download Video with Specific Format Source: https://github.com/soimort/you-get/wiki/中文说明 Shows how to download a video using a specific stream format (itag) by providing the `--itag` option. ```console $ you-get --itag=18 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ``` -------------------------------- ### Proxy Settings Source: https://github.com/soimort/you-get/blob/develop/README.md Specify an HTTP proxy using `--http-proxy` (or `-x`). By default, system proxy settings are used. Use `--no-proxy` to disable proxy usage. `--extractor-proxy` can be used for specific site extraction needs. ```bash $ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw' # To disable proxy: you-get --no-proxy # For specific extractor proxy: you-get --extractor-proxy ``` -------------------------------- ### Download Latest Development Version Source: https://github.com/soimort/you-get/wiki/中文说明 Shows how to download the latest development version of You-Get directly from its GitHub repository using the you-get command itself. ```console $ you-get https://github.com/soimort/you-get/archive/master.zip ``` -------------------------------- ### You-get Supported Sites Overview Source: https://github.com/soimort/you-get/blob/develop/README.md This table outlines the websites that you-get can extract media from, categorizing them by whether they support videos, images, or audio. ```APIDOC SupportedSites: - Site: YouTube URL: https://www.youtube.com/ Supports: Videos - Site: X (Twitter) URL: https://x.com/ Supports: Videos, Images - Site: VK URL: https://vk.com/ Supports: Videos, Images - Site: Vimeo URL: https://vimeo.com/ Supports: Videos - Site: Veoh URL: https://www.veoh.com/ Supports: Videos - Site: Tumblr URL: https://www.tumblr.com/ Supports: Videos, Images, Audios - Site: TED URL: https://www.ted.com/ Supports: Videos - Site: SoundCloud URL: https://soundcloud.com/ Supports: Audios - Site: SHOWROOM URL: https://www.showroom-live.com/ Supports: Videos - Site: Pinterest URL: https://www.pinterest.com/ Supports: Images - Site: MTV81 URL: https://www.mtv81.com/ Supports: Videos - Site: Mixcloud URL: https://www.mixcloud.com/ Supports: Audios - Site: Metacafe URL: https://www.metacafe.com/ Supports: Videos - Site: Magisto URL: https://www.magisto.com/ Supports: Videos - Site: Khan Academy URL: https://www.khanacademy.org/ Supports: Videos - Site: Internet Archive URL: https://archive.org/ Supports: Videos - Site: Instagram URL: https://instagram.com/ Supports: Videos, Images - Site: InfoQ URL: https://www.infoq.com/presentations/ Supports: Videos - Site: Imgur URL: https://imgur.com/ Supports: Images - Site: Heavy Music Archive URL: https://www.heavy-music.ru/ Supports: Audios - Site: Freesound URL: https://www.freesound.org/ Supports: Audios - Site: Flickr URL: https://www.flickr.com/ Supports: Videos, Images - Site: FC2 Video URL: https://video.fc2.com/ Supports: Videos - Site: Facebook URL: https://www.facebook.com/ Supports: Videos - Site: eHow URL: https://www.ehow.com/ Supports: Videos - Site: Dailymotion URL: https://www.dailymotion.com/ Supports: Videos - Site: Coub URL: https://coub.com/ Supports: Videos - Site: CBS URL: https://www.cbs.com/ Supports: Videos - Site: Bandcamp URL: https://bandcamp.com/ Supports: Audios - Site: AliveThai URL: https://alive.in.th/ Supports: Videos - Site: interest.me URL: https://ch.interest.me/tvn Supports: Videos - Site: 755\nナナゴーゴー URL: https://7gogo.jp/ Supports: Videos, Images - Site: niconico\nニコニコ動画 URL: https://www.nicovideo.jp/ Supports: Videos - Site: 163\n网易视频\n网易云音乐 URL: https://v.163.com/\nhttps://music.163.com/ Supports: Videos, Audios - Site: 56网 URL: https://www.56.com/ Supports: Videos - Site: AcFun URL: https://www.acfun.cn/ Supports: Videos - Site: Baidu\n百度贴吧 URL: https://tieba.baidu.com/ Supports: Videos, Images - Site: 爆米花网 URL: https://www.baomihua.com/ Supports: Videos - Site: bilibili\n哔哩哔哩 URL: https://www.bilibili.com/ Supports: Videos, Images, Audios - Site: 豆瓣 URL: https://www.douban.com/ Supports: Videos, Audios - Site: 斗鱼 URL: https://www.douyutv.com/ Supports: Videos - Site: 凤凰视频 URL: https://v.ifeng.com/ Supports: Videos - Site: 风行网 URL: https://www.fun.tv/ Supports: Videos - Site: iQIYI\n爱奇艺 URL: https://www.iqiyi.com/ Supports: Videos - Site: 激动网 URL: https://www.joy.cn/ Supports: Videos - Site: 酷6网 URL: https://www.ku6.com/ Supports: Videos - Site: 酷狗音乐 URL: https://www.kugou.com/ Supports: Audios - Site: 酷我音乐 URL: https://www.kuwo.cn/ Supports: Audios - Site: 乐视网 URL: https://www.le.com/ Supports: Videos - Site: 荔枝FM URL: https://www.lizhi.fm/ Supports: Audios - Site: 懒人听书 URL: https://www.lrts.me/ Supports: Audios - Site: 秒拍 URL: https://www.miaopai.com/ Supports: Videos - Site: MioMio弹幕网 URL: https://www.miomio.tv/ Supports: Videos - Site: MissEvan\n猫耳FM URL: https://www.missevan.com/ Supports: Audios - Site: 痞客邦 URL: https://www.pixnet.net/ Supports: Videos - Site: PPTV聚力 URL: https://www.pptv.com/ Supports: Videos - Site: 齐鲁网 URL: https://v.iqilu.com/ Supports: Videos - Site: QQ\n腾讯视频 URL: https://v.qq.com/ Supports: Videos - Site: 企鹅直播 URL: https://live.qq.com/ Supports: Videos - Site: Sina\n新浪视频\n微博秒拍视频 URL: https://video.sina.com.cn/\nhttps://video.weibo.com/ Supports: Videos - Site: Sohu\n搜狐视频 URL: https://tv.sohu.com/ Supports: Videos - Site: Tudou\n土豆 URL: https://www.tudou.com/ Supports: Videos - Site: 阳光卫视 URL: https://www.isuntv.com/ Supports: Videos - Site: Youku\n优酷 URL: https://www.youku.com/ Supports: Videos - Site: 战旗TV URL: https://www.zhanqi.tv/lives Supports: Videos - Site: 央视网 URL: https://www.cntv.cn/ Supports: Videos - Site: Naver\n네이버 URL: https://tvcast.naver.com/ Supports: Videos - Site: 芒果TV URL: https://www.mgtv.com/ Supports: Videos - Site: 火猫TV URL: https://www.huomao.com/ Supports: Videos - Site: 阳光宽频网 URL: https://www.365yg.com/ Supports: Videos - Site: 西瓜视频 URL: https://www.ixigua.com/ Supports: Videos - Site: 新片场 URL: https://www.xinpianchang.com/ Supports: Videos - Site: 快手 URL: https://www.kuaishou.com/ Supports: Videos, Images - Site: 抖音 URL: https://www.douyin.com/ Supports: Videos - Site: TikTok URL: https://www.tiktok.com/ Supports: Videos - Site: 中国体育(TV) URL: https://v.zhibo.tv/
Supports: Videos - Site: 知乎 URL: https://www.zhihu.com/ Supports: Videos Universal Extractor: Description: For sites not explicitly listed, the universal extractor attempts to find and download interesting resources from the page. Usage: Not specified, assumed to be part of the main tool functionality. ``` -------------------------------- ### Google Video Search Source: https://github.com/soimort/you-get/wiki/中文说明 Shows how to use you-get to search for videos on Google if a direct URL is not provided. The tool will find and download the most relevant video. ```bash $ you-get "Richard Stallman eats" ``` -------------------------------- ### General Parser Fallback Source: https://github.com/soimort/you-get/wiki/中文说明 If a website is not explicitly listed, You-Get will attempt to use a general parser to find and download content of interest. ```text 对于不在列表的网站,通用解析器将寻找并下载感兴趣之内容. ``` -------------------------------- ### Upgrade You-get from GitHub Develop Branch Source: https://github.com/soimort/you-get/blob/develop/README.md This snippet demonstrates how to upgrade to the latest develop branch of you-get directly from GitHub using pip, forcing a reinstall to ensure the latest code is used. ```shell pip install --upgrade --force-reinstall git+https://github.com/soimort/you-get@develop ``` -------------------------------- ### Set HTTP Proxy Source: https://github.com/soimort/you-get/wiki/中文说明 Shows how to configure an HTTP proxy for you-get using the `--http-proxy` or `-x` option. It also mentions that system proxies are used automatically and can be disabled with `--no-proxy`. ```bash $ you-get -x 127.0.0.1:8087 'https://www.youtube.com/watch?v=jNQXAC9IVRw' ```