Keep JustTheHydes current
Nova prices scan automatically. Thousand Trails FSBO needs a quick Facebook dump first (login-walled). Then one command updates both and can deploy.
cd ~/Projects/JustTheHydes npm run update-site
- Runs tests
- Imports every
tt-fsbo-dump*.jsonin Downloads intopublic/data/tt-fsbo-listings.json - Scans Nova 20D deals (Grok discovery on by default)
- Builds and deploys to justthehydes.com
Double-click launcher: scripts/update-justthehydes.command
(logs under logs/).
npm run update-site -- --no-deploy
npm run update-site -- --no-grok
npm run update-site -- --no-nova --no-deploy # or npm run tt:import:all
npm run update-site -- --no-tt # or npm run scan:deploy
Thousand Trails FSBO dump (before update)
Facebook does not allow unattended scraping. You dump while logged in; the import script saves to the repo so the site (and Grok) can see the data. Browser “Import” on the TT page is preview only.
facebook.com/groups/ttfsbo · sort / scroll so recent p2p / Elite / Odyssey / Adventure posts load. Expand See more on posts when you can.
DevTools → Console → paste script from
TT page → Copy console script
or open scripts/tt-fsbo-dump.js / public/data/tt-fsbo-dump.js.
A tt-fsbo-dump-YYYY-MM-DD.json downloads to your Downloads folder.
cd ~/Projects/JustTheHydes npm run tt:import:all # or full: npm run update-site npm run serve # local check → /thousand-trails.html
Durable file: public/data/tt-fsbo-listings.json
Nova 20D (automatic in update-site)
Scans dealer/marketplace sources for new 2026/2027 Coachmen Nova 20D listings.
Needs at least 3 valid priced listings or it will not overwrite last good public data.
Outputs: public/data/nova-20d-results.json + history + snapshots under data/nova-20d-snapshots/.
Dry run only: npm run scan · without Grok: npm run scan -- --no-grok
TT scope reminder
In: park-to-park · longer booking windows (Journey 120d / Explore 150d / Adventure 180d + legacy Elite / Odyssey / Platinum / VIP).
Out: Zone Camping Pass, cabin-only, plain 14/7 products, buyer-wanted posts, spam ads.
Local preview
cd ~/Projects/JustTheHydes npm run serve
/or/index.html— Nova tracker/thousand-trails.html— TT park-to-park deals/directions.html— this page