爱意满满的作品展示区。
soulteary

[墙后的世界]Gravatar 本地缓存脚本

  •  
  •   soulteary ·
    soulteary · Dec 31, 2014 · 4407 views
    This topic created in 4180 days ago, the information mentioned may be changed or developed.

    看到 https://www.v2ex.com/t/156669 这里有人需求这个,就贴一下好了。

    其实反代的方案也不错,只是不方便做一些更具体的事情,比如区分邮箱加载不同地方的图片,
    如果访客使用QQ邮箱的话,那么可以直接加载其QQ/微信的头像,或者尝试抓取新浪微博同nick的用户头像等。

    前两周撸了一个脚本,今天更新了一下,有兴趣的人可以继续添加你自己要功能,代码比较简单(low),请诸位随意发挥。

    repo地址: https://github.com/soulteary/AvatarCache

    demo地址: http://assets.soulteary.com/avatar/demo/demo.html

    如果你的服务器是国内的,那么请在服务器上进行ip绑定,可以参考下面的:

    72.21.91.121 0.gravatar.com
    72.21.91.121 1.gravatar.com
    
    10 replies    2015-01-04 13:09:55 +08:00
    SuYia
        1
    SuYia  
       Dec 31, 2014 via Android
    那段js有点意思。
    kmvan
        2
    kmvan  
       Jan 1, 2015 via Android
    虚拟主鸡怎么办?
    soulteary
        3
    soulteary  
    OP
       Jan 1, 2015
    @kmvan 看你的主机服务商愿意帮你指定ip绑定了否..反正就一句shell的事
    ray1980
        4
    ray1980  
       Jan 1, 2015
    谢谢,收藏了
    soulteary
        5
    soulteary  
    OP
       Jan 1, 2015
    @ray1980 不蟹
    haorendashu
        6
    haorendashu  
       Jan 2, 2015 via Android
    貌似七牛有镜像
    SharkIng
        7
    SharkIng  
       Jan 2, 2015
    谢谢,不过有可能没有上传像V2EX这样显示的是那种默认么?
    Kilerd
        8
    Kilerd  
       Jan 2, 2015 via Android
    @SharkIng 这个可以自己写吧。
    之前不是有个帖子讲了这种头像的生成规则了么?去搜一下就好啦
    soulteary
        9
    soulteary  
    OP
       Jan 2, 2015
    @SharkIng 自己把placeholder 默认图像替换下就行了,虽然gravatar可是准备了一大波默认图像以适应各种站点的需求,但是自己的站点使用的尺寸应该超不过五六种。


    @haorendashu 镜像和反代无法做到根据逻辑进行细化判断。
    niuer
        10
    niuer  
       Jan 4, 2015
    @haorendashu 不是貌似哦,是有镜像啦〜
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2813 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    ♥ Do have faith in what you're doing.