Cross platform Amazon Games client, based on this research
Nile aims to be CLI and GUI tool for managing and playing games from Amazon.
--bottle
parameter)FuelPump
(I don't have any game like that to test)This is my attempt to make Amazon Games useful for Linux users, who want to play titles obtained thanks to Prime membership.
At the moment, Nile is a command line application. If you are looking for graphical user interface, make sure to checkout
(Recommended) The bundled program is available on the releases page
If you wish to run nile from source, see instructions below.
sudo pacman -S python-pycryptodome python-zstandard python-requests python-protobuf python-json5
sudo apt install python3-pycryptodome python3-requests python3-zstandard python3-protobuf python3-json5
Do this after cloning the repo and cd into the directory Do not install if you installed dependencies through your package manager
This is NOT recommended as it can potentially collide with distribution packages source
new versions of pip
will prevent you from doing it outside of virtual environment
pip3 install -r requirements.txt
If you wish to test nile in Heroic flatpak you likely need to build the nile
executable using pyinstaller
pip install pyinstaller
pyinstaller --onefile --name nile nile/cli.py
I'm always open for contributors
black is used for code formatting
git clone https://github.com/imLinguin/nile
cd nile
python3 -m venv env
./bin/nile
This is based on Rodney's work here: https://github.com/derrod/twl.py Some of his code is implemented in nile, since nothing changed since then in terms of downloading and patching