Skip to main content

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

Metadata

Release files for membernator 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for membernator 1.1.0
File Size Uploaded Provenance Actions
membernator-1.1.0.tar.gz 5.1 kB Without provenance Details for membernator-1.1.0.tar.gz

Release files / membernator-1.1.0.tar.gz

Download URL membernator-1.1.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
76185deb5a184de24d39de60309acdfdd1e2775c3d856b13ba6aeea4ad6004e5
BLAKE2b-256 checksum
How to use checksums
b5daa0c3457d68b3cfe3c8d286784a57e850041cb466ff609f239ea249b54321
Upload date
Uploaded using Trusted Publishing?
What is 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

Security for membernator 1.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file No provenance

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