用户:Fab/统计
< 用户:Fab
一些收集 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
工具
一些可以帮助生成统计数据的工具。
- GitStats - git 历史统计生成器
apk add gitstats -U -X http://dl-3.alpinelinux.org/alpine/edge/testing/ --allow-untrusted