Visualize data from speedtest_sampler in a web app
Project description
Visualize data generated by speedtest-cli in a web app
Description
flask / plotly web app for visualizing internet uplink speeds. Environments supported so far:
Docker container
GNU/Linux hosts with Python >= 3.6 installed
(Other POSIX systems and Windows need testing.)
Recent changes
technical, dash removed, all graphs powered by pure plotly now
Installation
dockerhub
docker pull shuntingyard/speedtest_http # Please adapt port, volumes and env variables according to your needs. docker run -d -p 80:5000 -v ~/data:/data -e "TZ=EST" \ -e "INFILE=/data/speedtest.csv" -e "SITENAME=my provider" \ shuntingyard/speedtest_http
pip / easy_install
pip install speedtest_http
or
easy_install speedtest_http
Github
pip install git+https://github.com/shuntingyard/speedtest_http.git
or
git clone https://github.com/shuntingyard/speedtest_http.git cd speedtest_http python setup.py install
run in shell environments
# Please adapt env variables, host, port according to your needs. INFILE=~/data/speedtest.csv \ LOGDIR=/tmp \ SITENAME="my provider" \ FLASK_APP=speedtest_http \ FLASK_DEBUG=0 \ python -m flask run -h 0.0.0.0 -p 8080
Status
Examples of lineplots, scatterplots and heatmap work.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
speedtest_http-0.0.4.tar.gz
(20.3 kB
view hashes)