Arbitrate3280 / LutrisToSunshine

This script lists games from Lutris, Heroic and/or Bottles, adds them to Sunshine, and optionally downloads game covers from SteamGridDB.
MIT License
17 stars 0 forks source link

LutrisToSunshine

This script lists games from Lutris/Heroic/Bottles, adds them to Sunshine, and optionally downloads game covers from SteamGridDB.

Features

Main Goal

This tool is designed to work with Sunshine installed on the host along with Lutris, Heroic or Bottles. I'm sharing it in case others find it useful. It was created with the help of AI, as I'm not a developer. Please note, this is a personal tool and not intended as a formal project.

Installation

  1. Clone the repository
  git clone https://github.com/yourusername/LutrisToSunshine.git
  cd LutrisToSunshine
  1. Install required Python libraries:
  pip install -r requirements.txt

Usage

  1. Ensure that Lutris is closed before running the script.

  2. Run the script:

python3 lutristosunshine.py
  1. Follow the prompts to list games, select games to add, and optionally download images from SteamGridDB.

Alternatively, you can download the binary available in the "Releases" section of the GitHub repository. Download the binary from the latest release, make it executable, and run it:

chmod +x lutristosunshine
./lutristosunshine

License

MIT

Acknowledgements