Skip to main content

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

snapshot.png

📖 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

  1. If you want miyuki to use ffmpeg to process the video, use the -ffmpeg parameter.
  2. Please check whether the ffmpeg command is valid before using the -ffmpeg parameter. (e.g. ffmpeg -version)
  3. To install FFmpeg, please refer to https://ffmpeg.org/

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

miyuki-0.2.5.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

miyuki-0.2.5-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

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

Hashes for miyuki-0.2.5.tar.gz
Algorithm Hash digest
SHA256 cfb27550d4feb1cd5e65f5f041747e3686a5f9a17dbd98915e3ea230ecb978df
MD5 f4e836342b3e5c666ccd2bc98b271fc5
BLAKE2b-256 f9d9d4cbbbda5247c1b0260308b67649b61473db6bb14d16bd4f607f55860448

See more details on using hashes here.

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

Hashes for miyuki-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 defcb9e71d83d4603511e86cceea6509b4216ab95b3bbc44ac54608070246167
MD5 ebeb719f61ba2d6d7141fcbcb354a54b
BLAKE2b-256 6a8783ec22d4e5377b747ee652aa4fb12afe60bd1ade7bc991de3e085477b130

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page