ONE SCRIPT · NOVA + THOUSAND TRAILS

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.

FULL SITE UPDATE (RECOMMENDED)
cd ~/Projects/JustTheHydes
npm run update-site

Double-click launcher: scripts/update-justthehydes.command (logs under logs/).

Local only (no deploy)
npm run update-site -- --no-deploy
Nova without Grok
npm run update-site -- --no-grok
TT only
npm run update-site -- --no-nova --no-deploy
# or
npm run tt:import:all
Nova only
npm run update-site -- --no-tt
# or
npm run scan:deploy

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.

1
Open the group (Newest)

facebook.com/groups/ttfsbo · sort / scroll so recent p2p / Elite / Odyssey / Adventure posts load. Expand See more on posts when you can.

2
Run the console dump script

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.

3
Save into the project + refresh the site
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

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

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.

cd ~/Projects/JustTheHydes
npm run serve
Not financial or legal advice. Always confirm membership contracts and transfer rights with Thousand Trails before paying. Nova prices are advertised — get written OTD quotes.