Updated today at 20:56

Commit: 65f6438 Show on GitHub

  • Author: joostf
  • Date: 4/15/2026, 9:23:28 AM
  • Message: migrated from https://github.com/JamieBuffing/KNMI_KUMASI
  • Stats: 36257 total changes (+36257 / -0)

Changed Files

  • .gitignore — +12 / -0 (12 changes)
  • app.js — +470 / -0 (470 changes)
  • package.json — +37 / -0 (37 changes)
  • public/css/about.css — +11 / -0 (11 changes)
  • public/css/beheer.css — +495 / -0 (495 changes)
  • public/css/data.css — +95 / -0 (95 changes)
  • public/css/index.css — +103 / -0 (103 changes)
  • public/css/info.css — +95 / -0 (95 changes)
  • public/css/leaflet/images/layers-2x.png — +0 / -0 (0 changes)
  • public/css/leaflet/images/layers.png — +0 / -0 (0 changes)
  • public/css/leaflet/images/marker-icon-2x.png — +0 / -0 (0 changes)
  • public/css/leaflet/images/marker-icon.png — +0 / -0 (0 changes)
  • public/css/leaflet/images/marker-shadow.png — +0 / -0 (0 changes)
  • public/css/leaflet/leaflet.css — +661 / -0 (661 changes)
  • public/css/login.css — +116 / -0 (116 changes)
  • public/css/map.css — +373 / -0 (373 changes)
  • public/css/style.css — +153 / -0 (153 changes)
  • public/css/table.css — +239 / -0 (239 changes)
  • public/data/keuzes.json — +4 / -0 (4 changes)
  • public/img/favicon.png — +0 / -0 (0 changes)
  • public/img/logo.png — +0 / -0 (0 changes)
  • public/img/tubes.png — +0 / -0 (0 changes)
  • public/js/beheer.js — +512 / -0 (512 changes)
  • public/js/dataDocs.js — +76 / -0 (76 changes)
  • public/js/index.js — +1683 / -0 (1683 changes)
  • public/js/leaflet/leaflet-src.esm.js — +14419 / -0 (14419 changes)
  • public/js/leaflet/leaflet-src.esm.js.map — +1 / -0 (1 changes)
  • public/js/leaflet/leaflet-src.js — +14512 / -0 (14512 changes)
  • public/js/leaflet/leaflet-src.js.map — +1 / -0 (1 changes)
  • public/js/leaflet/leaflet.js — +6 / -0 (6 changes)
  • public/js/leaflet/leaflet.js.map — +1 / -0 (1 changes)
  • public/views/pages/about.ejs — +66 / -0 (66 changes)
  • public/views/pages/apiKeyRequest.ejs — +44 / -0 (44 changes)
  • public/views/pages/apiKeySuccess.ejs — +45 / -0 (45 changes)
  • public/views/pages/apiKeyVerify.ejs — +44 / -0 (44 changes)
  • public/views/pages/beheer.ejs — +245 / -0 (245 changes)
  • public/views/pages/data.ejs — +163 / -0 (163 changes)
  • public/views/pages/index.ejs — +60 / -0 (60 changes)
  • public/views/pages/info.ejs — +116 / -0 (116 changes)
  • public/views/pages/login.ejs — +45 / -0 (45 changes)
  • public/views/pages/loginVerification.ejs — +44 / -0 (44 changes)
  • public/views/partials/head.ejs — +45 / -0 (45 changes)
  • public/views/partials/header.ejs — +24 / -0 (24 changes)
  • public/views/partials/map.ejs — +1 / -0 (1 changes)
  • public/views/partials/table.ejs — +20 / -0 (20 changes)
  • publicData.js — +171 / -0 (171 changes)
  • server/api/adminApi.js — +285 / -0 (285 changes)
  • server/api/publicApi.js — +32 / -0 (32 changes)
  • server/appGet/getAbout.js — +3 / -0 (3 changes)
  • server/appGet/getApiKey.js — +3 / -0 (3 changes)
  • server/appGet/getApiKeySuccess.js — +6 / -0 (6 changes)
  • server/appGet/getApiKeyVerify.js — +4 / -0 (4 changes)
  • server/appGet/getBeheer.js — +27 / -0 (27 changes)
  • server/appGet/getData.js — +3 / -0 (3 changes)
  • server/appGet/getDownloadCsv.js — +73 / -0 (73 changes)
  • server/appGet/getDownloadJson.js — +15 / -0 (15 changes)
  • server/appGet/getDownloadXlsx.js — +77 / -0 (77 changes)
  • server/appGet/getIndex.js — +21 / -0 (21 changes)
  • server/appGet/getInfo.js — +3 / -0 (3 changes)
  • server/appGet/getLogin.js — +3 / -0 (3 changes)
  • server/appGet/getLoginVerification.js — +4 / -0 (4 changes)
  • server/appGet/getLogout.js — +3 / -0 (3 changes)
  • server/db/ensureApiIndexes.js — +18 / -0 (18 changes)
  • server/db/getDb.js — +35 / -0 (35 changes)
  • server/helpers/csvEscape.js — +7 / -0 (7 changes)
  • server/helpers/generateApiKey.js — +11 / -0 (11 changes)
  • server/helpers/generateCode.js — +14 / -0 (14 changes)
  • server/helpers/limiters/apiKeyRequestLimiter.js — +7 / -0 (7 changes)
  • server/helpers/limiters/apiKeyVerifyLimiter.js — +7 / -0 (7 changes)
  • server/helpers/limiters/loginLimiter.js — +7 / -0 (7 changes)
  • server/helpers/limiters/verifyCodeLimiter.js — +7 / -0 (7 changes)
  • server/helpers/requireApiKeyStrict.js — +106 / -0 (106 changes)
  • server/helpers/requireAuth.js — +6 / -0 (6 changes)
  • server/helpers/requireUserInUsers.js — +29 / -0 (29 changes)
  • server/post/postApiKeyRequest.js — +58 / -0 (58 changes)
  • server/post/postApiKeyVerify.js — +57 / -0 (57 changes)
  • server/post/postLoginForm.js — +55 / -0 (55 changes)
  • server/post/postLoginVerification.js — +45 / -0 (45 changes)
  • server/services/resend.js — +9 / -0 (9 changes)
  • vercel.json — +9 / -0 (9 changes)