ツイッター → てがろぐ変換 new!

ツイッターからダウンロードしたアーカイブをCGI「てがろぐ」用のデータファイルに変換します。

準備

  1. てがろぐを設置(あるいはすでに運用している「てがろぐ」があること)
  2. ツイッターアーカイブをダウンロード(全ツイート履歴とツイートをダウンロードする方法 | Xヘルプ

ログ変換手順

  1. 【必須】てがろぐで設定したユーザーIDを入力
  2. 【任意】既存てがろぐログに追加する場合など、変換後の記事IDを任意の数値から始めたい場合は入力
  3. 【任意】てがろぐ上でツイッターログであることを識別するためのハッシュタグを「#」を含めて入力
  4. ダウンロードしたツイッターアーカイブの中のdataフォルダの中にある「tweets.js」を参照
  5. 「変換する」ボタンを押すと変換が始まります
    • 処理はブラウザ側で行うのでデータがサイト管理人に伝わることはありません
    • リプライ・リツイート(リポスト)は変換後のログに含まれません
    • 公式引用リツイート(リポスト)はツイッター埋め込みになります
    • 非公式(手動)引用リツイートはてがろぐ記法の引用を使って表示されます
    • 画像はてがろぐ記法を使って表示されます(画像は別途アップロードが必要
    • その他の本文中の「@ユーザーID」は「@USER」に変換されます
    • ツイート数が多いと処理に時間がかかる場合があります(~100MB・10万ツイート弱までテスト済み、数秒で処理終わります)
  6. 変換が成功したら「twitega.xml」という名前で保存ができます
    • 「tegalog.xml」じゃないのは既存のてがろぐデータファイル上書きを防ぐためです
ツイッター → てがろぐ ログ変換



変換したログをてがろぐで使う手順

新規にてがろぐを設置した場合

  1. 「twitega.xml」を「tegalog.xml」にリネームし「tegalog.cgi」と同階層に置く
  2. 2024/09/02以降は開始記事Noを指定できるようになったため以下の工程は不要です
    管理画面にログインし「投稿の一括調整」→「投稿日時順に並び替える」「投稿番号を採番し直す」を実行
  3. 「投稿を再カウント」→「すべてを再カウント」
  4. 下記「ツイッターで使っていた画像をアップロード」に進む

すでに運用しているてがろぐに変換したログを追加する場合

  1. 「tegalog.xml」「twitega.xml」をテキストエディタで開く
  2. 「twitega.xml」の1~2行目、最終行を除いた部分を「tegalog.xml」の3行目以降にコピペ
  3. 2024/09/02以降は開始記事Noを指定できるようになったため「投稿番号を採番し直す」は不要です
    管理画面にログインし「投稿の一括調整」→「投稿日時順に並び替える」「投稿番号を採番し直す」を実行
    • 「投稿番号を採番し直す」を実行した場合、先頭固定記事や記事No.リンク先の内容が変わってしまうことがあります
  4. 「投稿を再カウント」→「すべてを再カウント」
  5. 下記「ツイッターで使っていた画像をアップロード」に進む

ツイッターで使っていた画像をアップロード

  1. 管理画面にログインし「設定」→「システム設定」→「画像投稿機能」を押す
  2. 「元のファイル名をできるだけ維持する」にチェックを入れる
  3. 最下部の「設定を保存する」ボタンを押す
  4. 「画像の管理」で「一覧外」にチェックを入れる
  5. ツイッターアーカイブのdataフォルダの中の「tweets_media」フォルダの中身をアップロードする
    • ここには自分が投稿した画像だけでなくRT内に含まれる画像なども入っているので「一覧外」フラグを付けてアップしたのちひとさまの画像は削除することを推奨します

よくある質問

表示がめちゃくちゃ重くなる
ページ総数が多くなると表示が重いことが確認されています。以下の方法のいずれかをお試しください。
  • てがろぐの設定で「総ページ数が多ければ途中のページ番号リンクを省略する」をON
  • てがろぐの設定で「1ページあたりの表示投稿数」を200とか400とか多めにする
  • てがろぐ次バージョン(4.4.3β)を待つ
「tweets.js」ではなく「tweet.js」しかない / 「tweets-part数字.js」がある
2024/09/01にどちらも変換できるよう対応しました。
「tweets-part数字.js」はツイートが「tweets.js」に収まりきらなかった場合にあるようなので以下のような感じで対応してください。
  • 「tweets.js」を変換し「twitega.xml」として保存
  • 「tweets-part数字.js」を変換し「twitega2.xml」など別名で保存
  • テキストエディタで開いて合成

更新履歴/レビュー・フィードバック

  • β表記を取りました。スクリプトの更新はいったんこれで終了します。詳しくはタグ「ついてが変換」 - てんぷろぐをどうぞ。
  • 2024/9/10 - 動画ファイル名の取得ができていなかった点を修正しました
  • 2024/9/8 - 9/2に記事No.開始番号を指定できるようにした際に画像のファイル名の整合性が取れなくなってしまった点を修正しました

リンクフリーそうなところを勝手にリンクしています、ありがとうございます!

最上部へ 最下部へ