From d96467f63367c73f5f750e1c72de7ba1f05ef3ff Mon Sep 17 00:00:00 2001 From: memdmp Date: Sun, 6 Jul 2025 06:25:16 +0200 Subject: feat: initial commit --- README.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 README.md (limited to 'README.md') diff --git a/README.md b/README.md new file mode 100644 index 0000000..8e5cfa1 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# uic-parse + +A rather untested, sleep deprived UIC parsing project for the sake of no fucking clue why honestly. + +Allows encoding and decoding from strings, aswell as from/to JSON - in a lossless\* way. Attempts to do country discovery. Can validate or backfill check digits. + +\*for strings, assuming we can identify countries correctly + + +In library mode, it attempts to be a bit resillient by default and "fix" what it can - but (excluding throwing away garbage characters) can be configured to turn that into more aggressive erroring with options. + +In CLI mode, it defaults to all of those checks being enabled, and (for now with a single option without fine-grained control) being disablable with `--validate=false`. -- cgit v1.2.3