Literp Customer Service Web Tool [June 27, 2026]
Purpose
- This tiny tool (working as a web daemon) helps people to manage their small community of users.
- The users are created manually by an administrator, and about to receive emails with their secret setup keys which can be added to modern authenticator apps.
- After being created, a new user can log in the community portal with TOTP authenticator code.
- The tool includes: user listing, creating, deleting routines. The user-creating routine allows administrators add new user name and email, then automatically send notification email.
- The automatic email sending uses Google mail API under administrators Gmail account.
Installation
pip install customerum
Sample Usage
## nano customerum.sh
export JWT_SECRET="very-strong-password"
export TOKEN_EXPIRE_MINUTES=30
export ADMIN_AUTHENTICATOR_EMAIL_LIST="EMAIL_LIST_SEPARATED_BY_COMMA"
export SENDER_GMAIL_ADDRESS="YOUR_WORKING_GMAIL_ADDRESS"
export SENDER_GMAIL_APP_PWD="YOUR_WORKING_GMAIL_APP_PWD"
export FILE_AVRO_AUTHORS="./users/roleauthors.avro"
export FILE_AVRO_DATA="./users/setupkeys.avro"
uvia -a vapp -m customerum [-p <PORT> [-H <HOST>]]
## The <PORT> is 11718 by default, but can be edited
## The <HOST> should be 127.0.0.1 for security reason
## chmod +x customerum.sh
## ./customerum.sh
Detailed tips, tricks, and examples, can be found at project's repository https://github.com/asinerum/customerum
(C) 2026 Asinerum Conlang Project
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
customerum-1.0.0.tar.gz
(15.0 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file customerum-1.0.0.tar.gz.
File metadata
- Download URL: customerum-1.0.0.tar.gz
- Upload date:
- Size: 15.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1ba5c277b3242a1631ad23d524fa49d03849c90d1127b675a6644f367e8a4b3a
|
|
| MD5 |
0e038f03bf233232bb8cd2f984a45413
|
|
| BLAKE2b-256 |
28dcefa106e47e49de6b4459409f3c8e9bdf154ac2ffdaa353505744101cbdb0
|
File details
Details for the file customerum-1.0.0-py3-none-any.whl.
File metadata
- Download URL: customerum-1.0.0-py3-none-any.whl
- Upload date:
- Size: 16.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67cc3f43134d076674f7bd1aeb6bd7741549879e6cacaf23cd16589f2d988528
|
|
| MD5 |
7d0086e88c1ec06475fc915f7535e770
|
|
| BLAKE2b-256 |
4972f06eba8bdfb30bcce599e7f2dcb1d07701a23e7dd1a9af0cda31803569d9
|