User:Darkicebot/eon
Appearance
# -*- coding: utf-8 -*-
# Script to make eo-forms
import os
import codecs
import sys
template = u"""
{{-start-}}
<<<{STEM}oj>>>
{{subst:new eo form|{STEM}|oj}}
{{-stop-}}
{{-start-}}
<<<{STEM}on>>>
{{subst:new eo form|{STEM}|on}}
{{-stop-}}
{{-start-}}
<<<{STEM}ojn>>>
{{subst:new eo form|{STEM}|ojn}}
{{-stop-}}
"""
def main():
global template
if len(sys.argv) != 2:
print "Usage: %s STEM" % sys.argv[0]
return
sys.argv[1] = sys.argv[1].replace("{c}", u"ĉ").replace("{g}", u"ĝ").replace("{h}", u"ĥ").replace("{j}", u"ĵ").replace("{s}", u"ŝ").replace("{u}", u"ŭ")
f = codecs.open("eo.txt", "a", "utf-8")
f.write(template.replace(u"{STEM}", sys.argv[1]))
f.close()
print "Done [[%s]]! now `python eo.py`" % sys.argv[1].encode('utf-8')
if __name__ == "__main__":
main()