pypi-download-stats:计算详细的下载统计信息并为PyPI软件包生成HTML和徽章

时间:2024-05-23 01:21:15
【文件属性】:

文件名称:pypi-download-stats:计算详细的下载统计信息并为PyPI软件包生成HTML和徽章

文件大小:762KB

文件格式:ZIP

更新时间:2024-05-23 01:21:15

Python

pypi-download-stats 介绍 该软件包从Google BigQuery检索一个或多个软件包的下载统计信息,将其缓存在本地,然后生成下载计数标志以及原始数据和图形HTML页面(由生成)。 它旨在按计划运行(即每天运行),并将结果上传到某处。 使它成为真正的服务当然很不错(并且已经包括了一些扩展点),但是目前我没有时间专门用于此,也没有钱来支付某种托管和带宽,也没有时间来解决这个问题。渴望处理超过85,000个项目(而不是我的几个项目)的架构。 希望这些统计数据最终会在官方的PyPI中出现; 请参阅仓库 , 和以获取有关该工作的参考。 目前,我想(a)给自己一种方法来获取简单的下载统计信息和徽章,例如旧的PyPI旧版文件(每天,每周和每月下载),以及(b)启用一些更高粒度的分析。 请注意,这是一个相对较重的解决方案。 它具有许多依赖关系,并且实际上是为主要需要为他们的项目


【文件预览】:
pypi-download-stats-master
----MANIFEST.in(55B)
----.travis.yml(2KB)
----README.rst(12KB)
----.coveragerc(333B)
----docs()
--------are_docs_changed.sh(486B)
--------Makefile(7KB)
--------source()
----pytest.ini(77B)
----CHANGES.rst(573B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(2KB)
--------ISSUE_TEMPLATE.md(2KB)
--------CONTRIBUTING.md(211B)
----tox.ini(1KB)
----LICENSE(34KB)
----pypi_download_stats()
--------dataquery.py(23KB)
--------runner.py(8KB)
--------templates()
--------projectstats.py(15KB)
--------tests()
--------graphs.py(10KB)
--------diskdatacache.py(6KB)
--------__init__.py(2KB)
--------outputgenerator.py(13KB)
--------version.py(2KB)
----setup.cfg(26B)
----setup.py(3KB)
----.gitignore(812B)

网友评论