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
File details
Details for the file RetroUFO-0.9.5.post1.tar.gz
.
File metadata
- Download URL: RetroUFO-0.9.5.post1.tar.gz
- Upload date:
- Size: 6.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8111ace0b295644ecebdf479617ca75562ad38c752f41ede3b1b91441c6262f0 |
|
MD5 | a9691665fdb3d00154be589547e17458 |
|
BLAKE2b-256 | 07b7eb5b025b84c097441cd01c6015e43032cdc2186cf4ac8b80d97f5159953e |
File details
Details for the file RetroUFO-0.9.5.post1-py3-none-any.whl
.
File metadata
- Download URL: RetroUFO-0.9.5.post1-py3-none-any.whl
- Upload date:
- Size: 8.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b568fdbb1ae7f570d0c4e1d7edeb54430e69f1c83ece0a00e77d684d4ef7d927 |
|
MD5 | 207f176b6cd8df20c93faaed4af26086 |
|
BLAKE2b-256 | a7cd62928ba3e1cbbb3bee15452181bdc1d24d5cd93a101853278abf0af08e4d |