{ "info": { "author": "Tobias Frei", "author_email": "shuntingard@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: End Users/Desktop", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Networking" ], "description": "speedtest_http\n==============\n\nVisualize data generated by\n`speedtest-cli `_ in a web app\npowered by `Plotly `_\n\n.. image:: https://img.shields.io/pypi/v/speedtest-http.svg\n :target: https://pypi.python.org/pypi/speedtest-http/\n :alt: Latest Version\n.. image:: https://travis-ci.com/shuntingyard/speedtest_http.svg?branch=master\n :target: https://travis-ci.com/shuntingyard/speedtest_http \n :alt: Travis\n.. image:: https://img.shields.io/pypi/l/speedtest-http.svg\n :target: http://github.com/shuntingyard/speedtest_http/blob/master/LICENSE.txt \n :alt: License\n.. image:: https://img.shields.io/docker/cloud/build/shuntingyard/speedtest_http.svg\n :target: https://cloud.docker.com/repository/docker/shuntingyard/speedtest_http/builds \n :alt: Docker Image\n.. image:: https://img.shields.io/pypi/pyversions/speedtest-http.svg\n :target: https://pypi.python.org/pypi/speedtest-http/\n :alt: Versions\n\nScreenshot\n----------\n\n.. image:: https://raw.githubusercontent.com/shuntingyard/speedtest_http/master/static/LineplotTodayAndroid.png\n :alt: Android Lineplot\n :scale: 100 %\n\nDescription\n-----------\n\nWeb app for visualizing internet uplink speeds. Environments supported so far:\n\n- Docker container\n- GNU/Linux hosts with Python >= 3.6 installed\n\n(Other POSIX systems and Windows need testing.)\n\nRecent changes\n--------------\n\n- Added line plot with selectable window size \n- Added 3D graph for download speed densities\n\nInstall and run\n---------------\n\ndockerhub\n~~~~~~~~~\n\nGet up and running instantly, with a speedtest.csv file in your home dir and\nlogs written to stdout.\n\n::\n\n # Please adapt details (container timezone, sitename) to your needs.\n\n docker run -ti -p 80:5000 -v ~:/root -e FLASK_DEBUG=1 -e \"TZ=EST\" \\\n -e \"INFILE=/root/speedtest.csv\" -e \"SITENAME=my provider\" \\\n shuntingyard/speedtest_http\n\npip / easy\\_install\n~~~~~~~~~~~~~~~~~~~\n\n::\n\n pip install speedtest_http\n\nor\n\n::\n\n easy_install speedtest_http\n\nGithub\n~~~~~~\n\n::\n\n pip install git+https://github.com/shuntingyard/speedtest_http.git\n\nor\n\n::\n\n git clone https://github.com/shuntingyard/speedtest_http.git\n cd speedtest_http\n python setup.py install\n\nrun in shell environments\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\n::\n\n # Please adapt env variables, host, port according to your needs.\n\n INFILE=~/data/speedtest.csv \\\n LOGDIR=/tmp \\\n SITENAME=\"my provider\" \\\n FLASK_APP=speedtest_http \\\n FLASK_DEBUG=0 \\\n python -m flask run -h 0.0.0.0 -p 8080\n\nChangelog\n---------\n\nVersion 0.0.6\n~~~~~~~~~~~~~\n\n- Line plot with selectable window size\n\n\nVersion 0.0.5\n~~~~~~~~~~~~~\n\n- 3D graph for download speed densities\n\nVersion 0.0.4\n~~~~~~~~~~~~~\n\n- Using new `speedtest_reader `_ API\n \nVersion 0.0.3\n~~~~~~~~~~~~~\n\n- All graphs migrated from Dash to Plotly", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shuntingyard/speedtest_http", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "speedtest-http", "package_url": "https://pypi.org/project/speedtest-http/", "platform": "Linux", "project_url": "https://pypi.org/project/speedtest-http/", "project_urls": { "Homepage": "https://github.com/shuntingyard/speedtest_http" }, "release_url": "https://pypi.org/project/speedtest-http/0.0.6/", "requires_dist": null, "requires_python": ">= 3.6", "summary": "Visualize data from speedtest_sampler in a web app", "version": "0.0.6" }, "last_serial": 5613288, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "25b9f3ba98b3e5bae3363cded3cfcfe0", "sha256": "26be47e9989b41e77aee92a905ef58b2ace07ff792a93e65ac2357f2079837de" }, "downloads": -1, "filename": "speedtest_http-0.0.3.tar.gz", "has_sig": false, "md5_digest": "25b9f3ba98b3e5bae3363cded3cfcfe0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 19638, "upload_time": "2019-07-16T11:36:02", "url": "https://files.pythonhosted.org/packages/11/53/242b2643f52143739b9dfcc25e6c5c764913e2a3357edb137bd70c989db8/speedtest_http-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a665ef6d898fae3189f577b3b82bddd2", "sha256": "5771607696a4831eff25b369dd1a8b064e6ce97e5df1ac8fb9acbad1750ee8cf" }, "downloads": -1, "filename": "speedtest_http-0.0.4.tar.gz", "has_sig": false, "md5_digest": "a665ef6d898fae3189f577b3b82bddd2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 20347, "upload_time": "2019-07-21T08:03:28", "url": "https://files.pythonhosted.org/packages/4f/d1/41a28793c86e19d280d75195a0eeb30358f94ab568fdaf80a13a3d4609cb/speedtest_http-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "15b927d3f104e2de40c82f43763404dd", "sha256": "653c7461051e954e1a77342d2cd743d3ec987c5b1a35755037ba254b55286ca2" }, "downloads": -1, "filename": "speedtest_http-0.0.5.tar.gz", "has_sig": false, "md5_digest": "15b927d3f104e2de40c82f43763404dd", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 227199, "upload_time": "2019-07-28T17:55:49", "url": "https://files.pythonhosted.org/packages/e7/a1/75122c724f975553e1fee261945346143cd44b0c2c2da87b8cea9cbedb8e/speedtest_http-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "26b09d7c80eca3d1f1305575adfc9d54", "sha256": "837f2ca3f580758413ad7fa18c67864592ddc8f499a3272247f80d520351bddd" }, "downloads": -1, "filename": "speedtest_http-0.0.6.tar.gz", "has_sig": false, "md5_digest": "26b09d7c80eca3d1f1305575adfc9d54", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 148690, "upload_time": "2019-07-31T12:31:59", "url": "https://files.pythonhosted.org/packages/e4/b3/12ffc259606f89233a7a9b3b68d3f30c57e716677bef50e54aaa0bcc5c85/speedtest_http-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26b09d7c80eca3d1f1305575adfc9d54", "sha256": "837f2ca3f580758413ad7fa18c67864592ddc8f499a3272247f80d520351bddd" }, "downloads": -1, "filename": "speedtest_http-0.0.6.tar.gz", "has_sig": false, "md5_digest": "26b09d7c80eca3d1f1305575adfc9d54", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.6", "size": 148690, "upload_time": "2019-07-31T12:31:59", "url": "https://files.pythonhosted.org/packages/e4/b3/12ffc259606f89233a7a9b3b68d3f30c57e716677bef50e54aaa0bcc5c85/speedtest_http-0.0.6.tar.gz" } ] }