skip to navigation
skip to content

PypiMonitor 0.3.0

An HTML dashboard to monitor your pypi projects.

An HTML dashboard to monitor your PyPI packages. It displays a line charts showing the evolution of downloads across versions, and a set of badges (download statistics, readthedocs badge, continuous integration, etc.). See the example below.

It is available as a command line interface that generates the HTML code, and as a web server, to generate and serve this dashboard.

What’s new?

See changelog.

What’s next?

This package replaces a static page that I manually updated from times to times. It does what I need, so there is little chance that I will develop it further. However, I see two directions this project could take:

  • break everything, remove every single line of python code, and rewrite everything in javascript, so that this can be served as a static page (from the server point of view) that can be published using github pages, readthedocs, etc., and conquer the world;
  • or replace this quick and dirty web server using your favorite web framework, cache requests to the pypi API, publish it somewhere, and conquer the world.

I will do neither. But if you want to, you have my blessing… :)

Download and install

  • From sources:

  • From pip:

    pip install pypimonitor
    
  • Quick and dirty Debian (and Ubuntu?) package

    This requires stdeb to be installed:

    python3 setup.py --command-packages=stdeb.command bdist_deb
    sudo dpkg -i deb_dist/pypimonitor-<VERSION>_all.deb
    

Documentation

  • The compiled documentation is available on readthedocs

  • To compile it from source, download and run:

    cd doc && make html
    
 
File Type Py Version Uploaded on Size
PypiMonitor-0.3.0-py3-none-any.whl (md5, pgp) Python Wheel py3 2016-10-14 26KB
PypiMonitor-0.3.0.tar.gz (md5, pgp) Source 2016-10-14 258KB