Skip to main content

Easily upgrade all libreto cores from the build bot

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

RetroUFO-0.9.5.post1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

RetroUFO-0.9.5.post1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

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

Hashes for RetroUFO-0.9.5.post1.tar.gz
Algorithm Hash digest
SHA256 8111ace0b295644ecebdf479617ca75562ad38c752f41ede3b1b91441c6262f0
MD5 a9691665fdb3d00154be589547e17458
BLAKE2b-256 07b7eb5b025b84c097441cd01c6015e43032cdc2186cf4ac8b80d97f5159953e

See more details on using hashes here.

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

Hashes for RetroUFO-0.9.5.post1-py3-none-any.whl
Algorithm Hash digest
SHA256 b568fdbb1ae7f570d0c4e1d7edeb54430e69f1c83ece0a00e77d684d4ef7d927
MD5 207f176b6cd8df20c93faaed4af26086
BLAKE2b-256 a7cd62928ba3e1cbbb3bee15452181bdc1d24d5cd93a101853278abf0af08e4d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page