EDNA/README.md

1.6 KiB
Raw Blame History

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