ManyVids Bulk Downloader Enhanced

Download videos in bulk from ManyVids Purchase History

Autor
BiAndNerdy
Dnevne instalacije
0
Ukupnih instalacija
1
Ocjene
0 0 0
Verzija
1.5.8
Stvoreno
28.03.2025.
Ažurirano
29.03.2025.
Size
8,69 KB
Licenza
MIT
Primjenjuje se

This script allows you to bulk download ManyVids videos.

The files go to your browser's default download directory. Leave the page open till it is done.

It ONLY downloads what you have purchased and ONLY what shows up in the "Purchased History" section. It gives you a choice of the original file or the compressed version. If you have problems, check the F12 console for errors and hit me up. One thing to remember, to get ALL videos you must click "View More" at the bottom of the page until it disappears. It only shows up if there are more than 30 videos. Do this before clicking "Download"

🎥 Core Downloading Features:

Bulk Download: Automatically downloads all videos from the ManyVids purchase history page.

Quality Choice:

Full Resolution (filepath)

Compressed (transcodedFilepath)

Duplicate Prevention: Ensures that videos with the same name are not downloaded multiple times.

📊 Progress and Status Display:

Progress Bar:

Dynamically updates as downloads progress.

Shows the percentage of completed downloads.

Status Text:

Displays the total number of videos found.

Shows the number of videos downloaded out of the total.

Filename Display:

Shows the name of the file currently being downloaded.

🎨 User Interface Enhancements:

Download Button:

Fixed position at the bottom right corner of the page.

Click to initiate the download process.

Progress Bar Container:

Positioned above the button to show real-time progress.

🔎 Metadata Fetching:

Accurate Filenames:

Uses model.displayName and data.title to generate clean and descriptive filenames.

Removes invalid characters from filenames.

JSON Parsing:

Retrieves metadata from the video’s public and private API endpoints.

Handles errors gracefully and falls back to default names when metadata is unavailable.

⚙️ Error Handling:

Error Logging:

Logs failed downloads and metadata fetch errors to the console.

Displays errors with appropriate messages.

🔄 Post-Download Notification:

Completion Alert:

Notifies the user when all downloads are complete.