実は旧TwitterもWayback Machineを拒否しているので存在しないプラットフォームとして扱いましょう(?)
https://twitter.com/robots.txt
https://x.com/robots.txt
```
User-agent: Googlebot
Allow: /*?lang=
Allow: /hashtag/*?src=
Allow: /search?q=%23
Allow: /i/api/
[…]
User-Agent: Google-Extended
Disallow: *
User-Agent: FacebookBot
Disallow: *
User-agent: facebookexternalhit
Disallow: *
User-agent: Discordbot
Disallow: *
User-agent: Bingbot
Disallow: *
# Every bot that might possibly read and respect this file
# ========================================================
User-agent: *
Disallow: /
[…]
```
それはそれとして、英米以外のプラットフォームの場合はアーカイビングを一律で拒否するように要望されたときに、それを企業として対外的に説明可能な形で退ける理屈を捻り出すのは実のところ難しいのではと思わないでもない
そういえば、例えば日本からSave Page Nowを叩いてアーカイブしたWebサイトの著作権侵害が争われたとして、当該のSPNを叩いた利用者の法的責任がどう扱われるのかとか考えたことがなかったな
Wayback Machineは旧Twitterに通常のアクセスを弾かれてもsample streamの収集は続けているのは執念すら感じる(<https://archive.org/details/twitterarchive>)。最近は収集したJSONにファンシーな色まで付けてくれるようになったし(e.g. <https://web.archive.org/web/20210131130848/https://twitter.com/internetarchive/status/1355865617606221839>)。
Save Page Nowでは相変わらずこれになるけど:
markdownはデカイ文字を書くのに便利 - 橋本商会
https://scrapbox.io/shokai/markdownはデカイ文字を書くのに便利
これを読んでうーんと思いながらスクリーンリーダ(VoiceOver+Firefox)で読もうとしたら何故か1文字ずつしか読まれなくて、DOMを見てみたところあらゆる文字が一つずつ`<span>`で囲まれていてひっくり返った。というか「リスト」とかも全て`<div>`と`<span>`だし……(もちろんARIAロールも見当たらない)。
なるほど確かにこのScrapbox(Cosense)というのは構造化された文章の記述ではなく装飾付きの文字を書くためのツールらしい。そしてアクセシビリティは死ぬ
それはそれとして、連続する`<span>`がそれぞれ別々に読み上げられるのも何かがおかしいような気はするけど。`<span>`要素の暗黙の`generic`ロールのせいかと思って`role="none"`を付けてみても、やはり1文字ずつ読み上げられた(FirefoxとSafariの場合。Chromiumでは`role`の有無にかかわらず何か良い感じに読み上げられた)。
```html
<span role="none">t</span><span role="none">e</span><span role="none">s</span><span role="none">t</span>
```
data:text/html,%3Cspan%20role=%22none%22%3Et%3C%2Fspan%3E%3Cspan%20role=%22none%22%3Ee%3C%2Fspan%3E%3Cspan%20role=%22none%22%3Es%3C%2Fspan%3E%3Cspan%20role=%22none%22%3Et%3C%2Fspan%3E