GoogleWave
Google Wave版の全裸Robot。 Google Wave の全裸Robot - すぎゃーんメモ について、id:hayashihさんから不具合のご指摘をいただきました。ありがとうございました。 フォントなど書式を変更したテキストがzenrizeされた際にもとに戻ってしまう、とのこと。 …
最近登録したヒトが増えてきたので、全裸Robotのメンテを。 全裸で書き換えるRobot - すぎゃーんメモとほとんど変わっていないけど。 #/usr/bin/env python # -*- coding: utf-8 -*- import logging import yaml from zenra import Zenra from waveapi impor…
Pythonから全裸で形態素解析をする - すぎゃーんメモまで出来れば、GAEにあげてGoogle WaveのRobotの機能として使うこともできる。 zenra.pyをちょっと変更してクラスに。 #!/usr/bin/env python # -*- coding: utf-8 -*- from xml.etree import ElementTree…
誰かが書き込むたびにRobotが末尾に「www」を勝手に書き足していく。 #/usr/bin/env python # -*- coding: utf-8 -*- from waveapi import events from waveapi import robot def blipSubmitted(properties, context): blip = context.GetBlipById(proper…
日本語を使った場合、unicodeでマッチし、unicodeでSetTextすれば普通に書き込んでくれるらしい。 #/usr/bin/env python # -*- coding: utf-8 -*- from waveapi import events from waveapi import robot def blipSubmitted(properties, context): blip = co…
テストで色々発言したりさせたりするとどんどんゴチャゴチャしてくるので。 #/usr/bin/env python from waveapi import events from waveapi import robot def deleteAll(context): for blip in context.GetBlips(): if not blip.IsRoot(): blip.Delete() de…
誰かの発言を返信として繰り返すだけならこう書くだけ。 #/usr/bin/env python from waveapi import events from waveapi import robot def blipSubmitted(properties, context): blip = context.GetBlipById(properties['blipId']) text = blip.GetDocument…