A pipeline to discover, download and parse geocaches.
Steps involved:
- Find GC numbers based on an area
- Download geocache information via Groundspeak API
- Download log information via Groundspeak API
- Parse/normalize data
No API is exposed, you'll need direct database access.
This script is meant to be run via cron once a day or so and will look for stale/outdated information to update. The geocache download count is limited per 24hrs.
To access Groundspeak API information, you need to have your login credentials in
GC_USERNAME
, GC_PASSWORD
, and GC_CONSUMER_KEY
.
export GC_USERNAME= export GC_PASSWORD= export GC_CONSUMER_KEY=
- Run:
npm start
- (optional) Enable debuging:
export DEBUG=gc:\*