romlm
github.com
Spec sheet
- Purpose
- romlm is a Python command-line tool for organizing retro-game ROM collections by packing, unpacking, sorting, and removing duplicates.Read 30 Sep 2026 · github.com
- Intended users
- The maker describes using romlm to prepare ROM libraries for Analogue Pocket and Emulation Station-based handheld systems.Read 30 Sep 2026 · github.com
- Support
- The maker invites users to report issues or submit pull requests through the repository.Read 30 Sep 2026 · github.com
- License
- The repository identifies its license as MIT.Read 30 Sep 2026 · github.com
- Archive handling
- It extracts .7z and .zip files into subfolders and packs uncompressed files into .7z or .zip archives while preserving nested folder structure.Read 30 Sep 2026 · github.com
- Creator
- The repository credits ManeFunction as creator and maintainer, while the maker's GitHub profile identifies ManeFunction as Ilia Petrov-Komotskii.Read 30 Sep 2026 · github.com
- Duplicate cleanup
- Duplicate selection uses filename data such as region, beta status, revision, version, and release date to choose a candidate to keep.Read 30 Sep 2026 · github.com
- Install options
- The README describes installation through pip, Homebrew, ready-to-use release binaries, or manual source installation and script use.Read 30 Sep 2026 · github.com
- Installation
- The maker documents installation through pip, a custom Homebrew tap, ready-to-use GitHub release binaries, or manual Python installation and script use.Read 30 Sep 2026 · github.com
- Intended use
- The maker describes romlm as a tool for preparing ROM libraries for Analogue Pocket and Emulation Station-based handheld systems.Read 30 Sep 2026 · github.com
- Logging and utilities
- Verbose logging shows what the script is doing, and utilities remove system meta-files and empty subdirectories.Read 30 Sep 2026 · github.com
- macOS signing
- The maker says macOS binaries are not properly signed because they do not have Apple Developer status and instructs users to remove the quarantine attribute.Read 30 Sep 2026 · github.com
- Maintainer
- The repository says romlm was created and is maintained by ManeFunction.Read 30 Sep 2026 · github.com
- Maker location
- The maker's GitHub profile lists Poland.Read 30 Sep 2026 · github.com
- Other cleanup
- It can remove system metadata files such as desktop.ini and .DS_Store, and remove empty subdirectories after sorting.Read 30 Sep 2026 · github.com
- Platform support
- The README provides installation instructions for Windows, macOS, and Linux, including Windows binaries and Homebrew support for macOS and Linux.Read 30 Sep 2026 · github.com
- ROM set compatibility
- The maker says features are tested on No-Intro ROM sets and should work with similarly named collections.Read 30 Sep 2026 · github.com
- ROM set support
- The maker says romlm’s features are tested on no-intro ROM sets and should work with collections that use similar naming conventions.Read 30 Sep 2026 · github.com
- Sorting
- It sorts files into A–Z folders and can also separate homebrew, pirate, or user-defined tag folders.Read 30 Sep 2026 · github.com
Where Specifiction places it
- ROM Management Software#25 of 397.1