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 details)

Uploaded Source

File details

Details for the file simple_pypi_statistics-0.1.3.tar.gz.

File metadata

File hashes

Hashes for simple_pypi_statistics-0.1.3.tar.gz
Algorithm Hash digest
SHA256 8abc786a4f2068321826867cd7db679067c7b378b55071e9a93d355a9b051982
MD5 c67122901f0acdfedc89d04e6ce7a8be
BLAKE2b-256 b83a10684798ca35ac356081599040786117ffb300876a3bf4f12f2d81d56ab1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page