Tools
Utility tools for the travel project: calendar sync to generate .ics files from calendar-data.json for Google Calendar integration.
Available Tools
Calendar Sync
Generate .ics calendar files from calendar-data.json for import into Google Calendar, Apple Calendar, or any CalDAV-compatible calendar. Includes ticket-drop alarms, itinerary events, drive legs, and dog-home-base boarding windows.
Features:
- Reads
destinations/calendar-data.json(or embedded data) - Outputs standard
.icsformat - Ticket-drop reminder alarms (configurable lead time)
- Event windows with dog status
- Drive legs with mileage/duration
- Dog-home-base boarding windows
Usage:
cd tools/calendar-sync
python generate_ics.py --input ../../destinations/calendar-data.json --output travel-2027.ics
Output: travel-2027.ics ready for calendar import.
Future Tools (Planned)
- Route Optimizer — Multi-stop route planning with fuel/charging constraints
- Packing List Generator — Per-trip packing lists from gear stack + destination
- Budget Tracker — Actual vs planned spending with category breakdown
- Maintenance Logger — Service record entry with mileage tracking
- Boondocking Spot Logger — GPS + notes + cell signal + amenities per site