用 svg 动画展示有多少人访问了你的 github 主页

2021-10-11 17:35:39 +08:00
 yunyuyuan

效果图: https://z3.ax1x.com/2021/10/11/5Zwxqf.png

测试网址: https://gv.halberd.cn/

开源仓库: https://github.com/yunyuyuan/github-visitor

复制一个 url,写在 github readme 里就行了,1M 小水管网速有点慢。

应该会有些 bug

2965 次点击
所在节点    分享创造
17 条回复
AoEiuV020
2021-10-11 17:56:23 +08:00
看起来不错,那个测试网址有打算长期提供这个服务吗?自己搭给自己一个人用还是感觉很多余,
yunyuyuan
2021-10-11 17:58:41 +08:00
@AoEiuV020 就做出来玩玩,后面有时间移到 heroku 上就不管它了
iamjing
2021-10-11 17:59:57 +08:00
发现一个 bug,页面的刷新会增加自己的访问者数量
yunyuyuan
2021-10-11 18:00:01 +08:00
有挺多 bug 的,好久没写后端了,flask mysql 并发我不知道咋处理,现在就加了个线程锁
iamjing
2021-10-11 18:00:40 +08:00
@yunyuyuan #4 但是效果还是不错的
AoEiuV020
2021-10-11 18:00:42 +08:00
建议加上同 ip 一小时只算一次,
svn 里为什么一大堆的空格,带宽小省流量可以找个 minify 或者上 gzip,
yunyuyuan
2021-10-11 18:00:50 +08:00
@iamjing 这是 feature !!!。我只判断了 referer 是不是 github 的域名
yunyuyuan
2021-10-11 18:03:27 +08:00
@AoEiuV020 嫌麻烦就没做了,上班摸鱼也比较困难😂
Kilerd
2021-10-11 19:15:21 +08:00
明明 sql update +1 就能做完的事情,偏要代码上个锁
loading
2021-10-11 19:58:17 +08:00
我是不会用的,一直是个位数,多尴尬,哈哈。
xfangs
2021-10-11 23:01:53 +08:00
楼主的适合放在个人首页用,readme 中可以放这个(不过好像这个偶尔会崩: https://visitor-badge.glitch.me/
Livid
2021-10-12 09:20:44 +08:00
@xfangs 看了一下这个的源代码,计数的后端部分居然使用了一个第三方服务。

https://github.com/jwenjian/visitor-badge/blob/master/main.py
yunyuyuan
2021-10-12 10:53:04 +08:00
@loading 刷一次就+1,不用担心数字太小哈哈
shiweiliang
2021-10-12 14:18:38 +08:00
很棒!已经在用了
lisongeee
2021-10-12 14:29:12 +08:00
你可以更直接一点,把 svg 模板文本写在链接里,这样就可以用任意模板了,反正用户表面访问的是 camo.githubusercontent.com
L1shen
2021-10-15 18:30:08 +08:00
L1shen
2021-10-15 18:30:29 +08:00
有一个类似的。。

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

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

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

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

© 2021 V2EX