# EDAS The Elite Dangerous API Service. Basically just a tiny program that turns information from Elite Dangerous' journal files into an API with websocket support. This program doesn't do anything on its own, but it allows other software to access information about your game over the network. EDAS was built as a warm-up to EDIS, the Elite Dangerous Informational System. Kinda like my own version of EDCoPilot. This is the backend system that will provide game data to EDIS. ### Usage To use this, download the [Latest Release](https://git.bigduckie.dev/big-duckie/go-opds-pse/releases) and run it via terminal. ```shell edas ``` ### Building To build this you'll want the latest version of Go. Doesn't use any external libraries. ### FAQs - Why Go? Well, Go is just very memory efficient. It's also one of my favourite languages. Yes, I could have written this as a plugin for EDMC, and perhaps in the future I'll add similar features to this for EDSM, EDDB and Inara. Maybe even a plugin system too. It's never a bad thing to offer alternatives to one program. - Is there a built-in UI for this? No. Not yet anyway. This first iteration is a pure cli program for offering an API for other programs to read from. I do think I'll be building a desktop UI for this, similar to how EDCoPilot has a separate executable for the GUI. This would allow you to have multiple UIs open at once.