Skip to content

Commit

Permalink
Merge branch 'release/v0.14.0' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
keltia committed Jul 31, 2023
2 parents 5ca5b0a + c9c8b72 commit 959f730
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 51 deletions.
55 changes: 9 additions & 46 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@ Licensed under the [MIT](LICENSE) license.
utilities for Aeronautical data about drones and aircraft.

This is now divided into different crates with libraries (`fetiche-engine`, `fetiche-formats`, `fetiche-sources`) shared
by the binary crates (`acutectl` and `cat21conv`).
by the binary crates (`acutectl` and `opensky-history`).

Binary crates include a command-line utility called `acutectl` to perform import from a file or fetch data from
different sites. This program has been enhanced to cover both file and network input and as well to support more
input formats.

In a second phase, `acutectl` will be used to import ADS-B data into tables on a MySQL/MariaDB/Postgres/InfluxDB
database, and replace both `cat21conv`.
Now is included a utility call `opensky-history` to retrieve historical data from [Opensky]. This access is managed
through a SSH-based shell to the Impala database. This is for everything older than 1h of real-time data which does
complicate things. This utility use the [pyopensky] Python module (embedded through the `inline-python` crate).

## Installation

Expand Down Expand Up @@ -149,6 +150,7 @@ Here are some of the things I've been working on. Some of these are registered a
- ~~caching tokens (like ASD ones) locally~~
- ~~merge `import-adsb` and `cat21conv` into `acutectl`~~.
- ~~Add a `Store` module to handle long-running jobs and their output.~~
- ~~Retrieve historical data from the [Opensky] site.~~
- rename `acutectl` into `fetichectl`.
- link to HashiCorp Vault for storing credentials and tokens
- Add more tests & benchmarks.
Expand Down
4 changes: 2 additions & 2 deletions formats/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ maintenance = { status = "actively-developed" }

[dependencies]
chrono.workspace = true
eyre.workspace = true
hcl-rs.workspace = true
log.workspace = true
reqwest.workspace = true
Expand All @@ -35,7 +36,6 @@ tabled.workspace = true
tracing.workspace = true
tracing-log.workspace = true

csv = "1.1"
eyre = { version = "0.6.8", features = ["auto-install", "track-caller", "pyo3"] }
csv = "1.2"
influxdb = { version = "0.6", features = ["derive"] }
percent-encoding = "2.2"

0 comments on commit 959f730

Please sign in to comment.