feat: use ads-b exchange data
This commit is contained in:
@@ -5,7 +5,7 @@ const cron = require('node-cron');
|
||||
const mod = require('../src/index.mjs').default;
|
||||
const logger = require('../src/lib/logger.mjs').default;
|
||||
|
||||
const { index, interval, ...elasticsearch } = getopts(process.argv.slice(2), {
|
||||
const { index, interval, lat, lon, radius, ...elasticsearch } = getopts(process.argv.slice(2), {
|
||||
string: ['host', 'auth', 'log', 'index'],
|
||||
alias: {
|
||||
h: 'host',
|
||||
@@ -19,6 +19,9 @@ const { index, interval, ...elasticsearch } = getopts(process.argv.slice(2), {
|
||||
log: 'error',
|
||||
index: 'adsb-data',
|
||||
interval: 0,
|
||||
lat: 33.433638,
|
||||
lon: -112.008113,
|
||||
radius: 1000,
|
||||
},
|
||||
});
|
||||
|
||||
@@ -28,7 +31,7 @@ function handleError(err) {
|
||||
}
|
||||
|
||||
async function fetchAndIndex() {
|
||||
return mod(index, { elasticsearch });
|
||||
return mod(index, { elasticsearch, filter: { lat, lon, radius } });
|
||||
}
|
||||
|
||||
async function run() {
|
||||
|
||||
Reference in New Issue
Block a user