惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
爱范儿
爱范儿
博客园_首页
博客园 - 【当耐特】
V
Visual Studio Blog
博客园 - 叶小钗
月光博客
月光博客
美团技术团队
J
Java Code Geeks
小众软件
小众软件
Y
Y Combinator Blog
博客园 - Franky
Martin Fowler
Martin Fowler
博客园 - 聂微东
Microsoft Azure Blog
Microsoft Azure Blog
IT之家
IT之家
MyScale Blog
MyScale Blog
人人都是产品经理
人人都是产品经理
Microsoft Security Blog
Microsoft Security Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
云风的 BLOG
云风的 BLOG

Lynn Fisher

How I remember link and image Markdown syntax Case Study: lynnandtonic.com 2025 refresh Blog Questions Challenge 2025 Ten years of A Single Div When your work disappears Case Study: lynnandtonic.com 2023 refresh A decade of working remotely SVG export wishlist The nbsp; was breaking after all Put your name on it Unordered, incomplete list of things I want from a job Case Study: lynnandtonic.com 2022 refresh Some things I worked on at Netlify Fun CSS-only scrolling effects for Matterday Case Study: lynnandtonic.com 2021 refresh
I archived my tweets
Lynn Fisher · 2024-03-11 · via Lynn Fisher

I finally made an archive of my Twitter feed. It lives at twitter.lynnandtonic.com. I built it with 11ty after processing my downloaded archive into markdown with Tim Hutton’s Twitter Archive Parser.

twitter archive that looks like a normal Twitter profile minus all the sidebar stuff

To get things looking and behaving the way I wanted, it ended up being a pretty manual process. It was a bit tedious, but I only planned to do this once. I figured if it was worth archiving, it was worth taking this extra bit of time and effort.

The primary things I wanted from this archive:

  • I can read backward in time through all my tweets
  • I can link to an individual tweet
  • I can search my tweets for specific words/phrases

With 11ty, these things were pretty straightforward. It’s essentially a blog where each tweet is a post. The two interesting issues I ran into were more philosophical than technical:

  1. How do you archive other people’s words?
  2. Is restoration a part of this process?

Other people’s words

I think in general it’s good to honor people’s decision to remove their words from the web. But from the perspective of archiving that can get tricky? Retweets are clearly someone else’s content I just happened to forward along, so I didn’t include them in my archive. Quote tweets feel a bit more complicated.

With a quote tweet, the original tweet is the context. Without it, the quote tweet is incomplete or even meaningless. It’s an interesting dilemma because of this mechanism within Twitter. In blogs or articles, you’d quote/cite the original author as you respond or add context. If the original source was unpublished, you might never even know. And if you did, would you remove all the quotes from your article? I assume probably not. Should you? I don’t know!

It feels like a tough balance. I ultimately decided to include my quote tweets. I reviewed them all and they felt pretty low stakes. Some tweets I quoted had already been deleted at the time of archiving, so those are missing.

Restoration

Remember when Twitter used to embed a preview of an Instagram photo? I especially remember how annoying it was when that stopped working. Competitors gonna compete or something.

I wanted my archive to do that again, but wasn’t sure if that felt dishonest somehow? Since my tweets don’t look like that now? Ultimately I decided to restore that. Archives everywhere do restoration work on their collections. Look I’m not saying my tweet about eating corn dogs at Disneyland is like a centuries-old painting, just that there’s precedent.

A few things I restored that added helpful context:

  • Instagram photo previews - example
  • YouTube video poster images and titles - example
  • Spotify embeds - example
  • OG images and titles for articles (many tweets relied on the embedded photo/headline) - example
  • Polls (via a screenshot) - example
  • Broken links (replaced with new links to the same content, if possible)
  • Alt text and video descriptions, even for those that didn’t originally have them

Good for now

I decided not to include my replies. Those also feel incomplete without the original tweets, so I punted that decision to later, if ever.

I do miss the conversations around the tweets. And although like/retweet stats come with their own problems, I also miss the social context they provide. But for now it feels fine without those.

I don’t see myself returning to Twitter under current circumstances, so I’m not expecting to add anything else new. Probably good to call it done. Though I should probably start some archive prep for my Mastodon posts.