annotate bin/unidecode @ 5020:fb86bf0b485a

<oerjan> fetch http://oerjan.nvg.org/gcccomp
author HackBot
date Mon, 06 Oct 2014 05:38:14 +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