Skip to content

Generates Apple Wallet passes for different services that do not natively support Apple Wallet.

License

Notifications You must be signed in to change notification settings

TiiFuchs/wallaby

Repository files navigation

Contributors Forks Stargazers MIT License


Logo

Wallaby

Generates Apple Wallet passes for different services that do not natively support Apple Wallet.

Getting Started

This project has a few specific dependencies.

Dependencies

Make sure the following languages are available on your system:

  • Java
    • for parsing barcodes with zebra-crossing
    • tested with openjdk 21.0.4
    • configurable via JAVA_BIN in .env file
  • Python 3
    • for decoding UIC918.9 U_FLEX ASN.1
    • tested with Python 3.10.12
    • configurable via PYTHON_BIN in .env file

Installation

Java environment

There is no need to set anything up for Java.

Python 3 environment

The application tries to setup the python environment itself. If that doesn't work, here's what to do manually:

  1. cd uic-asn1-parser cd into the directory
  2. python3 -m venv .venv Setup your virtual environment
  3. source .venv/bin/activate Activate the virtual environment
  4. pip install -r requirements.txt Install python dependencies

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)

Contact

Tii - @Tii - [email protected]

Project Link: https://github.com/tiifuchs/wallaby

(back to top)

About

Generates Apple Wallet passes for different services that do not natively support Apple Wallet.

Resources

License

Stars

Watchers

Forks

Languages