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

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

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


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