/genshin-checkin-helper

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

genshin-checkin-helper

More than check-in for Genshin Impact.

Upstream: https://gitlab.com/y1ndan/genshin-checkin-helper

This fork is a lazy attempt at integrating the upstream project with thesadru/genshin.py library.
Said library has better support for Global/HoYoLAB APIs (such as Real-Times Notes), while the upstream project uses a library that was mainly intended for Chinese/BBS APIs (though it does have partial support for Global/HoYoLAB APIs, but not Real-Time Notes).

Disclaimer

I'm not a frequent Python programmer, so brace yourself for various imperfect or straight-up-weird coding standards.

The reason why I decided to fork y1ndan/genshin-checkin-helper instead of writing my own from scratch is mainly due to my lack of experience with Python. Otherwise it would have been better to write something that revolved around genshin.py library itself, instead of having genshin.py as an "alternative" as it is now.