TheEnbyperor / zuegli
Zügli - train tickets to wallet passes
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing TheEnbyperor/zuegli in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewZügli Convert your barcoded train tickets into Apple/Google Wallet passes - or just look at what's encoded inside them. Available online at zügli.app. How to run it locally Don't. Q didn't intend it that way. So you've insisted on running it locally anyway The nix/"easy" way . Have nix package manager installed, and direnv integrated into your shell. . From this directory, run to automatically configure and load all software dependencies . Run the script to run migrations and download supplemental data . Run to run the server The Debian way System dependencies Python Using : Using venv Python dependencies Compiling Barkoder Install RabbitMQ RabbitMQ is required for celery to work. The default configuration is often enough for a development environment. Other changes Set an environment environment variable to use development settings: or change to: Django Run webserver and celery In two separate windows, start the webserver and celery: Conclusion With all this... it *should* work (*should* as defined in RFC 2119) Tests Using Muster-Tickets nach UIC 918.9 as provided by Deutsche Bahn:• [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x] • [x]