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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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