V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
yunyuyuan
V2EX  ›  分享创造

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

  •  
  •   yunyuyuan · 2021-10-11 17:35:39 +08:00 · 3132 次点击
    这是一个创建于 1143 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    应该会有些 bug

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

    https://github.com/jwenjian/visitor-badge/blob/master/main.py
    yunyuyuan
        13
    yunyuyuan  
    OP
       2021-10-12 10:53:04 +08:00
    @loading 刷一次就+1,不用担心数字太小哈哈
    shiweiliang
        14
    shiweiliang  
       2021-10-12 14:18:38 +08:00
    很棒!已经在用了
    lisongeee
        15
    lisongeee  
       2021-10-12 14:29:12 +08:00
    你可以更直接一点,把 svg 模板文本写在链接里,这样就可以用任意模板了,反正用户表面访问的是 camo.githubusercontent.com
    L1shen
        16
    L1shen  
       2021-10-15 18:30:08 +08:00
    L1shen
        17
    L1shen  
       2021-10-15 18:30:29 +08:00
    有一个类似的。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1923 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.