Skip to main content

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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

customerum-1.0.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

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

Hashes for customerum-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1ba5c277b3242a1631ad23d524fa49d03849c90d1127b675a6644f367e8a4b3a
MD5 0e038f03bf233232bb8cd2f984a45413
BLAKE2b-256 28dcefa106e47e49de6b4459409f3c8e9bdf154ac2ffdaa353505744101cbdb0

See more details on using hashes here.

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

Hashes for customerum-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 67cc3f43134d076674f7bd1aeb6bd7741549879e6cacaf23cd16589f2d988528
MD5 7d0086e88c1ec06475fc915f7535e770
BLAKE2b-256 4972f06eba8bdfb30bcce599e7f2dcb1d07701a23e7dd1a9af0cda31803569d9

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page