#author("2026-09-02T17:31:49+09:00","default:nemusg.pad","nemusg.pad") #author("2026-09-02T17:32:12+09:00","default:nemusg.pad","nemusg.pad") #title(Xのブックマーク管理) 目次 #contents * 自分のXブックマークの総数を確認したりエクスポートしたりする [#jf5ec603] ** XSaved [#f298af65] XSavedは数が分かるだけでなく、ブックマークの管理画面が見やすくなります。 #ref(./xsaved.png,40%) #ref(./xsaved.png,25%) - Chrome拡張 [[XSaved:https://chromewebstore.google.com/detail/xsaved-%E2%80%94-bookmark-manager/nefnhjnjkpimffifpbpdogjoglpjihdn]] をインストール - https://x.com/i/history でブックマーク数が表示されるようになる - 一括削除も200件ずつなら可能 -- 画面下のSelect > Select All > Delete Selected - エクスポートしたいなら -- chrome://extensions/ 右上のデベロッパーモードをオン -- chrome://extensions/ でXSaved の詳細をクリック -- Service Worker をクリック -- でてきた画面のコンソールタブに下記のコードを貼り付けて実行。上手く行けばjsonファイルが保存できます。 #code_x{{ (async () => { const dbName = "XSavedDB_user_45991221"; const storeName = "bookmarks"; const db = await new Promise((resolve, reject) => { const req = indexedDB.open(dbName); req.onsuccess = () => resolve(req.result); req.onerror = () => reject(req.error); }); const records = await new Promise((resolve, reject) => { const tx = db.transaction(storeName, "readonly"); const store = tx.objectStore(storeName); const req = store.getAll(); req.onsuccess = () => resolve(req.result); req.onerror = () => reject(req.error); }); db.close(); console.log(`ブックマーク取得: ${records.length}件`); const json = JSON.stringify(records, (key, value) => typeof value === "bigint" ? value.toString() : value , 2); const dataUrl = "data:application/json;charset=utf-8," + encodeURIComponent(json); const downloadId = await chrome.downloads.download({ url: dataUrl, filename: `xsaved-bookmarks-${records.length}.json`, saveAs: true }); console.log(`ダウンロード開始: ${downloadId}`); console.log(`ファイル名: xsaved-bookmarks-${records.length}.json`); })(); }} ** Twitterのブックマークエクスポート [#q8e4cdd0] #ref(./export.png,50%) #ref(./export.png,30%) - Chrome拡張 [[Twitterのブックマークエクスポート:https://chromewebstore.google.com/detail/fondehlfbfbcegdjhoefhfbkaeengcgd]] をインストール - 実行すると「すべての700のブックマークをエクスポートするには...」とブックマーク総数が表示されます。 - 101個以上エクスポートするには課金が必要なアプリです。(追記)2026年9月 期間限定価格で$12.99が$1になっていた