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.

Source Distribution

simple_pypi_statistics-0.1.3.tar.gz (15.2 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page