This is a simple command line script to build rom systems and bios readme files from a template and using the Recalbox manifest file to retrieve datas.
pip install recalbox-manifesto
This package have some dependancies, if you don't want to install them on your system, install it through virtualenv:
mkdir manifesto cd manifesto virtualenv --no-site-packages --setuptools . bin/pip install recalbox-manifesto source bin/activate
The command require a path to XML manifest file, for testing purpose you can get the one currently shipped into recalbox-manager :
https://raw.githubusercontent.com/sveetch/recalbox-manager/master/project/MANIFEST.xml
Then you can invoke the builder like that:
recalbox-manifesto -m MANIFEST.xml --roms /home/foo/roms --bios /home/foo/bios
You can see that you have to specify a directory path for bios and roms where the readme files will be created. If you don't give a path for bios or roms, they won't be builded.
These paths have to exists. Note that rom systems files are created into a directory named from their system key, this will so create a structure like that:
├── atari2600
│ └── readme.txt
├── mame
│ └── readme.txt
├── mastersystem
│ └── readme.txt
├── megadrive
│ └── readme.txt
├── n64
│ └── readme.txt
├── neogeo
│ └── readme.txt
├── nes
│ └── readme.txt
├── pcengine
│ └── readme.txt
├── snes
│ └── readme.txt
├── virtualboy
│ └── readme.txt
└── wswan
└── readme.txt
Use the help command action to see command options details :
recalbox-manifesto --help