limitusus’s diary

主に技術のことを書きます

Twitterの過去履歴を消去するtwdelを書いた

今まで数多くのTwitterクライアントアプリが書かれてきて、誰もが様々な方法で手軽にPOSTできるようになっている。
一方、過去の自分の歴史を抹消したいと考える需要もあるにもかかわらず、その需要に応えるアプリケーションは見当たらない。

そこで、今回 twdel というアプリケーションを実装した。
limitusus/twdel - Github

細かい必要モジュールなどはREADME.mdを読んでもらうとして、使い方は至って簡単である。

./authenticate

によってOAuth認証を行い、アクセストークンとアクセスシークレットを記録する(パスワードはもちろん保持しない)。
認証をやり直すときはいつでもこのコマンドを実行できる。基本的には最初の1回だけ。

./twdel

によって実際の消去を実行する。デフォルトではAPIの許す限り、2ページ目から100ページ目まで(0-originで)を消去しに行く。
オプションにより

./twdel -s 5 -e 10

などとすれば、5ページ目から10ページ目までの消去もできる。

ライセンスはMITです。
過去の自分を隠したい方はどうぞ。