/theLibrary

Primary LanguagePythonBSD 2-Clause "Simplified" LicenseBSD-2-Clause

The Library for EmuDeck Emulation Station

You must have Emulation Station installed first. You can find guides on Youtube and Google on how to install EmuDeck.

Prerequisites before running the python script:

  1. Go to Desktop mode
  2. Open Konsole
  3. Check that Python is installed:
python -V
  1. Install PIP:
sudo pacman-key --init
sudo pacman-key --populate archlinux
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
  1. Add PIP to PATH:
nano ~/.bashrc

  Add at the end of the script

PATH="$HOME/.local/bin:$PATH"

  CTRL+X then Y then ENTER (Exiting the .bashrc script)

source ~/.bashrc
  1. Confirm that PIP is correctly added to PATH:
pip -V
  1. Install python libraries:
pip install requests
pip install beautifulsoup4
pip install py7zr

Once the libraries are successfully installed, you can run the python script in Konsole.

/usr/bin/python3 path/to/script.py

After running the script, open Steam in Desktop mode or go back to Game mode, then run Emulation Station. You will now see "The Library" in the main menu.

NOTE: Make sure to change the "XXXXXX" with the correct URLs and strings in the python script. Running the script as is will not succeed. Due to legal concerns, I chose not to share the URLs I used to download roms. It's fairly easy to find the URLs on Google. Just make sure it's safe.