Skip to content

Instantly share code, notes, and snippets.

@zhiyue
Created July 8, 2015 03:56
Show Gist options
  • Save zhiyue/9246dea09fe294346413 to your computer and use it in GitHub Desktop.
Save zhiyue/9246dea09fe294346413 to your computer and use it in GitHub Desktop.
test kawa transform
# !/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