EliteJournalReader
EliteJournalReader copied to clipboard
C# implementation to read Elite: Dangerous new Journal feed (from a file)
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.2. Release notes Sourced from Newtonsoft.Json's releases. 13.0.2 New feature - Add support for DateOnly and TimeOnly New feature - Add UnixDateTimeConverter.AllowPreEpoch property New feature...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.2. Release notes Sourced from Newtonsoft.Json's releases. 13.0.2 New feature - Add support for DateOnly and TimeOnly New feature - Add UnixDateTimeConverter.AllowPreEpoch property New feature...
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 12.0.3 to 13.0.2. Release notes Sourced from Newtonsoft.Json's releases. 13.0.2 New feature - Add support for DateOnly and TimeOnly New feature - Add UnixDateTimeConverter.AllowPreEpoch property New feature...
because I'm an idiot
This PR attempts to add some consistency to how events with secondary json files are handled. I started this because I wanted to access the navroute.json file, however this snowballed....
If you create two journalWatchers then they will recieve each others events. Using a shared static list of events means two independent journalwatchers end up recieving each other events. In...
Handle the journal event telling us that a new navroute has been written to NavRoute.json Ideally internally consume the journalevent and then parse the json file and trhow/fire a new...
This strikes me as a classic 'has a' vs 'Is a' design issue. Having checked through the code the only thing that "breaks" is that the void Parse(string line) method...
It would be useful for consumers if the JournalWatcher had an interface it implimented to allow it to be faked/mocked or susbstiuted using InversionOfControl.
ShipId should be NewShipID 8.48 ShipyardNew When written: after a new ship has been purchased Parameters: ShipType NewShipID Example: { "timestamp":"2016-07-21T14:36:38Z", "event":"ShipyardNew", "ShipType":"hauler", "NewShipID":4 }