A source-agnostic library for retrieving data about star systems in Elite Dangerous from various 3ʳᵈ party sources (EDSM, Spansh, EDTS).
Find a file
2022-07-13 21:14:28 +02:00
.github workflows: mark issues done on PR 2022-07-13 21:14:28 +02:00
Edna fixed workflows 2022-07-11 17:04:04 +02:00
Edsm Bump RestSharp from 107.3.0 to 108.0.1 2022-06-07 22:36:44 +00:00
Edts Bump RestSharp from 107.3.0 to 108.0.1 2022-06-07 22:36:44 +00:00
Spansh Bump Microsoft.AspNet.WebApi.Client from 5.2.8 to 5.2.9 2022-06-01 06:58:21 +00:00
Test Bump Microsoft.AspNet.WebApi.Client from 5.2.8 to 5.2.9 2022-06-01 06:58:21 +00:00
.editorconfig README: almost a README now 2022-05-29 18:06:13 +02:00
.gitattributes Add .gitignore and .gitattributes. 2021-08-10 15:29:17 +02:00
.gitignore Add .gitignore and .gitattributes. 2021-08-10 15:29:17 +02:00
CHANGELOG.md #nullable enable 2022-05-29 13:34:13 +02:00
Directory.Build.props oopsie. 2022-06-01 08:57:25 +02:00
Directory.Build.targets fixed package dependency capitalization 2022-05-31 23:14:11 +02:00
EDNA.sln workflows: let’s see if we can get test on push working 2022-05-31 20:51:52 +02:00
glider.jpg NuGet horror 2021-08-10 23:24:39 +02:00
LICENSE #nullable enable 2022-05-29 13:34:13 +02:00
README.md added ko-fi / sponsors 2022-07-04 01:35:24 +02:00
stylecop.json updated copyright notice, year 2022-02-15 13:23:48 +01:00

EDNA An Elite Dangerous System Data Library

EDNA is a library for third party apps that want to access data about star systems, stations and CMDRs of the game Elite Dangerous. It can query EDSM, Spansh and EDTS for data.

The general idea is that you usually do not care where your data comes from, so this will get it for you wherever it can depending on data availability and API features.

THIS IS A HEAVY WIP PROJECT AND NOT READY FOR PRODUCTION USE. Just saying.

Why EDNA⁈

Why not. I find it quite funny that most Elite-related project are 4 letter acronyms starting with “ED”. So I stuck to that, and I had just played “Edna & Harvey: The Breakout” with the kids. Its not actually an acronym though because I couldnt come up with a meaning for NA.

TODO for first proper release

  • README
  • Documentation
  • Spansh API
    • system data
    • nearest system
    • station data
      • outdated stations
      • rest (probably out of scope for now)
  • EDSM API
    • Systems
    • Logs (CMDR data)
    • Stations (probably out of scope for now)
  • EDTS API
    • system position
  • convenience layer / unification
  • sanity check / refactoring
  • nuget package
  • Github Actions build / package automation

GitHub Sponsors ko-fi