To Konmari Android Chrome Tabs
こんにちは、${name} です。うそうそわたしだよ。この記事はあれです。
ブログが新しくなりました。やりましたね。
大掃除をしていきましょう
アホなのでAndroidのChromeがタブでいっぱいになります。すぐになる。
タブの数のところがいい顔になっていますが、99枚を超えるとこうなります。さらに増やしていくともう1段階変化するのですが、この先は君の目で確かめてくれ!
家のモノ全部だす
Close all tabs
してすべてを消し去ってしまうことは容易なのですが、それではSpark Joyも何もありませんね。
というわけで現在開いているタブの一覧を取得します。
Androidをお手持ちのパソコンにつないでUSBデバッグをオンにすることでそれを可能にすることができます!パソコンはすごい。
デバイスの開発者向けオプションを設定する | Android デベロッパー | Android Developers
Android氏がつながった状態でパソコンのChromeから chrome://inspect/#devices
を開くとズアッと見えます。見えない場合は Discover USB devices をチェックしましょう。
本来ならここからAndroid Chromeのタブのdevtoolsを起動できたり、すごいやつなのですが、そんなの今はどうでもいい。URLだけがほしい。
というわけでInspectのページのdevtoolsで以下を実行します。deviceId
は上の画像の虹色で囲った部分のやつです。
const deviceId = 'XXXXXXXXXXXXXX'; // your device id
const device = document.getElementById(`device:${deviceId}`);
const subrows = device.querySelectorAll('.subrow');
const lines = [];
for (const x of subrows) {
const name = x.querySelector('.name');
const url = x.querySelector('.url');
if (!!name && !!url) {
lines.push(`- [${name.textContent}](${url.textContent})`);
}
};
copy(lines.join('\n'))
これでクリップボードにこんな風に入ります。
- [pyspa Advent Calendar 2019 - Adventar](https://adventar.org/calendars/3896)
- [L'Arc-en-Ciel - YouTube](https://m.youtube.com/channel/UCn31_x1HYn0LQ9k_bRK2i6g)
- [L'Arc~en~Ciel - Music on Google Play](https://play.google.com/store/music/artist/L_Arc_en_Ciel?id=A5473vdmw2ietnxacnn5xfa654m&hl=en_US)
- [HYDE OFFICIAL](https://www.hyde.com/)
- [No page with this URL exists](https://hmu.lnk.to/LArcenCiel_st)
あとはこれを各位お好みのメモアプリに突っ込んで存在を忘れればおしまいです。よき年末を!
その他
明日はtomorrowです。
pyspaadventcalendarAndroidGoogle ChromeKonmariラルク解_
2019-12-12 00:00 +0900