掲題読んで字の如く、Pathtraq カテゴリランキングを Twitter へポストする Twitter ボットってのを作ってみました。
Pathtraq を日頃から常用させていただいているのですが、ちょいちょい見忘れたり見落としたりなんかあったり。
また、なんか面白いこと出来ないかなーと「はてぶボット」を follow していたことを思い出したのが事の発端。
ついでだから Python 使ってみようと、Python 初心者なりに頑張ってみました。
で、取り急ぎカタチっぽくなったので投下。適当に follow してやってください。
政治
ビジネス/経済
社会
芸能/お笑い
音楽
映画
アニメ/マンガ
ゲーム
スポーツ
車
教育/学習
読書/本
サイエンス
アート/デザイン
食/グルメ
旅行
モバイル
コンピューター
ウェブ/インターネット
まだまだ問題点が山積みなのは明白なので、β版ということで勘弁してください……。
◆仕様
・pathtraq から全カテゴリランキングを取得
・紐付く twitter アカウントへポスト
・重複記事が存在する場合除外(条件:タイトル and URL)
・twitter へのポストはランキング順
◆問題点
・coreserver の cron が1時間に1回が限度
・cron が3分以上継続される場合、強制的に kill される
・カテゴリ多数&1カテゴリ毎に50ランキングなので、3分以内に終わらない可能性(初回分は手動実行中)
・tinyurl.com からの return が異常に遅いため、cron 実行時間の遅延に貢献
◆ToDo
・Hits を表示するか検討
・ポスト数を絞る(50 -> 10 など)か検討
参考にさせていただいた各サイト様方々は、後日改めて記載させていただきます。
2009/04/07 12:23:13
[Webサービス]その後の Pathtraq -> Twitter ポスト BOT…
本日、19カテゴリのアカウント中18アカウントがスパム扱いで停止されました……。
残り1アカウント(政治)が残っているのですが、一応 BOT を停止しておきました。
諸問題が解決する….