aboutsummaryrefslogtreecommitdiffstats
path: root/dmenu/unicode.d/conv
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xdmenu/unicode.d/conv8
1 files changed, 8 insertions, 0 deletions
diff --git a/dmenu/unicode.d/conv b/dmenu/unicode.d/conv
new file mode 100755
index 0000000..ca8fb35
--- /dev/null
+++ b/dmenu/unicode.d/conv
@@ -0,0 +1,8 @@
+#!/usr/bin/python3
+try:
+ while True:
+ cols = input().split('\t')
+ if len(cols) == 2 and '<' not in cols[1] and cols[0] and all(c in '0123456789abcdefABCDEF' for c in cols[0]):
+ print(chr(int(cols[0], 16)) + ' ' + cols[0] + ' ' + cols[1])
+except EOFError:
+ pass