{ "info": { "author": "J\u00e9r\u00f4me Lafr\u00e9choux", "author_email": "jerome@jolimont.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: X11 Applications :: Qt", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License v2 or later (GPLv2+)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "*********\nQBirthday\n*********\n\nQBirthday is a birthday reminder status icon.\n\n\nFeatures\n========\n\n- Several backends available (CSV file, Lightning, MySQL databse).\n- Extendable to other backends.\n- iCalendar export.\n\n\nRequirements\n============\n\nQBirthday runs on Python >= 3.5.\n\nIt requires PyQt5 and optionally depends on mysqlclient if a MySQL database is used as backend.\n\n\nInstallation\n============\n\nEither as root or in a virtualenv:\n::\n\n $ pip install gbirthday\n\nTo use MySQL backend, install mysqlclient:\n::\n\n $ pip install mysqlclient\n\n\nHistory\n=======\n\nQBirthday is a Qt port of GBirthday, a GTK application.\n\n\nProject links\n=============\n\n- PyPI: https://pypi.python.org/pypi/marshmallow\n- Changelog: https://github.com/lafrech/qbirthday/blob/master/CHANGELOG.rst\n- Issues: https://github.com/lafrech/qbirthday/issues\n\n\nLicense\n=======\n\nQBirthday is distributed under GPLv2 license (see LICENSE file).\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lafrech/qbirthday", "keywords": "QBirthday birthday reminder", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "qbirthday", "package_url": "https://pypi.org/project/qbirthday/", "platform": "", "project_url": "https://pypi.org/project/qbirthday/", "project_urls": { "Homepage": "https://github.com/lafrech/qbirthday" }, "release_url": "https://pypi.org/project/qbirthday/0.7.0b2/", "requires_dist": [ "PyQt5 (>=5.7)" ], "requires_python": "", "summary": "QBirthday birthday reminder", "version": "0.7.0b2" }, "last_serial": 3482424, "releases": { "0.7.0b1": [ { "comment_text": "", "digests": { "md5": "c9c52b14e549af27d3818238704b6e6b", "sha256": "e23ac392ec2c55e556c082d610cbb95eed12b788d49ac53963464c394edfa87b" }, "downloads": -1, "filename": "qbirthday-0.7.0b1-py3-none-any.whl", "has_sig": false, "md5_digest": "c9c52b14e549af27d3818238704b6e6b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 42462, "upload_time": "2018-01-10T08:53:55", "url": "https://files.pythonhosted.org/packages/02/5b/e22c8e584129c0a641224744cffb3e78dabb47af91dd0311c6fcb8f770c7/qbirthday-0.7.0b1-py3-none-any.whl" } ], "0.7.0b2": [ { "comment_text": "", "digests": { "md5": "fa33f771d4fe0909287d36f74d584b94", "sha256": "680d741f83504e16777eb3422e10d903562ebca82f233b0ec25a10aa6c979caa" }, "downloads": -1, "filename": "qbirthday-0.7.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "fa33f771d4fe0909287d36f74d584b94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49919, "upload_time": "2018-01-11T23:30:53", "url": "https://files.pythonhosted.org/packages/5a/d0/250eb8b1507a33be8d4d42d3084e8f0b0b9a2771ebf914c7f53a55555402/qbirthday-0.7.0b2-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fa33f771d4fe0909287d36f74d584b94", "sha256": "680d741f83504e16777eb3422e10d903562ebca82f233b0ec25a10aa6c979caa" }, "downloads": -1, "filename": "qbirthday-0.7.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "fa33f771d4fe0909287d36f74d584b94", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 49919, "upload_time": "2018-01-11T23:30:53", "url": "https://files.pythonhosted.org/packages/5a/d0/250eb8b1507a33be8d4d42d3084e8f0b0b9a2771ebf914c7f53a55555402/qbirthday-0.7.0b2-py3-none-any.whl" } ] }