# 🚞 rail-id

![Build](https://github.com/wsiegenthaler/rail-id/actions/workflows/build.yml/badge.svg)

A general purpose parser for European rolling stock identification codes.

A significant portion of the spec has been implemented, but some codes may return incomplete metadata (mainly those containing index letters for non-passenger vehicles).

## Demo

Check out the companion project [rail-id-web](https://github.com/Wsiegenthaler/rail-id-web) - a web-based tool to showcase the parser.

See the live demo [here](https://wsiegenthaler.github.io/rail-id-web)!

## License

Everything in this repo is AGPL-3.0 License unless otherwise specified

rail-id (c) 2023 Weston Siegenthaler
