用户:Fab/统计

来自 Alpine Linux

一些收集 Alpine Linux 统计数据的想法。

数据展示在 Trivia 页面。一个 Git 仓库在 http://git.alpinelinux.org/cgit/fab/alpine-stats/ 可用。

软件包

早期版本

参见:http://ancient.alpinelinux.org/alpine/

  • 获取 INDEX.md5.gz (例如 http://ancient.alpinelinux.org/alpine/v1.1/apks/INDEX.md5.gz)
  • 计数条目
  • 打印软件包数量

较新版本

  • 获取 APKINDEX.tar.gz (例如 http://nl.alpinelinux.org/alpine/v2.4/main/x86/APKINDEX.tar.gz)
  • 计数 APKINDEX 中以 P: 开头的行 (例如 P:libxinerama-dev, P:postfix)
  • 也许分离软件包 (-dev, -doc, -lang)
  • 打印数据

提交者“高分榜”

git shortlog -s -n

每年提交

使用以下命令获取数据

git log --after="2016/1/1" --until="2016/12/31" --pretty=format:'' | wc -l

工具

一些可以帮助生成统计数据的工具。

apk add gitstats -U -X http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted