MIGRATED
Sentry.api is now part of the Thargid.watch project, the code has been merged and these now run under the same application. https://github.com/antixenoinitiative/thargoid.watch
AXI Sentry
The AXI Sentry system monitors and records Thargoid Incursions in the game Elite: Dangerous.
Sentry takes data from the Elite Dangerous Data Network, the data is processed and filtered for certain system states and stores it in a PostgreSQL database.
The information is then published through multiple API endpoints in the form of JSON.
Data Flow
The following diagram explains the flow of data through AXI Sentry:
API Endpoints
You can view the API Endpoints at https://sentry.antixenoinitiative.com/
How to use for development (Listener)
- Download the repository and run
npm i
- Create a PostgreSQL database (Try https://customer.elephantsql.com/instance for a simple test server)
- Run the DB Query in DBSETUP to create the tables
- Create a file called
.env
, include your DB Secrets like so,
- Use
npm run start
to start AXISentry