Skip to main content

RetroUFO

Platform Python Version License.

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 Usage
  • Choose which architecture you are downloading format
  • Choose what platform you are downloading format
  • Auto detect platform & architecture
  • Download progress bar
  • Keep downloaded archives
  • Make GUI
  • Real error handling
  • Support for ARM detection
  • Make a PyPi package

Metadata

Release files for RetroUFO 0.9.5.post1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for RetroUFO 0.9.5.post1
File Size Uploaded
RetroUFO-0.9.5.post1.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for RetroUFO 0.9.5.post1
File Interpreter ABI Platform
RetroUFO-0.9.5.post1-py3-none-any.whl Python 3 none any Details

Total release size: 14.2 kB

Release files / RetroUFO-0.9.5.post1.tar.gz

Download URL RetroUFO-0.9.5.post1.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8111ace0b295644ecebdf479617ca75562ad38c752f41ede3b1b91441c6262f0
BLAKE2b-256 checksum
How to use checksums
07b7eb5b025b84c097441cd01c6015e43032cdc2186cf4ac8b80d97f5159953e
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / RetroUFO-0.9.5.post1-py3-none-any.whl

Download URL RetroUFO-0.9.5.post1-py3-none-any.whl
Size 8.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b568fdbb1ae7f570d0c4e1d7edeb54430e69f1c83ece0a00e77d684d4ef7d927
BLAKE2b-256 checksum
How to use checksums
a7cd62928ba3e1cbbb3bee15452181bdc1d24d5cd93a101853278abf0af08e4d
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.9.5.post1 This release

2 release files

0.9.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page