Easily upgrade all libreto cores from the build bot
Project description
RetroUFO
A messy Python script that grabs the latest version of every libretro core from the build bot.
Installation
The package can be installed via pip:
python -m pip install --user RetroUFO
Usage-CLI
Just run the script with Python 3:
RetroUFO
It will then download and extract all the latest versions of each core to their default location based on retroarch.default.cfg
for each platform
(Which is only Linux, macOS, & Windows for right now)
If you are more of a advance user, and want to do things a bit more manually, you can view all the scripts arguments by:
RetroUFO --help
Usage-GUI
The GUI script uses Qt for Python (PySide2). So you can make sure you have that package installed by running if you plan to run the script manually:
python -m pip install --user PySide2
After that you can just run the script like so:
RetroUFO_GUI
You can then just click the Grab Cores
button at the bottom and then you should be all set.
If you would like to grab cores for a different platform or architecture you can override which supported cores it grabs.
If you have your core directory set somewhere special you can override where the cores extract to.
TO-DO
- Set where cores are downloaded
Set where cores are extracted for RA UsageChoose which architecture you are downloading formatChoose what platform you are downloading formatAuto detect platform & architecture- Download progress bar
Keep downloaded archivesMake GUI- Real error handling
- Support for ARM detection
Make a PyPi package
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for RetroUFO-0.9.5.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b568fdbb1ae7f570d0c4e1d7edeb54430e69f1c83ece0a00e77d684d4ef7d927 |
|
MD5 | 207f176b6cd8df20c93faaed4af26086 |
|
BLAKE2b-256 | a7cd62928ba3e1cbbb3bee15452181bdc1d24d5cd93a101853278abf0af08e4d |