Skip to main content

API and commandline for fetching simple statistics from PyPi's API

Project description

https://travis-ci.org/benjaoming/simple-pypi-statistics.svg https://img.shields.io/pypi/v/simple-pypi-statistics.svg

API and commandline for fetching simple statistics from PyPi’s API

  • Free software: GPLv2

Usage

Run simple-pypi-statistics to show usage:

simple-pypi-statistics

Usage:
  simple-pypi-statistics [options] [verbose|json] <pypi-package>...
  simple-pypi-statistics (-h | --help)
  simple-pypi-statistics --version

Options:
  --no-honeypot   Do not use honeypot for correcting bot/mirror pollution
                  [default: False]
  -h --help       Show this screen.
  --version       Show version.

Examples:
  simple-pypi-statistics docopt  # Outputs everything about docopt
  simple-pypi-statistics docopt==0.1  # Outputs a specific version
  simple-pypi-statistics json docopt==0.1  # In JSON!

Credits:
  Benjamin Bach -- updated script with honey pot corrections
  Alex Clark -- for making vanity, which this script is based on

Features

  • verbose output
  • JSON output
  • functions in api for direct access

Honey pot

A bogus project on PyPi is used to track garbage stats. To assure that things are working, consider that the grand total of downloads for that project is actually also 0:

python3 -m simple_pypi_statistics python-bogus-project-honeypot
python-bogus-project-honeypot-1438620531.16.tar.gz    2015-08-03           12
python-bogus-project-honeypot-1438619971.82.tar.gz    2015-08-03          -12
-----------------------------------------------------------------------------
No downloads for python-bogus-project-honeypot.

History

0.1.3 (2015-08-05)

  • Make endpoint / executable work

0.1.2 (2015-08-05)

  • Fixed err in JSON output to coerce datetime.date to str

0.1.1 (2015-08-05)

  • Added honey pot corrections

0.1.0 (2015-08-04)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for simple_pypi_statistics, version 0.1.3
Filename, size File type Python version Upload date Hashes
Filename, size simple_pypi_statistics-0.1.3.tar.gz (15.2 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page