%global _empty_manifest_terminate_build 0 Name: python-Flask-State Version: 1.1.4 Release: 1 Summary: Show local state to users through Echarts. License: BSD-3-Clause URL: https://github.com/yoobool/flask-state Source0: https://mirrors.nju.edu.cn/pypi/web/packages/bf/fb/e447ecebf17bd32c76f015b29850c3b28451194946e3a9c688df0a68f36f/Flask-State-1.1.4.tar.gz BuildArch: noarch Requires: python3-Flask Requires: python3-Flask-SQLAlchemy Requires: python3-psutil Requires: python3-alembic Requires: python3-black Requires: python3-codespell Requires: python3-flake8 Requires: python3-isort Requires: python3-pip-tools Requires: python3-pre-commit Requires: python3-setuptools Requires: python3-twine Requires: python3-wheel Requires: python3-redis Requires: python3-pytest Requires: python3-redis %description ![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png) [![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE) [![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community) [![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state) [![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE) [![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/) # Flask-State English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)
Flask-State is a lightweight chart plugin for displaying machine state data in your web application. * **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time. * **Extensible:** Offers rich customization options, including redis monitoring, user authentication, custom logging, i18n and etc. * **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/)) built on top of lightweight dependencies. This project is in active development and thoroughly tested to ensure that Flask-State stays up-to-date with its project roadmap. ![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png) ## Documentation Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the [tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions. ## Installation Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/): ```bash pip install Flask-State ``` Alternatively, install Flask-State via NPM or include this script tag to the head section of your HTML document: ```html ``` ```bash npm install flask-state --save ``` ## Usage ### 1. Bind Database Address ```python from flask_state import DEFAULT_BIND_SQLITE app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'} ``` ### 2. Configure Flask-State ```python import flask_state flask_state.init_app(app) ``` ### 3. Include Imports to Views ```javascript // requires echarts module import 'echarts'; import 'flask-state/flask-state.min.css'; import {init} from 'flask-state'; // Create a DOM node with ID 'test'. After init() binds the node, // click to open the listening window init({dom:document.getElementById('test')}); ``` **Learn more about advanced configurations in the** [documentation](https://github.com/yoobool/flask-state/wiki/Configuration). ## Contributing [See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests. * Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/) * Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new). * Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls). Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/) Code of Conduct. ## Alternatives Looking for something else? Try another monitor project: * [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard) ## Community Channel We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation for more questions and inquiries about this project. ## License Flask-State is available under the BSD-3-Clause License. %package -n python3-Flask-State Summary: Show local state to users through Echarts. Provides: python-Flask-State BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-Flask-State ![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png) [![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE) [![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community) [![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state) [![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE) [![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/) # Flask-State English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)
Flask-State is a lightweight chart plugin for displaying machine state data in your web application. * **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time. * **Extensible:** Offers rich customization options, including redis monitoring, user authentication, custom logging, i18n and etc. * **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/)) built on top of lightweight dependencies. This project is in active development and thoroughly tested to ensure that Flask-State stays up-to-date with its project roadmap. ![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png) ## Documentation Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the [tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions. ## Installation Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/): ```bash pip install Flask-State ``` Alternatively, install Flask-State via NPM or include this script tag to the head section of your HTML document: ```html ``` ```bash npm install flask-state --save ``` ## Usage ### 1. Bind Database Address ```python from flask_state import DEFAULT_BIND_SQLITE app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'} ``` ### 2. Configure Flask-State ```python import flask_state flask_state.init_app(app) ``` ### 3. Include Imports to Views ```javascript // requires echarts module import 'echarts'; import 'flask-state/flask-state.min.css'; import {init} from 'flask-state'; // Create a DOM node with ID 'test'. After init() binds the node, // click to open the listening window init({dom:document.getElementById('test')}); ``` **Learn more about advanced configurations in the** [documentation](https://github.com/yoobool/flask-state/wiki/Configuration). ## Contributing [See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests. * Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/) * Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new). * Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls). Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/) Code of Conduct. ## Alternatives Looking for something else? Try another monitor project: * [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard) ## Community Channel We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation for more questions and inquiries about this project. ## License Flask-State is available under the BSD-3-Clause License. %package help Summary: Development documents and examples for Flask-State Provides: python3-Flask-State-doc %description help ![Project Logo](https://cdn.jsdelivr.net/gh/yoobool/flask-state@1.1.4/src/flask_state/static/flask_state.png) [![Contributor Badge](https://img.shields.io/badge/Contributions-Welcome-0059b3)](https://github.com/yoobool/flask-state/tree/master/.github/ISSUE_TEMPLATE) [![Gitter Badge](https://img.shields.io/badge/Chat-Gitter-ff69b4.svg?label=Chat&logo=gitter)](https://gitter.im/flaskstate/community) [![NPM Badge](https://img.shields.io/npm/v/flask-state)](https://www.npmjs.com/package/flask-state) [![License Badge](https://img.shields.io/badge/license-BSD-green)](https://github.com/yoobool/flask-state/blob/master/LICENSE) [![Python Badge](https://img.shields.io/badge/python-3.5%20%7C%203.6%20%7C%203.7%20%7C%203.8%20%7C%203.9-blue)](https://pypi.org/project/Flask-State/) # Flask-State English | [简体中文](https://github.com/yoobool/flask-state/blob/master/README.zh-CN.md)
Flask-State is a lightweight chart plugin for displaying machine state data in your web application. * **Monitored Metric:** CPU, memory, disk usage, disk IO, Network IO, LoadAVG and boot time. * **Extensible:** Offers rich customization options, including redis monitoring, user authentication, custom logging, i18n and etc. * **Stable:** Solves multiprocessing concurrency problems (if you use [gunicorn](https://gunicorn.org/)) built on top of lightweight dependencies. This project is in active development and thoroughly tested to ensure that Flask-State stays up-to-date with its project roadmap. ![Screenshot](https://github.com/yoobool/flask-state/blob/master/examples/static/flask_state.png) ## Documentation Check out the [live demo](https://flask-state.herokuapp.com/), or head over to the [tutorial](https://github.com/yoobool/flask-state/wiki/Tutorials) for more instructions. ## Installation Get this plugin from [PyPI](https://pip.pypa.io/en/stable/quickstart/): ```bash pip install Flask-State ``` Alternatively, install Flask-State via NPM or include this script tag to the head section of your HTML document: ```html ``` ```bash npm install flask-state --save ``` ## Usage ### 1. Bind Database Address ```python from flask_state import DEFAULT_BIND_SQLITE app.config['SQLALCHEMY_BINDS'] = {DEFAULT_BIND_SQLITE: 'sqlite:///path'} ``` ### 2. Configure Flask-State ```python import flask_state flask_state.init_app(app) ``` ### 3. Include Imports to Views ```javascript // requires echarts module import 'echarts'; import 'flask-state/flask-state.min.css'; import {init} from 'flask-state'; // Create a DOM node with ID 'test'. After init() binds the node, // click to open the listening window init({dom:document.getElementById('test')}); ``` **Learn more about advanced configurations in the** [documentation](https://github.com/yoobool/flask-state/wiki/Configuration). ## Contributing [See the planning document](https://github.com/yoobool/flask-state/wiki/Tutorials#roadmap) for a roadmap and existing feature requests. * Need **help** or have a **general question**? [Post on Reddit Flask State](https://www.reddit.com/r/FlaskState/) * Found a **bug** or have a **feature request**? [Open an issue](https://github.com/yoobool/flask-state/issues/new). * Want to **contribute**? [Submit a pull request](https://github.com/yoobool/flask-state/pulls). Flask-State follows the [Contributor Covenant](https://www.contributor-covenant.org/version/1/3/0/code-of-conduct/) Code of Conduct. ## Alternatives Looking for something else? Try another monitor project: * [Flask-MonitoringDashboard](https://github.com/flask-dashboard/Flask-MonitoringDashboard) ## Community Channel We're on [Gitter](https://gitter.im/flaskstate/community)! Join the conversation for more questions and inquiries about this project. ## License Flask-State is available under the BSD-3-Clause License. %prep %autosetup -n Flask-State-1.1.4 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-Flask-State -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 29 2023 Python_Bot - 1.1.4-1 - Package Spec generated