A tool for downloading videos from the "MissAV" website.
Project description
Miyuki
⭐️ A tool for downloading videos from the "MissAV" website.
⚙️ Installation
To install Miyuki from the Python Package Index (PyPI) run:
pip install miyuki
To upgrade Miyuki from the Python Package Index (PyPI) run:
pip install --upgrade miyuki
📷 Snapshot
📖 Instructions
[root@miyuki ~]# miyuki --help
usage: miyuki.py [-h] [-urls [...]] [-auth [...]] [-plist] [-limit] [-search] [-proxy] [-ffmpeg] [-cover]
A tool for downloading videos from the "MissAV" website.
Use the -urls parameter to specify the video URLs to download.
Use the -auth parameter to specify the username and password to download the videos collected by the account.
Use the -plist parameter to specify the public playlist URL to download all videos in the list.
Use the -limit parameter to limit the number of downloads. (Only works with the -plist parameter.)
Use the -search parameter to search for movie by serial number and download it.
Use the -proxy parameter to configure http proxy server ip and port.
Use the -ffmpeg parameter to get the best video quality. ( Recommend! )
Use the -cover parameter to save the cover when downloading the video
options:
-h, --help show this help message and exit
-urls [ ...] Movie URLs, separate multiple URLs with spaces
-auth [ ...] Username and password, separate with space
-plist Public playlist url
-limit Limit the number of downloads
-search Movie serial number
-proxy HTTP(S) proxy
-ffmpeg Enable ffmpeg processing
-cover Download video cover
Examples:
miyuki -plist "https://missav.com/search/JULIA?filters=uncensored-leak&sort=saved" -limit 50 -ffmpeg
miyuki -plist "https://missav.com/search/JULIA?filters=individual&sort=views" -limit 20 -ffmpeg
miyuki -plist https://missav.com/dm132/actresses/JULIA -limit 20 -ffmpeg -cover
miyuki -plist https://missav.com/playlists/ewzoukev -ffmpeg -proxy localhost:7890
miyuki -urls https://missav.com/sw-950 https://missav.com/dandy-917
miyuki -urls https://missav.com/sw-950 -proxy localhost:7890
miyuki -auth miyuki@gmail.com miyukiQAQ -ffmpeg
miyuki -search sw-950 -ffmpeg -cover
🤫 The -plist
parameter
Not only public playlists can be downloaded using the -plist parameter. Generally, any page that can be flipped can use the -plist parameter. But please note that if your URL contains an & symbol, you must wrap the URL with " " when using the -plist command.
For example, you can manually filter all the uncensored videos starring JULIA on the MissAV website and sort them by the number of favorites from most to least. The URL of the page you get is https://missav.com/search/JULIA?filters=uncensored-leak&sort=saved
Since this URL contains an ampersand (&), in order for the command line to correctly treat this ampersand as part of the URL, you need to wrap the URL with a " " symbol. The final command is miyuki -plist "https://missav.com/search/JULIA?filters=uncensored-leak&sort=saved" -ffmpeg
Of course, if you only want to download the first 100 videos, just use -limit 100.
✅ If you are not sure whether you should wrap the URL with " ", just choose to wrap the URL with " "
Command Examples:
miyuki -plist "https://missav.com/search/JULIA?filters=uncensored-leak&sort=saved" -limit 50 -ffmpeg
miyuki -plist "https://missav.com/search/JULIA?filters=individual&sort=views" -limit 20 -ffmpeg
miyuki -plist https://missav.com/dm132/actresses/JULIA -limit 20 -ffmpeg
miyuki -plist https://missav.com/playlists/ewzoukev -limit 20 -ffmpeg
miyuki -plist https://missav.com/dm444/en/labels/WANZ -limit 20 -ffmpeg
miyuki -plist https://missav.com/dm21/en/makers/Takara%20Visual -limit 20 -ffmpeg
miyuki -plist https://missav.com/dm1/en/genres/4K -limit 20 -ffmpeg
⚠️ Precautions
- If you are from an ancient oriental country, you will most likely need a proxy.
- Use ffmpeg to synthesize videos for the best experience.
👀 About FFmpeg
- If you want miyuki to use ffmpeg to process the video, use the -ffmpeg parameter.
- Please check whether the ffmpeg command is valid before using the -ffmpeg parameter. (e.g.
ffmpeg -version
) - To install FFmpeg, please refer to https://ffmpeg.org/
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file miyuki-0.2.5.tar.gz
.
File metadata
- Download URL: miyuki-0.2.5.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfb27550d4feb1cd5e65f5f041747e3686a5f9a17dbd98915e3ea230ecb978df |
|
MD5 | f4e836342b3e5c666ccd2bc98b271fc5 |
|
BLAKE2b-256 | f9d9d4cbbbda5247c1b0260308b67649b61473db6bb14d16bd4f607f55860448 |
File details
Details for the file miyuki-0.2.5-py3-none-any.whl
.
File metadata
- Download URL: miyuki-0.2.5-py3-none-any.whl
- Upload date:
- Size: 9.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | defcb9e71d83d4603511e86cceea6509b4216ab95b3bbc44ac54608070246167 |
|
MD5 | ebeb719f61ba2d6d7141fcbcb354a54b |
|
BLAKE2b-256 | 6a8783ec22d4e5377b747ee652aa4fb12afe60bd1ade7bc991de3e085477b130 |