一个用来统计多少人访问了你的 Github 仓库的小工具

2020-08-31 06:59:25 +08:00
 wahyd4

大家好,很久不见,我又来分享我自己做的一个小工具了,目前是第一版,功能很简单,你可以用它来统计任意页面的总共访问数量,并以上面这种 Badge 的形式来展示。

诚然如果你对网页有完全的控制权的时候,你可以给页面添加 Google Analytics 这张的工具来获取详细的页面访问统计,但是在 GitHub repo readme, Github profile, Dockerhub repo readme, Notion page 里面,你并不能执行自己的 GA 脚本,或者是你不希望太复杂的配置。那么这个工具将非常适合你。

https://badges.toozhao.com/

使用起来很简单,目前也不需要(主要还没做,所以不能看到你的所有 badges 列表)注册, 点击上述页面中的Generate your badge 即可,你还可以选择你喜欢的颜色样式。

我自己目前在我的几个 Github 开源小项目和 Github Profile 页面,以及我的 Dockerhub 一个 image 页面都添加了这个统计,欢迎大家在上面页面的底部点击查看。

感谢大家的时间,欢迎大家使用并提出各种建议和意见,这个东西只要有人用,我会一直坚持到底的,谢谢。 也欢迎大家反馈国内的访问速度如何,因为这个网站是 host 在澳大利亚的。

4955 次点击
所在节点    分享创造
23 条回复
haro
2020-08-31 08:06:21 +08:00
楼主的页面设计好简洁,不错!
binux
2020-08-31 08:20:11 +08:00
你确定图片不会被 github cache 吗?
cat
2020-08-31 08:25:02 +08:00
在 readme 插入的图片不是会被替换成 github 的地址?
suomy
2020-08-31 08:41:38 +08:00
It's just a image --> It's just an image
wangningkai
2020-08-31 08:50:31 +08:00
推荐一个类似的生成访问量 badge 的工具 https://github.com/WangNingkai/visitor-badge-node
wahyd4
2020-08-31 09:07:51 +08:00
@binux 会被 cache,但是目前对 cache 是 1 分钟,而且这个是可以调整的,所以说不能做到非常准备,但是超过一分钟的访问 Github 就会重新获取源文件。所以数据上大致是准确的。
wahyd4
2020-08-31 09:08:11 +08:00
@suomy Thanks
wahyd4
2020-08-31 09:08:48 +08:00
@cat 会但被重要,缓存短时间即会过期
wahyd4
2020-08-31 09:10:17 +08:00
@wangningkai 哈哈,不错。
sevenQu
2020-08-31 09:58:27 +08:00
如果能自定义 page views 这个文字就好了
wellsc
2020-08-31 10:00:11 +08:00
自带的 traffic 不香嘛
chizuo
2020-08-31 10:06:51 +08:00
@wangningkai
@wahyd4
你们俩有没有借鉴过这个项目“https://github.com/jwenjian/visitor-badge”?
wahyd4
2020-08-31 10:16:27 +08:00
@chizuo 并没有,我很早就有这个想法了,而且我也不知道你提到但这个项目,此外, 你从 https://github.com/wahyd4 这里可以看到,我的这个项目不仅仅支持 page view count, 还支持从其他数据源获取数据进行显示,比如 API 。 只是还没我还没发布而已。
wahyd4
2020-08-31 10:17:31 +08:00
@wellsc 据我所知,只带的统计只支持两周的统计,而且不能分享出来吧。
我做的这个东西和自带统计不是竞争关系,是不同的目的。
gitjavascript
2020-08-31 11:48:27 +08:00
简单试了下,拿着 svg 刷新几次,数据不会变,甚至换了几个浏览器试都不会变,还得优化啊
wahyd4
2020-08-31 12:04:17 +08:00
@gitjavascript 目前每张图片是有一分钟的缓存时间的,所以你一分钟内刷新都不会变化。 其次,页面底部有一行小组,当新创建的图片,最多需要 3 分钟第来进行初始化和数据同步。你现在试试,数据肯定变了吧
no1xsyzy
2020-08-31 12:26:50 +08:00
多少人访问了你的 Github 仓库 ✘
在几个分钟内有人访问了你的 Github 仓库 ✔
wahyd4
2020-08-31 15:36:44 +08:00
@no1xsyzy 你好,已经将 Github 缓存优化成 10s 了,欢迎来体验
no1xsyzy
2020-08-31 15:55:52 +08:00
@wahyd4 #18 挺好的
justin2018
2020-09-01 14:05:16 +08:00
我喜欢 哈哈哈哈

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/702702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX