
Product
Socket Now Supports pylock.toml Files
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
This is a fork/revived version of the original Miyuki tool by MiyukiQAQ due to the original page being deleted.
A tool for downloading videos from the "MissAV" website. This is provided under the MIT license.
cloudscraper
to handle JavaScript challenges and access missav.ai
.MATCH_UUID_PATTERN
to locate video info in obfuscated JavaScript (eval
block)._fetch_metadata
) to extract components and reconstruct the new hyphenated UUID format._is_movie_url
uses the updated pattern and re.DOTALL
to correctly identify video pages post-Cloudflare.cloudscraper
throughout (VideoDownloader
, UrlSource
subclasses), removed http_client.py
, and added cloudscraper
to requirements.txt
.git clone https://github.com/notmiyukisasaki/Miyuki-Reborn.git
cd Miyuki-Reborn
pip install -r requirements.txt
-ffmpeg
or -ffcover
options.[root@miyuki ~]# miyuki -h
usage: main.py [-h] [-auto [...]] [-auth [...]] [-limit] [-search] [-file] [-proxy] [-ffmpeg] [-cover] [-ffcover] [-noban] [-title] [-quality] [-retry] [-delay] [-timeout]
A tool for downloading videos from the "MissAV" website.
Main Options:
Use the -auto option to specify the video or playlist URLs to download. can be mixed.
Use the -auth option to specify the username and password to download the videos collected by the account.
Use the -search option to search for movie by serial number and download it.
Use the -file option to download video or playlist URLs in the file. ( Each line is a URL )
Additional Options:
Use the -limit option to limit the number of downloads.
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
Use the -quality option to specify the movie resolution (360, 480, 720, 1080...)
Use the -retry option to specify the number of retries for downloading segments
Use the -delay option to specify the delay before retry ( seconds )
Use the -timeout option to specify the timeout for segment download ( seconds )
options:
-h, --help show this help message and exit
-auto [ ...] Multiple movie and playlist URLs can be mixed. separate with spaces
-auth [ ...] Username and password, separate with space
-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
-quality Specify the movie resolution
-retry Number of retries for downloading segments
-delay Delay in seconds before retry
-timeout Timeout in seconds for segment download
Examples:
miyuki -auto "https://missav.ai/sw-950" "https://missav.ai/dm132/actresses/JULIA"
miyuki -auto "https://missav.ai/dm132/actresses/JULIA" -limit 20 -ffcover
miyuki -auto "https://missav.ai/sw-950" "https://missav.ai/dandy-917"
miyuki -auto "https://missav.ai/sw-950" -proxy localhost:7890
miyuki -auth miyuki@gmail.com miyukiQAQ -ffmpeg -noban -limit 20
miyuki -file /home/miyuki/url.txt -ffmpeg -title -limit 20
miyuki -search sw-950 -ffcover -quality 720
-auto
optionCommand Examples:
miyuki -auto "https://missav.ai/search/JULIA?filters=uncensored-leak&sort=saved" -limit 50 -ffmpeg
miyuki -auto "https://missav.ai/search/JULIA?filters=individual&sort=views" -limit 20 -ffmpeg
miyuki -auto "https://missav.ai/dm132/actresses/JULIA" -limit 20 -ffmpeg
miyuki -auto "https://missav.ai/playlists/ewzoukev" -limit 20 -ffmpeg
miyuki -auto "https://missav.ai/dm444/en/labels/WANZ" -limit 20 -ffmpeg
miyuki -auto "https://missav.ai/dm21/en/makers/Takara%20Visual" -limit 20 -ffmpeg
miyuki -auto "https://missav.ai/dm1/en/genres/4K" -limit 20 -ffmpeg
ffmpeg -version
)This project is licensed under the MIT License. The following additional disclaimers and notices apply:
As stated in the MIT License:
"THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT."
FAQs
Revived tool for downloading videos from MissAV website, with Cloudflare support.
We found that miyuki demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.
Research
Security News
Malicious Ruby gems typosquat Fastlane plugins to steal Telegram bot tokens, messages, and files, exploiting demand after Vietnam’s Telegram ban.