summaryrefslogtreecommitdiff
path: root/bin/ud
diff options
context:
space:
mode:
authorubq323 <ubq323@ubq323.website>2023-11-26 18:21:04 +0000
committerubq323 <ubq323@ubq323.website>2023-11-26 18:21:04 +0000
commitde0349ba6f85bbb9b42b0ff99dfefc1312f0fd30 (patch)
tree8b54e7588a15b26d8c74e0a71576029acaf70c24 /bin/ud
parent3063e9244520d43358243d2a08bdff4bd1ae8ff7 (diff)
update unidump
Diffstat (limited to 'bin/ud')
-rwxr-xr-xbin/ud49
1 files changed, 0 insertions, 49 deletions
diff --git a/bin/ud b/bin/ud
deleted file mode 100755
index a1a50ac..0000000
--- a/bin/ud
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/usr/bin/env python3
-
-# unidump version 0.1.1
-# made by ubq323 in the year 2021
-# please use this software for GOOD, not for EVIL
-
-import unicodedata
-import sys
-
-uniquify = True
-arg=""
-args = sys.argv[1:]
-while len(args) > 0:
- arg = args.pop(0)
- if arg[0] != '-' or arg == "--":
- break
- if arg == "-a":
- uniquify = False
- arg = ""
-
-
-s = arg+" ".join(args)
-
-if len(s) == 0:
- s = sys.stdin.read()
-
-def row(c):
- try:
- name = unicodedata.name(c).rjust(50)
- except ValueError:
- name = "?"*50
-
- number = ("U+"+hex(ord(c))[2:].zfill(4)).rjust(7).upper()
-
- to_c = c
- if c == '\n':
- to_c = ' '
-
-
-
- return f"{to_c} | {unicodedata.category(c)} | {name} | {number}"
-
-seen = set()
-for c in s:
- if uniquify:
- if c in seen:
- continue
- seen.add(c)
- print(row(c))