Created
July 8, 2015 03:56
-
-
Save zhiyue/9246dea09fe294346413 to your computer and use it in GitHub Desktop.
test kawa transform
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # !/usr/bin/env python | |
| # -*- coding: utf-8 -*- | |
| __author__ = 'zhibin' | |
| import requests | |
| try: | |
| import xml.etree.cElementTree as ET | |
| except ImportError: | |
| import xml.etree.ElementTree as ET | |
| def parse(doc): | |
| root = ET.fromstring(doc) | |
| lines = [] | |
| for li in root: | |
| line = [] | |
| for span in li: | |
| if 'title' in span.attrib.keys(): | |
| title = span.attrib['title'] | |
| line.append(title) | |
| else: | |
| line.append(span.text) | |
| lines.append(' '.join(line)) | |
| result = '\n'.join(lines) | |
| print(result) | |
| def transform_post(): | |
| mode = ['mecab-utf8', 'japanese'] | |
| lyric = ''' | |
| サヨナラさえ 上手に言えなかった | |
| Ah あなたの愛を 信じられず おびえていたの | |
| 時がすぎて 今心から言える | |
| あなたに会えてよかったねきっと私 | |
| 淋しい夜 そばに居てくれたね | |
| 言葉に出来ない気持ち わかってくれたね | |
| 何にも言えず ただ泣いてるだけで | |
| 本当の気持ち いつでも 言えたなら | |
| 側に居れたね ずっと | |
| サヨナラさえ 上手に言えなかった | |
| Ah あなたの愛に 答えられず 逃げてごめんね | |
| 時が過ぎて 今心から言える | |
| あなたに会えてよかったねきっと私 | |
| 切ない夜 キレイに写ったね | |
| こわれそうで 大切に抱きしめあったね | |
| 余裕がなくて ただ自信がなくて | |
| あなたのゆれる気持ちに気づかない | |
| ふりをしてたのずっと | |
| 追いかけてた夢が叶うようにと | |
| ねぇどこかでそっと祈ってるあなたのために | |
| 遠い空に輝く星のように | |
| あなたはずっと そのままで | |
| 変らないで | |
| 思い出が 星になる… | |
| 時が過ぎて 今心から言える | |
| あなたに会えてよかったねきっと私 | |
| 世界で一番 素敵な恋をしたね | |
| ''' | |
| payload = {'mode': mode[1], 'q': lyric} | |
| r = requests.post("http://www.kawa.net/works/ajax/romanize/romanize.cgi", data=payload) | |
| parse(r.text.encode('utf-8')) | |
| # print r.text | |
| def main(): | |
| transform_post() | |
| if __name__ == '__main__': | |
| main() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment