first commit
This commit is contained in:
commit
09acee34c8
|
@ -0,0 +1 @@
|
||||||
|
This translates an input file from ascii to [tolkiens english mode for anglo saxon futhark](http://std.dkuug.dk/jtc1/sc2/wg2/docs/n4013.pdf)
|
|
@ -0,0 +1,49 @@
|
||||||
|
#!/usr/bin/python3
|
||||||
|
import sys
|
||||||
|
import fileinput
|
||||||
|
|
||||||
|
futhark_tolkien = [["ee", "ᛟ"],
|
||||||
|
["oo", "ᛳ"],
|
||||||
|
["ea", "ᛠ"],
|
||||||
|
["eo", "ᛇ"],
|
||||||
|
["ng", "ᛝ"],
|
||||||
|
["st", "ᛥ"],
|
||||||
|
["th", "ᚦ"],
|
||||||
|
["sh", "ᛲ"],
|
||||||
|
["a", "ᚫ"],
|
||||||
|
["b", "ᛒ"],
|
||||||
|
["c", "ᚳ"],
|
||||||
|
["d", "ᛞ"],
|
||||||
|
["e", "ᛖ"],
|
||||||
|
["f", "ᚠ"],
|
||||||
|
["g", "ᚷ"],
|
||||||
|
["h", "ᚻ"],
|
||||||
|
["i", "ᛁ"],
|
||||||
|
["j", "ᛁ"],
|
||||||
|
["k", "ᛱ"],
|
||||||
|
["l", "ᛚ"],
|
||||||
|
["m", "ᛗ"],
|
||||||
|
["n", "ᚾ"],
|
||||||
|
["o", "ᚩ"],
|
||||||
|
["p", "ᛈ"],
|
||||||
|
["q", "ᚳᚹ"],
|
||||||
|
["r", "ᚱ"],
|
||||||
|
["s", "ᛋ"],
|
||||||
|
["t", "ᛏ"],
|
||||||
|
["u", "ᚢ"],
|
||||||
|
["v", "ᚢ"],
|
||||||
|
["w", "ᚹ"],
|
||||||
|
["x", "ᛉ"],
|
||||||
|
["y", "ᚣ"],
|
||||||
|
["z", "ᛣ"],
|
||||||
|
[".", "᛫"],
|
||||||
|
[",", "᛭"],
|
||||||
|
["?",":"]]
|
||||||
|
|
||||||
|
with open(sys.argv[1], 'r') as f1 :
|
||||||
|
with open(sys.argv[2], 'w') as f2:
|
||||||
|
for line in f1:
|
||||||
|
replaced = line
|
||||||
|
for rune in futhark_tolkien:
|
||||||
|
replaced = replaced.replace(rune[0], rune[1])
|
||||||
|
f2.write(replaced)
|
Loading…
Reference in New Issue