You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+30-22Lines changed: 30 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# opensky
2
2
3
-
`skyroute` is an open-source flight search CLI that aggregates Google Flights, Duffel, and Amadeus results, then flags itineraries that transit through risky airports, land in risky countries, or appear to overfly whole-country conflict zones on regional segments.
3
+
`opensky` is an open-source flight search CLI that aggregates Google Flights, Duffel, and Amadeus results, then flags itineraries that transit through risky airports, land in risky countries, or appear to overfly whole-country conflict zones on regional segments.
4
4
5
5
## What The Engine Evaluates Today
6
6
@@ -17,7 +17,13 @@ It does not ingest filed routings, live FIR closures, or airline-specific detour
When multiple providers are configured, results are aggregated and deduplicated. If one provider fails, the CLI reports partial results. If every provider fails, the command exits non-zero.
59
67
60
68
Use `--provider` / `-p` to limit to a single provider:
61
69
62
70
```bash
63
-
skyroute search BLR HAM 2026-04-10 --provider duffel
71
+
opensky search BLR HAM 2026-04-10 --provider duffel
64
72
```
65
73
66
74
## Usage
67
75
68
76
### Single route search
69
77
70
78
```bash
71
-
skyroute search BLR HAM 2026-04-10
72
-
skyroute search BLR HAM 2026-04-10 --currency EUR --show-risky
73
-
skyroute search BLR HAM 2026-04-10 --json
74
-
skyroute search BLR HAM 2026-04-10 --provider duffel
79
+
opensky search BLR HAM 2026-04-10
80
+
opensky search BLR HAM 2026-04-10 --currency EUR --show-risky
81
+
opensky search BLR HAM 2026-04-10 --json
82
+
opensky search BLR HAM 2026-04-10 --provider duffel
75
83
```
76
84
77
85
### Multi-route scan
78
86
79
87
Generate a config file:
80
88
81
89
```bash
82
-
skyroute config init
90
+
opensky config init
83
91
```
84
92
85
93
Edit `scan.toml` with your origins, destinations, and dates, then:
Scans are cached. If interrupted, rerun the same command to reuse cached provider results.
93
101
94
102
### Conflict zones
95
103
96
104
```bash
97
-
skyroute zones
98
-
skyroute zones --update
105
+
opensky zones
106
+
opensky zones --update
99
107
```
100
108
101
109
### Cache management
102
110
103
111
```bash
104
-
skyroute cache stats
105
-
skyroute cache clear
112
+
opensky cache stats
113
+
opensky cache clear
106
114
```
107
115
108
116
## Scan Config
@@ -140,7 +148,7 @@ CPH = 5
140
148
141
149
## Safety Data
142
150
143
-
`skyroute` ships with a bundled conflict-zone database based on:
151
+
`opensky` ships with a bundled conflict-zone database based on:
144
152
145
153
-[EASA Conflict Zone Information Bulletins (CZIB)](https://www.easa.europa.eu/en/domains/air-operations/czibs)
146
154
-[Safe Airspace](https://safeairspace.net)
@@ -149,7 +157,7 @@ CPH = 5
149
157
150
158
The dataset maps countries and specific airports to `SAFE`, `CAUTION`, `HIGH_RISK`, and `DO_NOT_FLY`. Whole-country zones also use bundled country geometry for regional overflight screening.
151
159
152
-
Run `skyroute zones --update` to fetch the latest dataset from GitHub.
160
+
Run `opensky zones --update` to fetch the latest dataset from GitHub.
153
161
154
162
This is informational only. Always check official NOTAMs and airline advisories before booking.
0 commit comments