Skip to content

nitolar/genshin-notifications

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genshin Notifications

Last Commit Repo size LICENSE

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

Preview

gsnotification.webm

How to use

Install python

Clone the project or download it

git clone https://github.com/nitolar/genshin-notifications

Go to the project directory

cd genshin-notifications

Install requirements.txt

pip install -r requirements.txt

Configure the settings.env file

Run file

python notifications.py

Changelog

02.01.2026

  • Fixed Stygian Onslaught reminders

31.12.2025

  • 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

23.11.2024

  • Added detection of the GeetestError error 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 GeetestError from occurring in the first place

17.10.2024

After this update you must reinstall requirements.txt! Or install win11toast using: pip install win11toast

  • Rewrote an entire project to use win11toast instead of win10toast
  • Added resin_milestones_margin and realm_milestones_margin, more information in settings.env
  • Changed the default values of realm_milestones
  • Changed all .ico files in /ico to have the same width and height

22.09.2024

  • Fixed Shop reminder not working
  • Changed the length of Abyss and Theater reminders to 5 seconds from 60 (as it should be)

21.09.2024

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.py instead of genshinstats
  • 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

02.06.2024

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 to auto or login), ltuid (set to deafult 0), ltoken (empty), server (not set to one of those eu, us, as)

20.05.2023

  • 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)

12.05.2023

  • Fixed video not loading in preview section in readme.md

28.03.2023

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

22.02.2023

  • Fixed resin and realm currency notification being send more than 1 time if it's full

21.02.2023

  • First release

Thanks to

thesadru for creating genshin.py.

Feedback

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

Authors

About

Brings resin, realm currency, parametric transformer and expedition notifications to your windows PC!

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages