Skip to content

Grayda/romm-collection-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RomM Collection Downloader

Downloads a collection of roms from a RomM instance. I wrote this because the built-in bulk download feature isn't great (it doesn't keep the folder structure and is handled as a separate download for each rom which stops after a dozen or so downloads)

Usage

  • Make sure you've got Python installed. I'm using Python 3.10
  • Download and edit download_romm_collection.py
    • Change username, password, server_url and collection_id to match your instance. When setting the server_url do NOT add the trailing slash!
  • Run python download_romm_collection.py

A folder will be created containing your ROMs. If you are using the default folder structure, it'll look something like this:

roms/
├─ gb/
│  ├─ my_gb_game.gb
│  ├─ my_other_gb_game.gb
├─ nes/
│  ├─ my_nes_game.nes
│  ├─ my_other_nes_game.nes
├─ n64/
│  ├─ my_n64_game.z64
│  ├─ my_other_n64_game.z64

If you are using custom mapping, it'll obviously look different.

License

This script is public domain. Buy it, use it, break it, fix it, trash it, change it, mail it, upgrade it, whatever you want to do with it. I would appreciate if you told me where you used it so I can check it out, and I would appreciate PRs if you want to add features or fix bugs, but it's not necessary.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages