diff bin/unicode @ 9075:c989a1669243

<fizzie> revert 58b9ee8f97a7
author HackBot
date Sun, 25 Sep 2016 20:31:46 +0000
parents 56dcce63901b
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/bin/unicode	Sun Sep 25 20:31:46 2016 +0000
@@ -0,0 +1,10 @@
+#!/usr/bin/env python
+# -*- encoding: utf-8 -*-
+import re
+import sys, os
+import unicodedata
+def l(c): m = re.match('(?:U[+])?([0-9a-f]{1,5})$', c, re.I); return unicodedata.lookup(c) if m is None else unichr(int(m.group(1),16))
+try:
+    print u''.join(map(l, sys.argv[1:])).encode('utf-8')
+except KeyError:
+    os.execvp("multicode", ["multicode"] +sys.argv[1:])