This is a Meteor app so get it going with:
npm start
You'll need secrets (ask the team).
connect via a 3rd party DDP client like this
const SimpleDDP = require('simpleddp')
const WebSocket = require('isomorphic-ws')
const config = {
endpoint: 'ws://localhost:3000/websocket',
SocketConstructor: WebSocket,
reconnectInterval: 5000
}
const DDP = new SimpleDDP(config)
DDP.on('connected', async () => {
const data = await DDP.call('getObservationsData')
console.log(data)
DDP.disconnect().then(process.exit)
})You'll get the data dump ready for ingesting into a SQL db. More details in this repo cpd-sample-client

