From 321c55e0d2e60e147618fc4a527bd0d656070127 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Thu, 6 Feb 2025 00:47:06 +0100 Subject: [PATCH] Scripts: automatically download statistics every day and upload them, remove dependency on github --- .forgejo/workflows/daily_data_maintenance.yml | 2 +- src/UI/Statistics/StatisticsGui.svelte | 2 +- src/UI/StatusGui.ts | 12 +++--------- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/.forgejo/workflows/daily_data_maintenance.yml b/.forgejo/workflows/daily_data_maintenance.yml index dbc69a125b..c3047f7270 100644 --- a/.forgejo/workflows/daily_data_maintenance.yml +++ b/.forgejo/workflows/daily_data_maintenance.yml @@ -36,5 +36,5 @@ jobs: run: | scp -r hetzner:~/data/changeset-metadata/ . npm run download:stats -- -- ./changeset-metadata/ - scp -r ./changeset-metadata/* hetnzer:~/data/changeset-metadata/ + scp -r ./changeset-metadata/* hetzner:~/data/changeset-metadata/ diff --git a/src/UI/Statistics/StatisticsGui.svelte b/src/UI/Statistics/StatisticsGui.svelte index 4d068b3021..5417bb507b 100644 --- a/src/UI/Statistics/StatisticsGui.svelte +++ b/src/UI/Statistics/StatisticsGui.svelte @@ -5,7 +5,7 @@ import AllStats from "./AllStats.svelte" let homeUrl = - "https://raw.githubusercontent.com/pietervdvn/MapComplete-data/main/changeset-metadata/" + "https://data.mapcomplete.org/changeset-metadata/" let stats_files = "file-overview.json" let indexFile = UIEventSource.FromPromise(Utils.downloadJson(homeUrl + stats_files)) diff --git a/src/UI/StatusGui.ts b/src/UI/StatusGui.ts index 8cb3fa14ec..b5d1896042 100644 --- a/src/UI/StatusGui.ts +++ b/src/UI/StatusGui.ts @@ -1,11 +1,5 @@ import StatusGUI from "./Status/StatusGUI.svelte" -export default class StatusGui { - public setup() { - new StatusGUI({ - target: document.getElementById("main"), - }) - } -} - -new StatusGui().setup() +new StatusGUI({ + target: document.getElementById("main") +})