# Script to make io-verb forms

import os
import codecs
import sys

template = u"""
{{-start-}}
<<<{STEM}as>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}is>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}
# {{inflection of|{STEM}ar|{STEM}ar|present|perfect}}

{{-stop-}}

{{-start-}}
<<<{STEM}os>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}abis>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}abos>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}ir>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}or>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}anta>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}inta>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}onta>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}ata>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}ita>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}ota>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}ez>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

{{-start-}}
<<<{STEM}us>>>
==Ido==
===Verb===
{{io-verb form}}

# {{io-form of|{STEM}}}

{{-stop-}}

"""

def main():
    global template
    if len(sys.argv) != 2:
        print "Usage: %s STEM" % sys.argv[0]
        return

    f = codecs.open("io.txt", "a", "utf-8")
    f.write(template.replace(u"{STEM}", sys.argv[1]))
    f.close()
    print "Done! now `python io.py`"

if __name__ == "__main__":
    main()