Backend server for SOTLAS (https://sotl.as), serving summit and activator data to the frontend, handling photo uploads and distributing SOTAwatch spots asynchronously via WebSocket.
 
Go to file
Manuel Kasper ef99d8cc4d Fix continent for VY (reported by DL9NCI) 2025-06-10 20:03:02 +02:00
jobs Fix continent for VY (reported by DL9NCI) 2025-06-10 20:03:02 +02:00
tools Start cron jobs from Node to avoid requiring external cron 2022-08-15 11:13:54 +02:00
.gitignore Add favorite summit feature 2021-04-09 18:01:12 +02:00
LICENSE Create LICENSE 2020-11-16 11:40:08 +01:00
README.md Initial import 2020-08-14 10:25:45 +02:00
activations.js Activations seem to be loading faster from the SOTA DB in descending order 2025-03-09 18:27:35 +01:00
alerts.js Include alert user ID as well (for editing) 2024-11-02 21:04:23 +01:00
config.js Only delete spots after full load to prevent erroneously deleted spots 2024-11-18 20:48:29 +01:00
cronjobs.js Retry originals uploads 2022-09-02 16:26:12 +02:00
db.js Update MongoDB driver and maxmind library 2022-08-02 18:05:22 +02:00
geoexport.js Add explanation about style IDs for future reference 2025-06-05 08:10:48 +02:00
keyzipper.js Pass spot user IDs to WS (needed for editing spots) 2024-11-02 21:01:08 +01:00
package-lock.json Upgrade dependencies 2025-03-15 14:30:18 +01:00
package.json Upgrade dependencies 2025-03-15 14:30:18 +01:00
photos.js Accept JPEGs from certain Samsung phones with broken firmware 2022-11-29 19:38:27 +01:00
photos_router.js Fix again 2023-12-28 21:18:33 +01:00
rbn.js Improve logging 2022-08-14 14:16:38 +02:00
server.js Don't cache requests (CDN) that rely on the client's IP address 2024-09-29 17:39:42 +02:00
solardata.js Add endpoint to obtain historic solar data 2022-04-22 15:44:59 +02:00
sotaspots.js Fix full load 2024-11-19 11:44:40 +01:00
summits.js Initial import 2020-08-14 10:25:45 +02:00
users.js Fix again 2023-12-28 21:18:33 +01:00
utils.js Initial import 2020-08-14 10:25:45 +02:00
ws-manager.js Reduce log noise 2024-09-24 19:32:31 +02:00

README.md

sotlas-api

Backend server for SOTLAS (https://sotl.as), serving summit and activator data to the frontend, handling photo uploads and distributing SOTAwatch spots asynchronously via WebSocket.