【API制限なし】X(旧Twitter)のフォロー・フォロワー一覧保存・管理のプログラムを作った

X(旧Twitter)が暗黙のクソアップデートによりAPIが無料じゃなくなったので、軒並みAPIを使用しているフォロー・フォロワー管理サービスが有料化されました。 ただ、フォローしている人やフォロワーが急に凍結されていつの間にかいなくなっていたりするのを検知できないのは不便でならない。
なので、自分のアカウントでログインしてしまえばブラウザから一覧が取得できるのならそこから取得してしまえば管理できる。という浅はかな考えからこのプログラムを作りました。

動作は至って簡単で、実行するとフォロー・フォロワーの一覧のテキストファイルが生成されます。

ただそれだけです。

ただそれだけだと味気ないので、そのテキストファイルを指定して誰が増えて誰が減ったのかを表示する機能も作成しました。

配布ページ

Stableと書いているのが一番の最新版です。
Assetsの中のzipファイルの中に実行ファイルが入っています。

github.com

使い方

  1. ダウンロードして展開
    環境によっては、ブロックされる可能性がありますが、Twitterとブラウザで接続する以外に何もしてないので安心してください。
  2. 実行ファイルfollower_list_getter.exeを実行
  3. 実行内容を決定
    最初だけセッションを作るためにログインが必要です。
    ログインした後は再起動してください。

自動実行の設定方法(タスクスケジューラ)

  1. スケジューラを起動
  2. 基本タスクの作成
  3. 任意の名前をつける
  4. 実行したいタイミングを設定する
  5. プログラムの開始を選択
  6. プログラム/スクリプトでfollower_list_getter.exeを選択して、
     引数の追加に処理したい内容を書く
    例)-m 1 ⇒フォロワー取得
      -m 2 ⇒フォロー取得
      -m 3 -f ⇒ファイル1とファイル2を比較
      -m 4 -t follow ⇒フォローの最新版と一つ前を比較
    最新のコマンドはgithubのREADME参照
  7. 内容を確認して完了