Brings resin, realm currency, parametric transformer and expedition notifications to your windows PC!
Also automatically collects your daily check-in!
Check out Honkia: Star Rail version
Check out Zenless Zone Zero version
gsnotification.webm
Install python
Clone the project or download it
git clone https://github.com/nitolar/genshin-notificationsGo to the project directory
cd genshin-notificationsInstall requirements.txt
pip install -r requirements.txtConfigure the settings.env file
Run file
python notifications.py- Fixed Stygian Onslaught reminders
- Added Stygian Onslaught reset notification
- Added support for v2 cookies
- Added auto clearing of old notifications on start up to stop them from piling up in notification center
- Updated Parametric Transformer cooldown checker to be more accurate with when cooldown ends
- Added detection of the
GeetestErrorerror when checking if Spiral Abyss/Imaginarium Theater reset, and added a notification when it happens - Made Spiral Abyss/Imaginarium Theater reset checks occur only once per Genshin server reboot to prevent
GeetestErrorfrom occurring in the first place
After this update you must reinstall requirements.txt! Or install win11toast using: pip install win11toast
- Rewrote an entire project to use
win11toastinstead ofwin10toast - Added
resin_milestones_marginandrealm_milestones_margin, more information insettings.env - Changed the default values of
realm_milestones - Changed all
.icofiles in/icoto have the same width and height
- Fixed Shop reminder not working
- Changed the length of Abyss and Theater reminders to 5 seconds from 60 (as it should be)
After this update you must reinstall requirements.txt! Or install genshin.py using: pip install git+https://github.com/thesadru/genshin.py
- Rewrote an entire project to use
genshin.pyinstead ofgenshinstats - Added Imaginarium Theater reset notification
- Added 160 resin to
resin_milestones - Fixed Spiral Abyss reset notification being sent even though it wasn't reset
- Spiral Abyss and Shop reset notifications now have a separate function
After this update you must reinstall requirements.txt! Or install psutil using: pip install psutil
- Added Shop and Abyss reset notification
- Added reminders when you turn on genshin
- Added errors when incorrect values are set for
set_cookies_method(not set toautoorlogin),ltuid(set to deafult 0),ltoken(empty),server(not set to one of thoseeu,us,as)
- Fixed spelling
- Fixed a DataNotPublic error sometimes showing up if you used to play other games made by Hoyoverse on the same account
- Changed full resin notification length from 10 seconds to 60 (as it should be)
- Fixed video not loading in preview section in readme.md
After this update you must reinstall requirements.txt! Or install pytz using: pip install pytz
- Changed some spelling
- Added auto daily check-in
- Fixed full resin and full realm currency notification not being send when milestones were turnd on
- Added time when notification was sent in console
- Added changelog to readme.md
- Fixed resin and realm currency notification being send more than 1 time if it's full
- First release
thesadru for creating genshin.py.
Like what you see? Give a star if you don't mind.
Found any bugs? Report them here: https://github.com/nitolar/genshin-notifications/issues