大阪Pythonユーザの集まり2014/03でkurokoについてLTしてきました
2014-03-17 - ⧖ 1.0 min大阪Pythonユーザの集まり2014/03 大阪でPythonについての集まりがあるということで 参加してきました。
scikit-learn、GUIプログラミング、autodoc、patch的なお話と幅広くお話が聞けました。
私は kuroko についてLTしました。資料は以下です。
http://www.hexacosa.net/documents/osakapy-20140313-lt_kuroko/
kuroko
Cinch というRubyのIRCボットライブラリ使って定期的にリモートサーバからログ拾ってたりしてたのですが、 IRCを使わなくなった&Python使いたかったので、モジュールを作ってみました。
デコレータで実行間隔指定して指定したメソッドを実行してくれます。 以下のようなかたちで使います。
インストール
$ pip install --upgrade kuroko
5秒間隔で"pong"と表示する
import kuroko
class MyBot (kuroko .Bot ):
@ kuroko . timer ( 5 )
def echo_pong (self ):
print ("pong" )
bot = MyBot ()
bot .start ()
Internal kuroko
watchdog Logbook crontab あたりを使っています。 先人に感謝。
enjoy!!