envision

I want to rock with you.

Flower

ついったーのつぶやきを印刷する “Tweets Print”

tweets_print

先日、サーマルプリンターを入手してから何か作りたいなーと思ってたやつを作ってみました。

ついったーのつぶやきを印刷する、その名も・・・。「Tweets Print」。

自分宛てのリプライと自分がFavoriteしたつぶやきを自動で印刷してくれます。

中身はWindows + Pythonでできています。

構造的には・・・。

Twitter API → Python(python-twitter) → Python(ReportLab) → PDF → Gsprint → 印刷!

TwitterのAPIからリプライを取得して、PythonのReportLabライブラリでPDFを作って、Pythonのos.system() からGsprintを呼んで印刷しています。

GsprintでPDFを印刷するとダイレクトに印刷してくれるので、ダイアログとかその他Windowを出す必要がないのですね。

Acrobat Readerもコマンドラインで印刷するオプションがあるのですが、不必要なWindowが出てしまうようです。(出ない方法もあるのかな?)

Pythonのスクリプトはもう少しきれいになったら公開するかもです・・・。

P.S.

印刷したつぶやきは壁にでもペタペタ貼ってくださいね。

Tags: , ,

One Response to “ついったーのつぶやきを印刷する “Tweets Print””

  1. 9月 25th, 2009 at 4:05 PM

    envision » Blog Archive » Tweets Print テスト公開 says:

    [...] ついったーのつぶやきを印刷する “Tweets Print” [...]

Leave a Reply