AutoBanana is an automated script designed to manage the opening and closing of games through Steam. The primary features of AutoBanana include:
steam://rungameid/2923300
) and waits for a specified duration before closing it. This cycle repeats every three hours.%appdata%/AutoBanana/AutoBanana.log
.config.ini
file.You can find the latest releases here.
Simply download and run AutoBanana-win64.exe
git clone https://github.com/Beelzebub2/AutoBanana/
cd AutoBanana
pip install -r requirements.txt
pip install -r requirements-dev.txt
python AutoBanana.py
cd AutoBanana
pyinstaller -F -n AutoBanana-win64 -i banana.ico AutoBanana.py
v
and GitHub Actions will automatically build the release and upload it to the releases page.Pending Features:
! Autoupdater
! Add more themes
! Add option to trigger game install thourgh steam://install/gameid with a Xseconds delay
! Fix executable false positive on antivirus
v2.1 10/07/24
+ Fixed Logo not showing correctly, thanks to @SavageCore
v2.0 09/07/24
+ Fixed check steam games location a bit more optimized
+ Fixed logo.txt missing
+ Fixed error with moving files across drives (by removing the necessity to do that)
v1.9 04/07/24
+ Added function to download missing files
+ Automatically removes games that are not installed from config.ini
+ Now detects Keyboard interrupt
v1.8 03/07/24
! Started looking for ways to fix false positive on executable
+ Removed a duplicate function
+ Added documentation to functions (generated with Mintlify Doc Writer)
v1.7 02/07/24
+ Now Downloads the config.ini if it's missing
+ Executable version available
+ Now adds icon to executable
v1.6 27/06/24 Thank you guys :)
+ Actually opens all games, thanks to @SavageCore
+ Improved get_steam_games, thanks to @SavageCore
+ Fixed startup error, thanks to @SavageCore
+ More games like banana in the config thanks to @Gesugao-san
v1.5 24/06/24
+ Actually closes the other games now
v1.4 20/06/24
+ Added total games count to UI
+ Added multiple games support
- Removed install verification
v1.3 19/06/24
+ Now checks if game was installed correctly
+ Code rework
v1.2 17/06/24
+ Added statistics tracker
+ Fixed bug with UI
v1.1 17/06/24
+ Improved UI
+ Organized the code
+ Added time until next open
+ Added start on startup