<h1 align="center">
pyqt-feedback-flow
</h1>
<h2 align="center">
Show feedback in toast-like notifications
</h2>
<p align="center">
<a href="https://pypi.python.org/pypi/pyqt-feedback-flow">
<img alt="PyPI Version" src="https://img.shields.io/pypi/v/pyqt-feedback-flow.svg" />
</a>
<img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/pyqt-feedback-flow.svg" />
<img alt="PyPI - Downloads" src="https://img.shields.io/pypi/dm/pyqt-feedback-flow.svg">
<a href="https://src.fedoraproject.org/rpms/python-pyqt-feedback-flow">
<img alt="Fedora package" src="https://img.shields.io/fedora/v/python3-pyqt-feedback-flow?color=blue&label=Fedora%20Linux&logo=fedora">
</a>
<a href="https://pepy.tech/project/pyqt-feedback-flow">
<img alt="Downloads" src="https://pepy.tech/badge/pyqt-feedback-flow" />
</a>
<a href="https://repology.org/project/python:pyqt-feedback-flow/versions">
<img alt="Packaging status" src="https://repology.org/badge/tiny-repos/python:pyqt-feedback-flow.svg" />
</a>
<a href="https://github.com/firefly-cpp/pyqt-feedback-flow/blob/master/LICENSE">
<img alt="GitHub license" src="https://img.shields.io/github/license/firefly-cpp/pyqt-feedback-flow.svg" />
</a>
<a href="https://github.com/firefly-cpp/pyqt-feedback-flow/actions/workflows/python-app.yml">
<img alt="GitHub Actions" src="https://github.com/firefly-cpp/pyqt-feedback-flow/actions/workflows/python-app.yml/badge.svg">
</a>
</p>
<p align="center">
<img alt="GitHub repo size" src="https://img.shields.io/github/repo-size/firefly-cpp/pyqt-feedback-flow" />
<img alt="GitHub commit activity" src="https://img.shields.io/github/commit-activity/w/firefly-cpp/pyqt-feedback-flow.svg" />
<a href='http://isitmaintained.com/project/firefly-cpp/pyqt-feedback-flow "Average time to resolve an issue"'>
<img alt="Average time to resolve an issue" src="http://isitmaintained.com/badge/resolution/firefly-cpp/pyqt-feedback-flow.svg" />
</a>
<a href='http://isitmaintained.com/project/firefly-cpp/pyqt-feedback-flow "Percentage of issues still open"'>
<img alt="Percentage of issues still open" src="http://isitmaintained.com/badge/open/firefly-cpp/pyqt-feedback-flow.svg" />
</a>
<img alt="GitHub contributors" src="https://img.shields.io/github/contributors/firefly-cpp/pyqt-feedback-flow.svg">
</p>
<p align="center">
<a href="https://doi.org/10.5281/zenodo.10431480">
<img alt=""DOI src="https://zenodo.org/badge/DOI/10.5281/zenodo.10431480.svg" />
</a>
</p>
<p align="center">
<a href="#-text-notification-example">📜 Text notification example</a> •
<a href="#️-image-notification-example">🖼️ Image notification example</a> •
<a href="#-installation">📦 Installation</a> •
<a href="#-license">🔑 License</a>
</p>
On many occasions, notifications can be a valuable tool to inform a user about specific events. Sometimes, static notifications or pop-up windows may provide adequate feedback; however, there are some cases where flowing notifications can be more appropriate. ✨
This software allows us to show flowing notifications in the realm of a text or a picture. Both text and pictures (raster and vector) can be customized according to the user's wishes, which offers a wide variety of possibilities for providing flowing feedback. 💬🖼️
<p align="center">
<img alt="Pyqt" src="https://user-images.githubusercontent.com/73126820/167383927-6fe17311-4e80-42fc-a0ef-1494b4c58762.png">
</p>
## 📜 Text notification example
https://user-images.githubusercontent.com/73126820/167379237-7c85467d-133e-42c9-91fd-7e85f2481267.mp4
## 🖼️ Image notification example
https://user-images.githubusercontent.com/73126820/167380818-814cc1ce-d137-4906-b5a4-84af94c46d4a.mp4
## 📦 Installation
### pip
Install this software with pip:
```sh
pip install pyqt-feedback-flow
```
### Alpine Linux
To install pyqt-feedback-flow on Alpine Linux, use:
```sh
$ apk add py3-pyqt-feedback-flow
```
### Arch Linux
To install pyqt-feedback-flow on Arch Linux, please use an [AUR helper](https://wiki.archlinux.org/title/AUR_helpers):
```sh
$ yay -Syyu python-pyqt-feedback-flow
```
### Fedora Linux
To install pyqt-feedback-flow on Fedora Linux, use:
```sh
$ dnf install python3-pyqt-feedback-flow
```
## 🔑 License
This package is distributed under the MIT License. This license can be found online at <http://www.opensource.org/licenses/MIT>.
## Disclaimer
This framework is provided as-is, and there are no guarantees that it fits your purposes or that it is bug-free. Use it at your own risk!
Raw data
{
"_id": null,
"home_page": "https://github.com/firefly-cpp/pyqt-feedback-flow",
"name": "pyqt-feedback-flow",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "feedback, notifications, toast, pyqt6",
"author": "Iztok Fister Jr.",
"author_email": "iztok@iztok-jr-fister.eu",
"download_url": "https://files.pythonhosted.org/packages/73/10/a9fd20929dd9818f248fdf59c37beac992d454ab31ffd1342a8b3747028b/pyqt_feedback_flow-0.3.5.tar.gz",
"platform": null,
"description": "<h1 align=\"center\">\n pyqt-feedback-flow\n</h1>\n\n<h2 align=\"center\">\n Show feedback in toast-like notifications\n</h2>\n\n<p align=\"center\">\n <a href=\"https://pypi.python.org/pypi/pyqt-feedback-flow\">\n <img alt=\"PyPI Version\" src=\"https://img.shields.io/pypi/v/pyqt-feedback-flow.svg\" />\n </a>\n <img alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/pyqt-feedback-flow.svg\" />\n <img alt=\"PyPI - Downloads\" src=\"https://img.shields.io/pypi/dm/pyqt-feedback-flow.svg\">\n <a href=\"https://src.fedoraproject.org/rpms/python-pyqt-feedback-flow\">\n <img alt=\"Fedora package\" src=\"https://img.shields.io/fedora/v/python3-pyqt-feedback-flow?color=blue&label=Fedora%20Linux&logo=fedora\">\n </a>\n <a href=\"https://pepy.tech/project/pyqt-feedback-flow\">\n <img alt=\"Downloads\" src=\"https://pepy.tech/badge/pyqt-feedback-flow\" />\n </a>\n <a href=\"https://repology.org/project/python:pyqt-feedback-flow/versions\">\n <img alt=\"Packaging status\" src=\"https://repology.org/badge/tiny-repos/python:pyqt-feedback-flow.svg\" />\n </a>\n <a href=\"https://github.com/firefly-cpp/pyqt-feedback-flow/blob/master/LICENSE\">\n <img alt=\"GitHub license\" src=\"https://img.shields.io/github/license/firefly-cpp/pyqt-feedback-flow.svg\" />\n </a>\n <a href=\"https://github.com/firefly-cpp/pyqt-feedback-flow/actions/workflows/python-app.yml\">\n <img alt=\"GitHub Actions\" src=\"https://github.com/firefly-cpp/pyqt-feedback-flow/actions/workflows/python-app.yml/badge.svg\">\n </a>\n</p>\n\n<p align=\"center\">\n <img alt=\"GitHub repo size\" src=\"https://img.shields.io/github/repo-size/firefly-cpp/pyqt-feedback-flow\" />\n <img alt=\"GitHub commit activity\" src=\"https://img.shields.io/github/commit-activity/w/firefly-cpp/pyqt-feedback-flow.svg\" />\n <a href='http://isitmaintained.com/project/firefly-cpp/pyqt-feedback-flow \"Average time to resolve an issue\"'>\n <img alt=\"Average time to resolve an issue\" src=\"http://isitmaintained.com/badge/resolution/firefly-cpp/pyqt-feedback-flow.svg\" />\n </a>\n <a href='http://isitmaintained.com/project/firefly-cpp/pyqt-feedback-flow \"Percentage of issues still open\"'>\n <img alt=\"Percentage of issues still open\" src=\"http://isitmaintained.com/badge/open/firefly-cpp/pyqt-feedback-flow.svg\" />\n </a>\n <img alt=\"GitHub contributors\" src=\"https://img.shields.io/github/contributors/firefly-cpp/pyqt-feedback-flow.svg\">\n</p>\n\n<p align=\"center\">\n <a href=\"https://doi.org/10.5281/zenodo.10431480\">\n <img alt=\"\"DOI src=\"https://zenodo.org/badge/DOI/10.5281/zenodo.10431480.svg\" />\n </a>\n</p>\n\n<p align=\"center\">\n <a href=\"#-text-notification-example\">\ud83d\udcdc Text notification example</a> \u2022\n <a href=\"#\ufe0f-image-notification-example\">\ud83d\uddbc\ufe0f Image notification example</a> \u2022\n <a href=\"#-installation\">\ud83d\udce6 Installation</a> \u2022\n <a href=\"#-license\">\ud83d\udd11 License</a>\n</p>\n\nOn many occasions, notifications can be a valuable tool to inform a user about specific events. Sometimes, static notifications or pop-up windows may provide adequate feedback; however, there are some cases where flowing notifications can be more appropriate. \u2728\n\nThis software allows us to show flowing notifications in the realm of a text or a picture. Both text and pictures (raster and vector) can be customized according to the user's wishes, which offers a wide variety of possibilities for providing flowing feedback. \ud83d\udcac\ud83d\uddbc\ufe0f\n\n<p align=\"center\">\n <img alt=\"Pyqt\" src=\"https://user-images.githubusercontent.com/73126820/167383927-6fe17311-4e80-42fc-a0ef-1494b4c58762.png\">\n</p>\n\n## \ud83d\udcdc Text notification example\nhttps://user-images.githubusercontent.com/73126820/167379237-7c85467d-133e-42c9-91fd-7e85f2481267.mp4\n\n## \ud83d\uddbc\ufe0f Image notification example\nhttps://user-images.githubusercontent.com/73126820/167380818-814cc1ce-d137-4906-b5a4-84af94c46d4a.mp4\n\n## \ud83d\udce6 Installation\n\n### pip\n\nInstall this software with pip:\n\n```sh\npip install pyqt-feedback-flow\n```\n\n### Alpine Linux\n\nTo install pyqt-feedback-flow on Alpine Linux, use:\n\n```sh\n$ apk add py3-pyqt-feedback-flow\n```\n\n### Arch Linux\n\nTo install pyqt-feedback-flow on Arch Linux, please use an [AUR helper](https://wiki.archlinux.org/title/AUR_helpers):\n\n```sh\n$ yay -Syyu python-pyqt-feedback-flow\n```\n\n### Fedora Linux\n\nTo install pyqt-feedback-flow on Fedora Linux, use:\n\n```sh\n$ dnf install python3-pyqt-feedback-flow\n```\n\n## \ud83d\udd11 License\n\nThis package is distributed under the MIT License. This license can be found online at <http://www.opensource.org/licenses/MIT>.\n\n## Disclaimer\n\nThis framework is provided as-is, and there are no guarantees that it fits your purposes or that it is bug-free. Use it at your own risk!\n",
"bugtrack_url": null,
"license": null,
"summary": "Show feedback in toast-like notifications",
"version": "0.3.5",
"project_urls": {
"Homepage": "https://github.com/firefly-cpp/pyqt-feedback-flow",
"Repository": "https://github.com/firefly-cpp/pyqt-feedback-flow"
},
"split_keywords": [
"feedback",
" notifications",
" toast",
" pyqt6"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a4ce8e50c4a1306f7076b063c2b53c6ee4a05cc039491b005042a6b884fb94b5",
"md5": "37b67e96d90ebb2068af0f78c40d402b",
"sha256": "5a1c7408fb3e3e63f08e0e12b9ce0fea79e66d77e2df3c947ede1a4528218ffa"
},
"downloads": -1,
"filename": "pyqt_feedback_flow-0.3.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "37b67e96d90ebb2068af0f78c40d402b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 5914,
"upload_time": "2024-12-15T10:20:33",
"upload_time_iso_8601": "2024-12-15T10:20:33.362145Z",
"url": "https://files.pythonhosted.org/packages/a4/ce/8e50c4a1306f7076b063c2b53c6ee4a05cc039491b005042a6b884fb94b5/pyqt_feedback_flow-0.3.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7310a9fd20929dd9818f248fdf59c37beac992d454ab31ffd1342a8b3747028b",
"md5": "d8791e63eb50be6fd6f3e540978dfc38",
"sha256": "5fa2b5246f9b3010a154b4cd80346f0149afae9cb594b4f5f5acab9e0333a8f8"
},
"downloads": -1,
"filename": "pyqt_feedback_flow-0.3.5.tar.gz",
"has_sig": false,
"md5_digest": "d8791e63eb50be6fd6f3e540978dfc38",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 6502,
"upload_time": "2024-12-15T10:20:35",
"upload_time_iso_8601": "2024-12-15T10:20:35.841866Z",
"url": "https://files.pythonhosted.org/packages/73/10/a9fd20929dd9818f248fdf59c37beac992d454ab31ffd1342a8b3747028b/pyqt_feedback_flow-0.3.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-15 10:20:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "firefly-cpp",
"github_project": "pyqt-feedback-flow",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pyqt-feedback-flow"
}