https://github.com/lafrech/qbirthday
Birthday Reminder
https://github.com/lafrech/qbirthday
applet birthday notifications pyqt5 python3 qt5 reminder systray
Last synced: 10 months ago
JSON representation
Birthday Reminder
- Host: GitHub
- URL: https://github.com/lafrech/qbirthday
- Owner: lafrech
- License: gpl-2.0
- Created: 2017-12-28T16:02:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-11-27T22:24:30.000Z (over 1 year ago)
- Last Synced: 2025-08-30T11:14:36.895Z (10 months ago)
- Topics: applet, birthday, notifications, pyqt5, python3, qt5, reminder, systray
- Language: Python
- Size: 501 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
Awesome Lists containing this project
README
*********
QBirthday
*********
QBirthday is a birthday reminder status icon.
Features
========
- Several backends available (CSV file, Lightning, MySQL databse).
- Extendable to other backends.
- iCalendar export.
Requirements
============
QBirthday runs on Python >= 3.8.
It requires PyQt5 and optionally depends on mysqlclient if a MySQL database is used as backend.
Installation
============
Either as root or in a Python virtual environment:
::
$ pip install qbirthday
To use MySQL backend, install mysqlclient:
::
$ pip install mysqlclient
History
=======
QBirthday is a Qt port of GBirthday, a GTK application.
Project links
=============
- PyPI: https://pypi.python.org/pypi/qbirthday
- Changelog: https://github.com/lafrech/qbirthday/blob/master/CHANGELOG.rst
- Issues: https://github.com/lafrech/qbirthday/issues
License
=======
QBirthday is distributed under GPLv2 license (see LICENSE file).