Command line
Installing cedikit adds a cedikit command. Run cedikit --help or cedikit <group> --help.
| Command | What it does |
|---|---|
cedikit phone clean FILE.csv --column phone [--style pretty] [--output OUT.csv] |
Normalise a column; adds _status and _note columns |
cedikit phone check NUMBER |
Formats and likely network of one number |
cedikit money parse TEXT |
GH₵1.2k → 1200.00 |
cedikit money words AMOUNT |
Amount in words |
cedikit sms parse FILE [--sender ID] [--export csv\|xlsx\|json] [--output PATH] |
Messages → ledger summary, balance gaps, export |
cedikit sms anonymise FILE [--seed N] |
Anonymise messages before sharing them |
cedikit fraud check TEXT [--sender ID] |
Risk rating with reasons (- reads the text from stdin) |
cedikit fees estimate NETWORK KIND AMOUNT [--on YYYY-MM-DD] |
Fee and E-Levy estimate |
cedikit ids check VALUE |
Ghana Card or GhanaPostGPS format check |
cedikit app · cedikit web [--port N] |
Open the desktop or web app |
cedikit api [--host H] [--port N] |
Start the web API for other languages (default 127.0.0.1:8000) |
Message files for sms parse and sms anonymise are either plain text with one message per
paragraph (messages separated by a blank line), or a CSV with a text column.
Try it on the demo data in examples/:
cedikit phone clean examples/customers.csv --column phone
cedikit sms parse examples/inbox.txt --export xlsx