Skip to main content

A tool for downloading videos from the "MissAV" website.

Project description

MissAV-Downloader

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 -h
usage: miyuki.py [-h] [-urls  [...]] [-auth  [...]] [-plist] [-limit] [-search] [-file] [-proxy] [-ffmpeg] [-cover] [-ffcover] [-noban] [-title]

A tool for downloading videos from the "MissAV" website.

Main Options:
Use the -urls   option to specify the video URLs to download.
Use the -auth   option to specify the username and password to download the videos collected by the account.
Use the -plist  option to specify the public playlist URL to download all videos in the list.
Use the -search option to search for movie by serial number and download it.
Use the -file   option to download all URLs in the file. ( Each line is a URL )

Additional Options:
Use the -limit   option to limit the number of downloads. (Only works with the -plist option.)
Use the -proxy   option to configure http proxy server ip and port.
Use the -ffmpeg  option to get the best video quality. ( Recommend! )
Use the -cover   option to save the cover when downloading the video
Use the -ffcover option to set the cover as the video preview (ffmpeg required)
Use the -noban   option to turn off the miyuki banner when downloading the video
Use the -title   option to use the full title as the movie file name

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
  -file          File path
  -proxy         HTTP(S) proxy
  -ffmpeg        Enable ffmpeg processing
  -cover         Download video cover
  -ffcover       Set cover as preview (ffmpeg required)
  -noban         Do not display the banner
  -title         Full title as file name

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 -file /home/miyuki/url.txt -ffmpeg
  miyuki -search sw-950 -ffcover

🤫 The -plist option

  • Use the -plist option to download movies from a playlist.
  • This playlist can be a public playlist created by your own account, or any playlist displayed based on search results or tag filters.
  • You should wrap the playlist URL with " " when you use the -plist option.

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 option.
  2. Please check whether the ffmpeg command is valid before using the -ffmpeg option. (e.g. ffmpeg -version)
  3. To install FFmpeg, please refer to https://ffmpeg.org/

License

MIT

Star History

Star History Chart

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.4.8.tar.gz (11.3 kB view details)

Uploaded Source

Built Distribution

miyuki-0.4.8-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file miyuki-0.4.8.tar.gz.

File metadata

  • Download URL: miyuki-0.4.8.tar.gz
  • Upload date:
  • Size: 11.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for miyuki-0.4.8.tar.gz
Algorithm Hash digest
SHA256 ea6ea44aa4efcf14a4ca5252c054f0402264f97152497cbda77ee236af6d489c
MD5 dcc82c2aaa097c674b32c95bcc10e334
BLAKE2b-256 8f34443488212cf60fea6c0d1fdb4c9cf29d5704ffbb9973eba86311313a2896

See more details on using hashes here.

File details

Details for the file miyuki-0.4.8-py3-none-any.whl.

File metadata

  • Download URL: miyuki-0.4.8-py3-none-any.whl
  • Upload date:
  • Size: 11.0 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.4.8-py3-none-any.whl
Algorithm Hash digest
SHA256 8015a1552ad51a9152686fe33049d4411f0574149263b8cac4345c54b0b1cc0c
MD5 ae35f01021b473e38f718fb68cce1346
BLAKE2b-256 cc74e009bbde320eca20ba445d88df84784235d3c71f70ecd82387632e3a69df

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