From c0e314f0ea2aa2d49d90260299e75b06dd01f2e5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 16:34:59 +0000 Subject: [PATCH 1/2] Initial plan From 2d402903ea953d84f2230990abe9d28b68fb35fd Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 16:36:44 +0000 Subject: [PATCH 2/2] Move venue scripts into 19hz/scripts subfolder and update relative paths Co-authored-by: ProLoser <67395+ProLoser@users.noreply.github.com> Agent-Logs-Url: https://github.com/ProLoser/funcheapmap/sessions/a8058959-f483-4422-8a71-b7bf0faee6cf --- 19hz/{ => scripts}/extract-venues.js | 2 +- 19hz/{ => scripts}/geocode-venues.js | 4 ++-- 19hz/{ => scripts}/merge-venues.js | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename 19hz/{ => scripts}/extract-venues.js (97%) rename 19hz/{ => scripts}/geocode-venues.js (97%) rename 19hz/{ => scripts}/merge-venues.js (77%) diff --git a/19hz/extract-venues.js b/19hz/scripts/extract-venues.js similarity index 97% rename from 19hz/extract-venues.js rename to 19hz/scripts/extract-venues.js index 7ebcc59..96fc4a2 100644 --- a/19hz/extract-venues.js +++ b/19hz/scripts/extract-venues.js @@ -97,6 +97,6 @@ console.log(`\nTotal unique venues across all files: ${allVenues.size}`); console.log('\nWriting to new-venues.json...'); const venueArray = Array.from(allVenues.values()); -fs.writeFileSync('new-venues.json', JSON.stringify(venueArray, null, 2)); +fs.writeFileSync('../new-venues.json', JSON.stringify(venueArray, null, 2)); console.log(`Done! Wrote ${venueArray.length} venues to new-venues.json`); diff --git a/19hz/geocode-venues.js b/19hz/scripts/geocode-venues.js similarity index 97% rename from 19hz/geocode-venues.js rename to 19hz/scripts/geocode-venues.js index 8304cce..b18bf94 100644 --- a/19hz/geocode-venues.js +++ b/19hz/scripts/geocode-venues.js @@ -1,8 +1,8 @@ const fs = require('fs'); const https = require('https'); -const INPUT_FILE = 'venues.json'; -const OUTPUT_FILE = 'venues.json'; +const INPUT_FILE = '../venues.json'; +const OUTPUT_FILE = '../venues.json'; const DELAY_MS = 1000; // Nominatim requires 1 request per second function delay(ms) { diff --git a/19hz/merge-venues.js b/19hz/scripts/merge-venues.js similarity index 77% rename from 19hz/merge-venues.js rename to 19hz/scripts/merge-venues.js index 8af36ce..1a8f4dd 100644 --- a/19hz/merge-venues.js +++ b/19hz/scripts/merge-venues.js @@ -1,10 +1,10 @@ const fs = require('fs'); console.log('Loading existing venues...'); -const existingVenues = JSON.parse(fs.readFileSync('venues.json', 'utf8')); +const existingVenues = JSON.parse(fs.readFileSync('../venues.json', 'utf8')); console.log('Loading new venues...'); -const newVenues = JSON.parse(fs.readFileSync('new-venues.json', 'utf8')); +const newVenues = JSON.parse(fs.readFileSync('../new-venues.json', 'utf8')); console.log(`Existing venues: ${existingVenues.length}`); console.log(`New venues: ${newVenues.length}`); @@ -33,5 +33,5 @@ const mergedVenues = Array.from(venueMap.values()).sort((a, b) => console.log(`\nAdded ${addedCount} new venues`); console.log(`Total venues: ${mergedVenues.length}`); -fs.writeFileSync('venues.json', JSON.stringify(mergedVenues, null, 2)); +fs.writeFileSync('../venues.json', JSON.stringify(mergedVenues, null, 2)); console.log('\nUpdated venues.json');