Skip to content

wesley-archives/rom-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rom Organizer

A command-line utility for batch processing rom files for your favorite emulators. This tool provides functionalities such as renaming, compressing, converting, and resizing files and images.

Features

  • Renamer: Automatically rename files based on the rom signature.

  • Cleaner: Remove duplicate files and unnecessary metadata.

  • Compressor: Compress files to zip, 7z, rar or CHD formats.

  • ArtBox: Copy the necessary box art images for your roms from a curated local database.

  • Auto Run: Automatically run the pipeline of tools to process your roms in one go.

Installation

Make sure Python 3.x is installed:

Create a virtual environment (optional but recommended):

python -m venv venv
source venv/bin/activate    

Install required packages:

pip install -r requirements.txt

Usage

Run the main script to start the interactive tool menu:

python main.py

Follow the on-screen prompts to choose tool types and execute commands.

Contributing

Feel free to add new tools or improve existing ones by extending the Tool base class and registering your commands.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

A command-line utility for batch processing rom files for your favorite emulators. This tool provides functionalities such as renaming, compressing, converting, and resizing files and images.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages