tracプラグイン

http://trac-hacks.org/wiki/EggCookingTutorial/BasicEggCooking

これを見ながらtracのhelloworldプラグイン作った。で、自分の作りたいのをやろうとしたが、うまく行かない。
なので直接tracのソースを触って対応。

以下のような関数を追加して、wiki書き込みの文字変換しただけやけど。

model.py

self.text = self._convert(self.text)

...


def _convert( self ):
             params = { 'text' : self.text.encode('utf-8') }
             url = 'http://foo.com/'
             filehandle = urllib.urlopen(url,  urllib.urlencode(params) )
             data = filehandle.read()
             return data