Skip to content

Tool to download contents of a DAT collection from Myrient

License

Notifications You must be signed in to change notification settings

kosmosnautti/dltool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tool to download contents of a DAT collection from Myrient

Sample

Info

${{\color{red}\Huge{\textsf{Updated to use the HTTP-server of Myrient, as their FTP-server is shutting down on 26th of May, 2024.}}}}$

First of all, huge thanks to the people behind Myrient for the fantastic service they're providing!

With this tool it is not necessary to download terabytes worth of complete ROMsets, just to delete most of it afterwards. Instead, with this tool you can download only the ROMs in your filtered DAT-file from Myrient.

Resuming downloads after an interruption should work, however this functionality isn't fully tested.

I've also tested this only on Linux, but I suppose it should work on Windows also.

Requirements

The script uses external Beautiful Soup, Progress Bar and Requests -libraries, which can be installed using:

pip3 install -r requirements.txt

or

python3 -m pip install -r requirements.txt

Usage

python3 dltool.py -i romset.dat -o /data/roms

Arguments

Required

Argument Definition
-i romset.dat Input DAT-file containing wanted ROMs
-o /path Output path for ROM files to be downloaded

Optional

Argument Definition
-c Choose catalog manually, even if automatically found
-s Choose system collection manually, even if automatically found
-l List only ROMs that are not found in FTP-server (if any)
-h Display help message

About

Tool to download contents of a DAT collection from Myrient

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages