๐Ÿ“ฆ Turbo87 / lva-camo-status

CAMO Status LVA

โ˜… 0 stars โ‘‚ 2 forks ๐Ÿ‘ 0 watching โš–๏ธ Apache License 2.0
๐Ÿ“ฅ Clone https://github.com/Turbo87/lva-camo-status.git
HTTPS git clone https://github.com/Turbo87/lva-camo-status.git
SSH git clone git@github.com:Turbo87/lva-camo-status.git
CLI gh repo clone Turbo87/lva-camo-status
Tobias Bieniek Tobias Bieniek Use `tabular-nums` styling for the callsigns 476ed6a 1 months ago ๐Ÿ“ History
๐Ÿ“‚ master View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ src
๐Ÿ“ templates
๐Ÿ“ tests
๐Ÿ“„ .gitignore
๐Ÿ“„ aircraft.toml
๐Ÿ“„ Cargo.lock
๐Ÿ“„ Cargo.toml
๐Ÿ“„ LICENSE-APACHE
๐Ÿ“„ LICENSE-MIT
๐Ÿ“„ README.md
๐Ÿ“„ README.md

LVA CAMO Status

A static site generator that displays the CAMO (Continuing Airworthiness Management Organization) status for aircraft from the LVA and Nordstern glider clubs.

How it works

The binary fetches the current airworthiness status for each aircraft from CAMO Europe, parses the HTML responses, and generates a single index.html file with status indicators for each aircraft.

Status indicators:

  • Green (thumb up): Airworthy
  • Yellow (warning): Prewarning
  • Red (thumb down): Grounded
  • Gray (question mark): Unknown/Error

Usage

cargo run

This generates an index.html file in the current directory.

Development

# Run tests
cargo test

# Check formatting
cargo fmt --check

# Run clippy
cargo clippy -- -D warnings

License

Licensed under either of:

at your option.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dually licensed as above, without any additional terms or conditions.