Skip to main content

A tool that can be used to scan membership cards and establish if they're valid or not against a CSV database.

Project description

membernator is a tool that can be used to scan membership cards and establish if they're valid or not against a CSV database.

Dependencies

This program is written in Python 3. You will need to install these dependencies to run membernator properly:

  • python3
  • pygame
  • docopt

Installation

Debian

membernator is packaged in Debian! You can install it using:

$ sudo apt install membernator

With setup.py

You can install membernator like any other python program with the help of setuptools:

$ python3 setup.py install

With pip

You can install membernator by downloading it from PyPi:

$ pip3 install membernator

Internationalisation

Membernator supports internationalisation. If you wish to add new locales, you can use the files in the locales directory.

Current locales supported are:

  • English (default)
  • French

Note that internationalisation is only supported if you install the Debian package.

Usage

Usage:
    membernator [options] --database FILE
    membernator (-h | --help)
    membernator --version

Options:
    -h  --help       Shows the help screen
    --version        Outputs version information
    --database FILE  Path to the CSV database
    --id_col ID      "id" column in the CSV database. [default: ID]
    --name_col NAME  "name" column in the CSV database. [default: NAME]
    --time SEC       Delay in secs between scans. [default: 2.5]
    --width WIDTH    Width in pixels. Use 0 for fullscreen. [default: 800]
    --height HEIGHT  Height in pixels. Use 0 for fullscreen. [default: 480]
    --logfile LOG    Path to the logfile

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

membernator-1.1.0.tar.gz (5.1 kB view details)

Uploaded Source

File details

Details for the file membernator-1.1.0.tar.gz.

File metadata

  • Download URL: membernator-1.1.0.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.4.2 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.3rc1

File hashes

Hashes for membernator-1.1.0.tar.gz
Algorithm Hash digest
SHA256 76185deb5a184de24d39de60309acdfdd1e2775c3d856b13ba6aeea4ad6004e5
MD5 e4d58439d4e949d868cf00609289364f
BLAKE2b-256 b5daa0c3457d68b3cfe3c8d286784a57e850041cb466ff609f239ea249b54321

See more details on using hashes here.

Supported by

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