今週もGitHubのトレンドをぼんやり眺めていたら、トップに同じ顔があった。tamnd/kage、またお前か。
2135★を集めて今週も堂々の1位。昨日の 2043★ から一夜で +92、つまり1時間に換算するとざっくり4つ弱のスターが降り注いでいる計算だ。寝てる間に稼ぐタイプ。
で、kage(影)とは何者か。一言でいうと、「JavaScriptを全部剥ぎ取って、ウェブサイトをオフラインで読める状態にして持ち帰るツール」だ。Go製のヘッドレスブラウザ系ツールで、「JavaScriptを取り除いてオフライン閲覧用にウェブサイトをシャドウする」という説明が付いている。裏ではChromiumを動かしてページをレンダリングし、スクリプトを抜いて静的なコピーをまるごと保存する。インターネット接続が不安定な環境でも「あの記事、さっきまで読めたのに……」を防いでくれる、地味に頼れるやつだ。
言語ランキングに目を移すと、今日は 不明(言語未設定) と Python が 各8件 で並んで首位タイ、TypeScript が 7件 で3位に続く。昨日は Python 7・TypeScript 6・不明 6 だったので、
- Pythonが 7→8(+1)
- TypeScriptが 6→7(+1)
- 不明(言語未設定)が 6→8(+2)
と、全方位でじわっと増えている。「言語を設定しない」派が着実に増えているのは、名乗らずにスターを集めるロックな姿勢なのか、それとも単純に設定し忘れているだけなのかは不明だ。
絵文字入り説明の割合は3.3%。前日も3.3%。昨日も今日もきっちり3.3%というのは、何かの平衡状態に達してしまった感じがして少し怖い。30件中わずか1リポジトリ。絵文字で説明を飾る文化、GitHubのトレンド上位ではかなりの少数派らしい。
影(kage)は今日も静かにスターを積み上げている。JavaScriptを剥ぐツールがこれだけ支持されるということは、みんなどこかで「ウェブが重い・消える・動きすぎる」に疲れているのかもしれない。

コメント