未分類このブログについて院試勉強しながらついTwitterをしてしまうあなたに「院試まで残り何秒bot」作ってみた1件のフィードバックTweetTweetTweetお勉強の合間に邪悪なbotを作成。@inshi_sister東大工学系院試まであと85日と42319秒だよ。2013最近徐々に身の回りで院試勉強をしている人が増えてきています。お勉強というのは人によっていろいろなスタイルがあります。私は図書館くらいの空気がちょうどいいのですが、人が大勢いる環境で捗る人も意外と多いようです。いう方々が集中するために使っているのか、よく見る(煽り合っている?)のが「院試カウントダウンタイマー」やそれに類するカウントダウン系焦らせグッズです。私がこんなの使いながら勉強したら発狂するんじゃないかと思いますが、まあいろいろな人がいるものです。一方で図書館などでもよく見るのがTwitterを見ながらのお勉強です。Twitterというのはひとりで勉強中でも連帯感みたいなものを提供してくれます。一方でこいつはかなりの時間泥棒で、どうやったらTwitterから離れられるか四苦八苦している人も多いようです。今回はその2つを単純に足して、Twitter上で院試までの残り時間を主張するbotを作ってみました。Flickr.このbot(@inshi_sister)は、定期的に院試までの残り時間をつぶやいてくれます。」と精一杯暴言を励ましてくれる機能があります。お勉強したいけどTwitterに引き寄せられる、カウントダウンでも使おうか...という人は試しにフォローしてみてはどうでしょう。フォローは自動で返します。フォロー解除すればこちらからも自動で解除します。時刻が機械工学専攻の試験に合わせてあるので、ずれている人もいるかと思います。ソースコードのお時間。長いし、興味のある人向け。今回はPythonです。久しぶりに書いたのでPythonとしてかなり変なところがあるかと思います。前半のもろもろの定義とTwitterとの連携。今回はライブラリにpython-oauth2を使っています。関数たちが冗長ですが。hogehogeは実際にはアクセストークンやら何やらの文字列が入っています。reply_id}))後半が全体の処理を行う関数です。ループの中で順にフォロワーの処理、みんなのツイートの取得、個別向けツイート、みんなへのツイート、保存、の順で処理しています。途中で予期せず終了したときのために、処理に使うデータを適当に保存しています。u'東大工学系院試まであと'+str(dtime.days)+u'日と'+str(dtime.seconds)+u'秒だよ。dc:main()あとはこれを起動すれば、デーモンとして作業をしてくれます。コメントをキャンセルメールアドレスが公開されることはありません。(9)著者について工学系の大学院生です。このブログについて」のページをどうぞ。