2018-10-15 22:48:32 -04:00
|
|
|
# RetroUFO
|
2018-10-21 03:18:15 -04:00
|
|
|
[![Platform](https://img.shields.io/badge/platform-linux%20%7C%20windows-yellow.svg)](https://www.youtube.com/watch?v=NLGoKxh8Aq4)
|
2018-10-15 22:48:32 -04:00
|
|
|
[![Python Version](https://img.shields.io/pypi/pyversions/Django.svg)](https://www.python.org/downloads/) [![License.](https://img.shields.io/github/license/mashape/apistatus.svg)](https://opensource.org/licenses/MIT)
|
|
|
|
|
2018-10-15 22:54:53 -04:00
|
|
|
A ~~messy~~ Python script that grabs the latest version of every libretro core from the [build bot](https://buildbot.libretro.com/).
|
2018-10-21 03:10:31 -04:00
|
|
|
|
2018-10-15 22:48:32 -04:00
|
|
|
***
|
|
|
|
### Usage
|
|
|
|
|
|
|
|
Just run the script with _Python 3_:
|
|
|
|
|
|
|
|
```bash
|
|
|
|
python3 ./RetroUFO.py
|
|
|
|
```
|
|
|
|
|
2018-10-21 03:10:31 -04:00
|
|
|
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 & 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:
|
|
|
|
```bash
|
|
|
|
python3 ./RetroUFO.py --help
|
|
|
|
```
|
|
|
|
|
|
|
|
|
2018-10-15 22:48:32 -04:00
|
|
|
***
|
|
|
|
### TO-DO
|
|
|
|
|
2018-10-21 03:10:31 -04:00
|
|
|
- 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~~
|
2018-10-15 22:48:32 -04:00
|
|
|
- Download progress bar
|
2018-10-16 00:29:45 -04:00
|
|
|
- ~~Keep downloaded archives~~
|
2018-10-21 03:10:31 -04:00
|
|
|
- Give better console output
|
|
|
|
- Real error handling
|