annotate bin/unidecode @ 5232:8e51f494e522

<int-e> ` echo \'welcome "$@" | sed s/\\\\\\<.//g\' > bin/elcome
author HackBot
date Sat, 03 Jan 2015 22:58:33 +0000
parents 940c1732e450
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4272
0ea5d8e5b787 <oerjan> revert
HackBot
parents:
diff changeset
1 #!/usr/bin/env python
4615
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
2 import os, sys
4272
0ea5d8e5b787 <oerjan> revert
HackBot
parents:
diff changeset
3 import unicodedata
4615
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
4 s = u" ".join("[U+{0:04X} {1}]".format(ord(c), unicodedata.name(c, "DUNNO")) for c in " ".join(sys.argv[1:]).decode("utf-8")).encode("utf-8")
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
5 if u"DUNNO" in s:
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
6 os.execvp("multicode", ["multicode"] + sys.argv[1:])
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
7 else:
940c1732e450 <Jafet> (sed -e \'s/import sys/import os, sys/\' -e \'s/^print \\(.*\\)$/s = \\1/\' bin/unidecode; echo $\'if u"DUNNO" in s:\\n os.execvp("multicode", ["multicode"] + sys.argv[1:])\\nelse:\\n print s\') > /tmp/a && mv /tmp/a bin/unidecode
HackBot
parents: 4272
diff changeset
8 print s