Comments (3)
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.
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.
Any idea for a workaround solution to avoid the browser displaying the "broken image" icon?
from webpage-webmentions.
Related Issues (20)
- Cache avatars
- Lazy load avatars using new standardized HTML attribute
- Remove NewRelic HOT 1
- Accessibility: Missing Null Alt on Profile Images
- Would You Like a Heroku Deploy Button?
- Release "cutting-edge" embed version as a versioned embed
- Support parsing quotes
- Fix weird db query error HOT 3
- Fix weird "EMFILE: too many open files" error
- Move to Fastify based setup
- Remove grunt completely
- Add support for additional alternative protocols
- Swap the parser?
- Embed crashes when given errenous `url` parameters HOT 1
- `[object Object]` issue for some summaries HOT 2
- Fix invalid parsing of mention body
- Follow up: Delete old mentions where source and target are equal
- Dependency Dashboard
- any chance of accepting more users in the near future ? HOT 2
- Error logging in HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from webpage-webmentions.