Mercurial > repo
annotate bin/unidecode @ 4780:bd7a6844f61f
<oerjan> revert
author | HackBot |
---|---|
date | Wed, 27 Aug 2014 22:22:55 +0000 |
parents | 940c1732e450 |
children |
rev | line source |
---|---|
4272 | 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 | 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 |