Elite: Dangerous Journal Server is a simple WebSocket server that broadcasts all Journal Updates.
It allows clients to connect and choose what Event types to subscribe to, or to listen to every event that is added to the Journal.
It is designed to be run continuously in the background and works across multiple play sessions (and therefore multiple Journal files).
You can find the code on GitHub: https://github.com/DVDAGames/elite-dangerous-journal-server
You can also install it via npm: https://www.npmjs.com/package/elite-dangerous-journal-server
It is primarily created for JavaScript applications, but any language with a WebSocket implementation should be able to connect to the server as a client and subscribe to Journal Events.
It allows clients to connect and choose what Event types to subscribe to, or to listen to every event that is added to the Journal.
It is designed to be run continuously in the background and works across multiple play sessions (and therefore multiple Journal files).
You can find the code on GitHub: https://github.com/DVDAGames/elite-dangerous-journal-server
You can also install it via npm: https://www.npmjs.com/package/elite-dangerous-journal-server
It is primarily created for JavaScript applications, but any language with a WebSocket implementation should be able to connect to the server as a client and subscribe to Journal Events.