Code Monkey home page Code Monkey logo

Comments (3)

voxpelli avatar voxpelli commented on June 2, 2024

Yeah, a pain that the URL of the Twitter avatars change :/

I think I talked about that with @snarfed and some others – but not sure if we concluded what one can do about it.

Question is whether this should be considered a Twitter-specific issue or a more generic indieweb issue? And whether the proper solution would be to refetch mention-data every now and then or to cache the original image?

from webpage-webmentions.

snarfed avatar snarfed commented on June 2, 2024

yup, good question! this does come up regularly. i actually switched bridgy to use twitter's "evergreen" profile picture urls a while back, in snarfed/granary@dfc3d40 (background in https://indiewebcamp.com/Twitter#Profile_Image_URLs), and FB and G+ always used evergreen urls, so you shouldn't need this for bridgy wms for those silos....but it does apply to IG profile pictures. bridgy has a cron job that updates those (snarfed/bridgy#314), but it doesn't resend all past wms for a user when their picture changes.

for indie wms, it's an open question. some discussion in http://indiewebcamp.com/nicknames-cache#Better_Person_Icon_Display . there are interesting subtleties, e.g. when a profile picture changes, do you update it for all past wms from that person, or do you try to store and use each wm's picture from the time it was received? some people argue that the latter's "snapshotting" is valuable.

from webpage-webmentions.

hugoroy avatar hugoroy commented on June 2, 2024

Any idea for a workaround solution to avoid the browser displaying the "broken image" icon?

from webpage-webmentions.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.