ツイートからワードクラウドを作る手順
- X の[設定とプライバシー]から[アカウント]を開き、自分の X データの項目でアーカイブを申請します。最新の手順は X のヘルプページ(英語)にあります。
- X から用意ができたと知らせが来たら、ZIP をダウンロードして上の枠にドロップします。
- 自分の名前など要らない語を除外し、単語数を 50、100、150 から選びます。
- ワードクラウドは PNG か SVG で、すべての単語の回数は CSV で保存します。
日本語のポストの数え方
英語のように語の間にスペースがある言語なら、1 語ずつ数えます。日本語の文は単語に分けないので、句読点やスペースまでのひと続きが 1 語になり、3 文字未満のまとまりは数えません。
たとえば「新機能をリリースしました! #個人開発」なら、「新機能をリリースしました」と「#個人開発」の 2 語です。
そのため日本語のアカウントでは、ハッシュタグと英単語のワードクラウドとして使うのが向いています。#ハッシュタグは初期設定で数え、Python や API のような英単語は小文字にそろえて数えます。
単語の数え方
語は出てくるたびに 1 回と数え、英語は小文字にそろえるので、Launch と launch は同じ語です。リンク、数字、ありふれた語は飛ばし、英語の所有格の ’s は取るので、NASA’s は nasa と数えます。
リポストは他人の言葉なので、初期設定では数えません。いちばん多い語が真ん中に来て、文字の大きさは出てくる回数で決まります。
ハッシュタグやほかのアカウントのワードクラウド
公開ポストを 1 行に 1 つずつ貼れば、ハッシュタグ、ブランド、返信のスレッドのワードクラウドも作れます。Weir の API は、検索やアカウントのポストを JSON で返します。呼び出しごとに 1 クレジット、返ったポスト 1 件ごとに 1 クレジットで、毎月 5,000 クレジットまで無料です。
Python での書き方は Python でツイートを取得する方法、検索条件の組み立ては X 高度な検索ビルダーにあります。アーカイブをポストごとに読むなら Twitter アーカイブビューアを使います。ほかのツールは無料ツール一覧にあります。