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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
76185deb5a184de24d39de60309acdfdd1e2775c3d856b13ba6aeea4ad6004e5
|
|
MD5 |
e4d58439d4e949d868cf00609289364f
|
|
BLAKE2b-256 |
b5daa0c3457d68b3cfe3c8d286784a57e850041cb466ff609f239ea249b54321
|