数学教師「バカ正直に計算して合ってたのはお前だけだ」
清水宗治botは、pythonで書かれていてGoogle App Engine上で動いています。ちょっと前に、Google App Engineがcronをサポートしたというのを聞いたので、それを試してみたくてこの環境で作ってみました。すごく簡単だったので、作り方を紹介します。 Twitterへの投稿には、Python Twitterてのを使ってみました。いや〜、便利な世の中ですね、先人に感謝です。ちゃっちゃと手軽にやりたかったので、データはファイルから読むようにしました。ここでは1日1Twitするbotを作るので、データファイルは、シンプルに日付とテキストをカンマで区切った行がただダラダラと並ぶ構造にしました。データファイルはdata.txtという名前で、UTF-8で保存してください。 9/9,実に秋晴れktkr 9/10,景治と将棋を指す。まだまだガキには負けないわw : : : メイ
日本語を投稿させる。 参考URL Python でUTF-8, shift_jis, euc_jpなど日本語を使う方法 先日までのではASCII文字しか扱えない。しかしpythonの力で日本語を投稿させることが出来る。Unicode文字列型を使うのだ。 下準備として、以前書いたソースコードの文字コードをUTF8で保存しなおす。 保存出来たら、ソースコードの一行目に以下を追加する。 # -*- coding: utf-8 -*- 別に「# coding: utf-8」だけでもいいんだけど……。その辺は余談だから、# -*- coding:utf8 -*-について - 西尾泰和のはてなダイアリーこっち見てね。 そして以前のコードの「"naitomea"」を「u"ナイトメア"」とかにする。書き換えた結果はこちら。 # -*- coding: utf-8 -*- import twitter im
課題の英語に追われるだけで1日が終わるのはまっぴらゴメンだったので、少しだけPythonで遊びました。 これからpython-twitterで色々遊ぶのに、フレンドリスト*1をファイルに保存しておくと便利なので、さくっとファイルに保存するコードを書きました。 python-twitterのGetFriends()で100人以上取得するで取得したリストをファイルに書き込みます! #!/usr/bin/env # -*- coding: utf-8 -*- """ getfriends.py Twitterのフレンドリストを取得し、ファイルに保存する """ import codecs import twitter def getfriends(filename="friends.txt"): api = twitter.TwitterApi("ユーザー名", "パスワード") users =
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く