Skip to main content

A script to query Last Mile Solutions prepaid card values

Project description

lms-prepaid

A python script to retrieve balances for last mile solutions electric car charging prepaid card (this includes Entega prepaid cards)

Installation

pip install lms-prepaid

Development

lms-prepaid uses poetry

Usage

lms-prepaid -c AB-123456-X

See also: lms-prepaid --help

Poetry setup

  • Install poetry: pip install poetry (see the poetry homepage for alternatives)
  • Install lms-prepaid: poetry install
  • Run: poetry run lms-prepaid --help

Environment variables

The script will use the following environment variables:

  • LMS_PREPAID_DATABASE for the path to the sqlite database
    • defaults to lms-prepaid.sqlite int the CWD
  • LMS_PREPAID_CARD for the card number
  • LMS_PREPAID_GOTIFY_URL for the gotify notification server
  • LMS_PREPAID_GOTIFY_TOKEN for the gotify app token
  • LMS_PREPAID_GOTIFY_PRIO for the gotify notification priority

Docker usage

  • Build the docker image:
    • docker build -t lms-prepaid .
  • Launch the image with with set environment variables:
    • docker run -e LMS_PREPAID_CARD=AB-CDE-123456-X lms-prepaid

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lms-prepaid-0.1.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

lms_prepaid-0.1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file lms-prepaid-0.1.1.tar.gz.

File metadata

  • Download URL: lms-prepaid-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0 CPython/3.7.4 Windows/10

File hashes

Hashes for lms-prepaid-0.1.1.tar.gz
Algorithm Hash digest
SHA256 b5aa0227bde5eb1baa7aa26da1aec3bc45ecba1c17c93563ee147759df4f3936
MD5 73dcf45a9035e584a9ecef54414c41ac
BLAKE2b-256 9fa4ce75ef2f57b47c341dad2d6f273cc2dc8ac6c4d37c4a06ac7783e9f9e458

See more details on using hashes here.

File details

Details for the file lms_prepaid-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: lms_prepaid-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.0 CPython/3.7.4 Windows/10

File hashes

Hashes for lms_prepaid-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae4280349e15dddec3601f145b2e2757cb6b211359e03d2bdd74ca4ecad7f749
MD5 99750e5469188d17a7be3a9e8d0c5d6f
BLAKE2b-256 67ac2df7ae0d10d066c1137d2a33d8d266e791c3f499b9e2d936d5661c4408b7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page