Skip to main content

Configuration generator for Dot Origin VTAP100 NFC reader

Project description

VTAP100 Configuration Generator

A Python tool for generating configuration files for the Dot Origin VTAP100 NFC Reader.

Features

  • TUI Editor - Visual terminal interface for configuration
  • Apple VAS (Value Added Services) configuration
  • Google Smart Tap configuration
  • Keyboard emulation settings
  • NFC Tag support (Type 2, 4, 5)
  • MIFARE DESFire configuration
  • LED/Buzzer feedback settings
  • Validation of all parameters
  • Rich CLI with colored output

Usage

Run directly with uvx (no installation)

# TUI Editor
uvx vtap100 editor
uvx vtap100 editor config.txt

# Generate configuration
uvx vtap100 generate --apple-vas pass.com.example.mypass --key-slot 1

# Interactive wizard
uvx vtap100 wizard

Install from PyPI

# With uv
uv tool install vtap100

# With pip
pip install vtap100

Then use without uvx prefix:

vtap100 editor config.txt

TUI Editor

Launch the full-featured terminal user interface:

vtap100 editor              # New configuration
vtap100 editor config.txt   # Edit existing file

Features:

  • Visual configuration of all settings
  • Live preview of generated config.txt
  • Context-sensitive help
  • Load/Save/Export
  • Bilingual (English/German)

See TUI Editor Documentation for keyboard shortcuts and details.

Documentation

Detailed documentation can be found in the docs/ directory:

Getting Started

Configuration

Deployment & Reference

Development

See docs/development.md for the full development guide (TDD, testing, TUI architecture).

License

MIT License - see LICENSE for details.

Links

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

vtap100-1.0.0b4.tar.gz (184.4 kB view details)

Uploaded Source

Built Distribution

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

vtap100-1.0.0b4-py3-none-any.whl (92.8 kB view details)

Uploaded Python 3

File details

Details for the file vtap100-1.0.0b4.tar.gz.

File metadata

  • Download URL: vtap100-1.0.0b4.tar.gz
  • Upload date:
  • Size: 184.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vtap100-1.0.0b4.tar.gz
Algorithm Hash digest
SHA256 5963b2cf050a994ce8039836d4ea1f27a29bc7202b8efd6a20bb015417b66b77
MD5 d86d69bc5d69cfb25dd7fcf60a09b091
BLAKE2b-256 b1cf744401df98e3e27e18e09074eef6716aea5fcc561e136df8212033ccb1ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtap100-1.0.0b4.tar.gz:

Publisher: release.yaml on jensens/vtap100

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vtap100-1.0.0b4-py3-none-any.whl.

File metadata

  • Download URL: vtap100-1.0.0b4-py3-none-any.whl
  • Upload date:
  • Size: 92.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for vtap100-1.0.0b4-py3-none-any.whl
Algorithm Hash digest
SHA256 dca9de83e3ef06d49e6d25af9b5ca39b8199aa3725b59f6e11e9e198b194e8cf
MD5 3514d0a86d142994e9c68f688ba7c46f
BLAKE2b-256 bc06a6f1bbcfe516c6562cb8df51e61f7c6235ef6d19ac5778730f9387ede30d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vtap100-1.0.0b4-py3-none-any.whl:

Publisher: release.yaml on jensens/vtap100

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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