mirror of
https://github.com/zvx-echo6/recon.git
synced 2026-05-20 06:34:40 +02:00
feat(navi): address book with geocoding integration
- YAML-backed saved locations (config/address_book.yaml) - Exact/partial alias matching with case-insensitive lookup - Flask blueprint: /api/address_book/lookup, /api/address_book/list - Geocoder short-circuits Photon when address book has exact match - Test suite for lookup behavior Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
3243f2f252
commit
23483e8198
6 changed files with 263 additions and 1 deletions
18
config/address_book.yaml
Normal file
18
config/address_book.yaml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# RECON Address Book — saved locations for navigation shortcuts.
|
||||
# Entries are matched by name and aliases (case-insensitive).
|
||||
# Add new entries by appending to the list below.
|
||||
|
||||
entries:
|
||||
- id: home
|
||||
name: Home
|
||||
aliases:
|
||||
- home
|
||||
- matt's house
|
||||
- 214 north st
|
||||
- 214 north street
|
||||
address: "214 North St, Filer, ID 83328"
|
||||
lat: 42.5735833
|
||||
lon: -114.6066389
|
||||
tags:
|
||||
- residence
|
||||
- primary
|
||||
Loading…
Add table
Add a link
Reference in a new issue