ツイッター → てがろぐ変換 BY 10press

ツイッターからダウンロードしたアーカイブをCGI「てがろぐ」用のデータファイルに変換します。
質問やご意見、使用感など10pressまでご連絡ください。

よくある質問を追加しました。また、作業進捗はタグ「ついてが変換」 - てんぷろぐでもチェックできます。

準備

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

ログ変換手順

  1. 【必須】てがろぐで設定したユーザーIDを入力
  2. 【任意】既存てがろぐログに追加する場合など、変換後の記事IDを任意の数値から始めたい場合は入力
  3. 【任意】てがろぐ上でツイッターログであることを識別するためのハッシュタグを「#」を含めて入力
  4. ダウンロードしたツイッターアーカイブの中のdataフォルダの中にある「tweets.js」を参照
  5. 「変換する」ボタンを押すと変換が始まります
  6. 変換が成功したら「twitega.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を指定できるようになったため「投稿番号を採番し直す」は不要です
    管理画面にログインし「投稿の一括調整」→「投稿日時順に並び替える」「投稿番号を採番し直す」を実行
  4. 「投稿を再カウント」→「すべてを再カウント」
  5. 下記「ツイッターで使っていた画像をアップロード」に進む

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

  1. 管理画面にログインし「設定」→「システム設定」→「画像投稿機能」を押す
  2. 「元のファイル名をできるだけ維持する」にチェックを入れる
  3. 最下部の「設定を保存する」ボタンを押す
  4. 「画像の管理」で「一覧外」にチェックを入れる
  5. ツイッターアーカイブのdataフォルダの中の「tweets_media」フォルダの中身をアップロードする

よくある質問

表示がめちゃくちゃ重くなる
ページ総数が多くなると表示が重いことが確認されています。以下の方法のいずれかをお試しください。
  • てがろぐの設定で「総ページ数が多ければ途中のページ番号リンクを省略する」を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」など別名で保存
  • テキストエディタで開いて合成

レビュー・フィードバック

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