トップ/memo/x_twitter_bookmark

memo/x_twitter_bookmark の変更点


#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になっていた