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
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,17 @@
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 airports or countries listed in the bundled conflict-zone dataset.
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.
4
4
5
5
## What The Engine Evaluates Today
6
6
7
7
- one-way itineraries returned by the configured providers
8
8
- airports and countries present in the itinerary
9
+
- regional great-circle overflight screening for whole-country conflict zones
10
+
- airport-based advisories for partial-region conflict zones
9
11
- risk levels from the bundled or refreshed conflict-zone dataset
10
12
- price and duration scoring across single-route searches and multi-route scans
11
13
12
-
It does not currently analyze actual overflight paths, FIR boundaries, or airspace closures that do not appear in the itinerary itself.
14
+
It does not ingest filed routings, live FIR closures, or airline-specific detours. Partial-region and FIR-style advisories without bundled geometry remain airport-based.
13
15
14
16
## Install
15
17
@@ -143,8 +145,9 @@ CPH = 5
143
145
-[EASA Conflict Zone Information Bulletins (CZIB)](https://www.easa.europa.eu/en/domains/air-operations/czibs)
144
146
-[Safe Airspace](https://safeairspace.net)
145
147
- FAA NOTAMs
148
+
-[Natural Earth 50m admin 0 country geometry](https://www.naturalearthdata.com/)
146
149
147
-
The dataset maps countries and specific airports to `SAFE`, `CAUTION`, `HIGH_RISK`, and `DO_NOT_FLY`.
150
+
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.
148
151
149
152
Run `skyroute zones --update` to fetch the latest dataset from GitHub.
150
153
@@ -155,7 +158,8 @@ This is informational only. Always check official NOTAMs and airline advisories
155
158
- Google Flights often requires a residential IP. Use `--proxy` if you are running searches from a server.
156
159
- Prices can differ from airline and OTA checkout pages.
157
160
- The conflict-zone database is a best-effort dataset and can be incomplete or stale.
158
-
- The current engine does not analyze overflight paths or FIR-level closures.
161
+
- Overflight screening uses a regional great-circle proxy, not filed flight plans or live ATC reroutes.
162
+
- FIR-level closures without bundled geometry still require airport-based or manual review.
0 commit comments