https://github.com/rdch106/progressed-py
Progressbar microservice written in π Python
https://github.com/rdch106/progressed-py
api-rest microservice progress-bar progressbar restful
Last synced: 3 months ago
JSON representation
Progressbar microservice written in π Python
- Host: GitHub
- URL: https://github.com/rdch106/progressed-py
- Owner: RDCH106
- License: agpl-3.0
- Created: 2020-05-11T07:48:47.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-12T10:19:29.000Z (almost 6 years ago)
- Last Synced: 2025-01-19T06:46:46.299Z (about 1 year ago)
- Topics: api-rest, microservice, progress-bar, progressbar, restful
- Language: Python
- Size: 18.6 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# progressed-py
[](https://github.com/RDCH106/progressed-py/blob/master/LICENSE)
[](https://pypy.org/)
[](https://travis-ci.org/RDCH106/progressed-py)
Progressbar microservice written in π Python
This is a Python 2.x & Python 3.x WSGI version of https://github.com/fehmicansaglam/progressed.io, so all credit
for the idea and original implementation is due to Fehmi Can SaΔlam.
Aarni Koskela([@akx](https://github.com/akx)) wrote it as a little snack of sorts, but it may be useful for understanding
how to write very simple raw WSGI apps in Python. :)
https://github.com/akx/progressed.io-py
@akx:
> Unlike the original, the application itself will not bother with compressing the result, expecting
> it to be the duty of the the frontend HTTP server.
@akx:
> The source code fully conforms to PEP 8, aside from the SVG literal having an over-long line. :)
This fork aims to improve its usability by parameterizing options, packaging the service...
and maintaining compatibility and improving its quality by adding CI
Usage:
* You may run `progressed.py` directly via Python, in which case it will bind the default Python
`wsgiref.simple_server` server to 0.0.0.0:8080 and serve progress bars at `/bar/`.
* If you use uWSGI, `uwsgi --wsgi progressed --http 0.0.0.0:8080` should get you running.