PROCITY/web/assets/towns/_raw/newtown_real.overpass.json
m3ultra 483a4b75c6 Lane E R17 (v3.2): the real-map scout — 5 AU town caches + publish --verify fix
Ledger #4 (warm-up): publish.py --verify no longer false-flags non-procity_ published assets
(sit.glb, vintage-cash-register). It compares the _published.json name record against the depot's
full file list (fetch_depot_files) instead of a procity_ prefix filter; only OUR namespace flags as
unrecorded. --verify now: all 39 recorded assets live.

Ledger #6 (the scout): new pipeline/build_towns.py ports thriftgod build_city()'s Overpass route to
per-town caches in A's procity-town-cache/1 contract. 5 real compact AU towns under web/assets/towns/
(katoomba/newtown/fremantle/bendigo/castlemaine, 6-21 shops, spans <2.4km): bounded Overpass query ->
raw cached in-repo (re-runs never re-fetch) -> dedupe/suburb-fill/parody (trademarked chains only;
indie shops keep real OSM names)/type-map. Deterministic (byte-identical re-run, no RNG). ODbL:
SOURCES.md licence table + license/attribution on every cache. All 5 boot through the full
structural+gig suites (selfcheck 16596/16596 green; synthetic golden 0x3fa36874 unmoved). Overpass
fetch John-authorized (Standing #2).

-> Lane A: caches live under web/assets/towns/; pin the per-town goldens selfcheck printed (katoomba
   0x61760542 newtown 0x95978b45 fremantle 0xee9fd09a bendigo 0x5e3e76a6 castlemaine 0xf1a628a1) +
   feed through plan_osm. E->A handshake.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 14:49:40 +10:00

338 lines
7.2 KiB
JSON

{
"fetchedAt": "2026-07-16",
"endpoint": "https://overpass-api.de/api/interpreter",
"query": "[out:json][timeout:120];nwr[\"shop\"~\"^(charity|second_hand|music|antiques|books|toys|games|video_games|pawnbroker)$\"][\"name\"](-33.91021,151.16489,-33.88679,151.19311);out center;",
"bbox": {
"minLat": -33.91021171171171,
"minLon": 151.1648899610343,
"maxLat": -33.88678828828829,
"maxLon": 151.1931100389657
},
"elements": [
{
"type": "node",
"id": 2365230295,
"lat": -33.897238,
"lon": 151.179525,
"tags": {
"addr:housenumber": "3",
"addr:postcode": "2042",
"addr:street": "Wilson Street",
"addr:suburb": "Newtown",
"name": "Egg Records",
"opening_hours": "Mo-Su 11:00-17:00",
"shop": "music",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 3278485277,
"lat": -33.8875182,
"lon": 151.1707861,
"tags": {
"addr:housenumber": "31\u0430",
"addr:postcode": "2038",
"addr:street": "Parramatta Road",
"addr:suburb": "Annandale",
"check_date:opening_hours": "2026-02-18",
"name": "The Vintage Record",
"opening_hours": "Th-Su 11:00-17:00",
"shop": "music",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 3278488658,
"lat": -33.8877879,
"lon": 151.1713949,
"tags": {
"addr:housenumber": "18",
"addr:postcode": "2048",
"addr:street": "Parramatta Road",
"addr:suburb": "Stanmore",
"name": "Aalders",
"opening_hours": "Mo-Fr 10:00-16:00 \"by appointment\"",
"shop": "antiques",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 5931284422,
"lat": -33.9035515,
"lon": 151.1797675,
"tags": {
"check_date:opening_hours": "2025-07-27",
"name": "Towers Antiques",
"opening_hours:signed": "no",
"shop": "antiques",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 5931284426,
"lat": -33.9032933,
"lon": 151.1796014,
"tags": {
"check_date:opening_hours": "2025-07-17",
"name": "Old Wares",
"opening_hours:signed": "no",
"shop": "antiques",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 6204412995,
"lat": -33.9029178,
"lon": 151.1795869,
"tags": {
"name": "Goulds Books",
"opening_hours": "We-Mo 10:30-18:00",
"shop": "books",
"wheelchair": "yes"
}
},
{
"type": "node",
"id": 6901192228,
"lat": -33.890884,
"lon": 151.1920277,
"tags": {
"name": "Co-op",
"shop": "books"
}
},
{
"type": "node",
"id": 9518337417,
"lat": -33.8878728,
"lon": 151.1664969,
"tags": {
"addr:housenumber": "141",
"addr:street": "Parramatta Road",
"check_date:opening_hours": "2025-03-13",
"name": "Downtown Music",
"opening_hours": "Mo-Th 10:00-17:00; Fr-Su 10:00-16:00",
"phone": "+61 2 9569 2744",
"shop": "music",
"website": "https://downtownmusicsydney.com.au/",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 9888616491,
"lat": -33.8925979,
"lon": 151.1868158,
"tags": {
"name": "Haze Guitars",
"operator": "26 King St, Newtown NSW 2042",
"shop": "music"
}
},
{
"type": "node",
"id": 11984912424,
"lat": -33.9011361,
"lon": 151.178408,
"tags": {
"name": "Thats So Mi",
"opening_hours": "We-Fr 11:00-16:00; Sa,Su 10:00-17:00; Mo,Tu off",
"shop": "antiques",
"wheelchair": "no"
}
},
{
"type": "node",
"id": 12958032466,
"lat": -33.898898,
"lon": 151.1702724,
"tags": {
"name": "St Luke\u2019s Op Shop",
"shop": "charity"
}
},
{
"type": "node",
"id": 13122105023,
"lat": -33.8869187,
"lon": 151.1767126,
"tags": {
"brand": "Savers",
"brand:wikidata": "Q7428188",
"check_date": "2026-02-18",
"check_date:opening_hours": "2026-02-18",
"name": "Savers",
"opening_hours": "Mo-We,Fr 09:00-19:00; Th 09:00-21:00; Sa 09:00-18:00; Su 10:00-18:00",
"shop": "second_hand"
}
},
{
"type": "node",
"id": 13686752819,
"lat": -33.8961303,
"lon": 151.180366,
"tags": {
"email": "books@betterread.com.au",
"fax": "+61 2 9557 8560",
"name": "Better Read Than Dead",
"opening_hours": "Mo-Sa 09:30-21:00; Su 10:00-18:00",
"phone": "+61 2 9557 8700",
"shop": "books",
"website": "https://www.betterread.com.au/"
}
},
{
"type": "node",
"id": 13686752821,
"lat": -33.8959321,
"lon": 151.1807185,
"tags": {
"addr:housenumber": "257",
"addr:postcode": "2042",
"addr:state": "NSW",
"addr:street": "King Street",
"addr:suburb": "Newtown",
"branch": "Newtown",
"name": "Elizabeth's Bookshop",
"opening_hours": "Mo-Fr 10:00-22:30; Sa-Su 09:30-22:30",
"phone": "+61 2 9550 5691",
"shop": "books",
"website": "https://www.elizabethsbookshop.com.au/"
}
},
{
"type": "node",
"id": 13707141472,
"lat": -33.8986661,
"lon": 151.1742068,
"tags": {
"addr:housenumber": "109",
"addr:street": "Enmore Road",
"contact:instagram": "papadisquo.records",
"name": "Papa Disquo",
"shop": "music"
}
},
{
"type": "way",
"id": 291725580,
"center": {
"lat": -33.8869917,
"lon": 151.1768855
},
"nodes": [
2952129488,
2952129489,
2952129490,
5844915688,
2952129491,
5844914079,
2952129488
],
"tags": {
"addr:housenumber": "93-99",
"addr:postcode": "2050",
"addr:street": "Parramatta Road",
"addr:suburb": "Camperdown",
"building": "retail",
"building:levels": "2",
"name": "Savers",
"opening_hours": "Mo-We,Fr 09:00-19:00; Th 09:00-21:00; Sa 09:00-18:00; Su 10:00-18:00",
"roof:shape": "flat",
"shop": "second_hand"
}
},
{
"type": "way",
"id": 291725581,
"center": {
"lat": -33.8870857,
"lon": 151.1764593
},
"nodes": [
2952129492,
5844915703,
5844915702,
5844915701,
2952129493,
5844915700,
2952129494,
2952129495,
2952129492
],
"tags": {
"addr:housenumber": "101",
"addr:postcode": "2050",
"addr:street": "Parramatta Road",
"addr:suburb": "Camperdown",
"brand": "Kidstuff",
"brand:wikidata": "Q117746407",
"building": "retail",
"building:levels": "2",
"check_date": "2025-09",
"name": "Kidstuff",
"opening_hours": "Mo-Sa 09:00-17:30, Su 09:00-17:00",
"phone": "+61 2 9519 4848",
"shop": "toys",
"website": "https://www.kidstuff.com.au/",
"wheelchair": "yes"
}
},
{
"type": "way",
"id": 605984545,
"center": {
"lat": -33.9064099,
"lon": 151.1717385
},
"nodes": [
5746331046,
5746331047,
5746331048,
5746331049,
1852656521,
5746076963,
5746331046
],
"tags": {
"brand": "EB Games",
"brand:wikidata": "Q5322604",
"name": "EB Games",
"opening_hours:signed": "no",
"shop": "video_games",
"wheelchair": "yes"
}
},
{
"type": "way",
"id": 605984580,
"center": {
"lat": -33.9073712,
"lon": 151.1724377
},
"nodes": [
5746331119,
9572458386,
5746331037,
5746331120,
5746331030,
5746331029,
5746331163,
5746331028,
3489947034,
5746331118,
5746331119
],
"tags": {
"name": "Toys and Tales",
"shop": "toys",
"wheelchair": "yes"
}
}
]
}