2021-04-10 01:20:00 +00:00
|
|
|
//
|
|
|
|
// Project Horus - Browser-Based Chase Mapper - SondeHub Data Scraping
|
|
|
|
//
|
|
|
|
// Copyright (C) 2021 Mark Jessop <vk5qi@rfhead.net>
|
|
|
|
// Released under GNU GPL v3 or later
|
|
|
|
//
|
|
|
|
|
|
|
|
|
|
|
|
// URL to scrape recent vehicle position data from.
|
|
|
|
// TODO: Allow adjustment of the number of positions to request.
|
2021-04-10 06:44:48 +00:00
|
|
|
var sondehub_vehicle_url = "https://api.v2.sondehub.org/datanew?type=positions&mode=1hour&chase_only=true&position_id=0";
|
2021-04-10 01:20:00 +00:00
|
|
|
|
|
|
|
|
2021-04-10 06:44:48 +00:00
|
|
|
// Request the latest 100 vehicle positions from spacenear.us
|
2021-04-10 01:20:00 +00:00
|
|
|
function get_sondehub_vehicles(){
|
|
|
|
|
2021-04-10 06:44:48 +00:00
|
|
|
if(!snear_request_running){
|
|
|
|
snear_request_running = true;
|
|
|
|
console.log("Requesting vehicles from Sondehub...")
|
|
|
|
$.ajax({
|
|
|
|
url: sondehub_vehicle_url,
|
|
|
|
dataType: 'json',
|
|
|
|
timeout: 15000,
|
|
|
|
async: true, // Yes, this is deprecated...
|
|
|
|
success: function(data) {
|
|
|
|
process_habitat_vehicles(data);
|
|
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
2021-04-10 01:20:00 +00:00
|
|
|
|
|
|
|
|