Skip to content

Node.js scraper to find available campsites at reserveamerica.com and get notified

Notifications You must be signed in to change notification settings

phaniram/reserve-america-scraper

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Codeship Health

Example Usage

node scraper.js '--campgrounds=Bahia_Honda_Sp,Curry_Hammock_Sp,Long_Key_Sp' --state=FL --length=23 --electric=30 --arrival=1/6/13 --departure=2/15/13 --nights=4 --notify_boxcar --interval=15

Every 15 minutes, this will search reserveamerica.com for 30-amp electric campsites at least 23 feet in length at Bahia Honda, Curry Hammock, and Long Key with four consecutive nights of availability from January 6, 2013 to February 15, 2013. Any matching campsites will be notified via Boxcar.

Required Parameters

--campgrounds
--state
--arrival
--nights

Additional Parameters

--length
--electric
--departure
--waterfront
--notify_boxcar
--notify_growl
--notify_pushover
--interval

Required Configuration in config.json

campground_enum add additional campgrounds to campground_enum using values from reserveamerica.com

Optional Configuration in config.json

campsites_ignore
growl
boxcar
pushover

Getting Started with Sample Data

Download Node.js
Node.js with Heroku
Heroku Toolbelt
ignore any references to express
cp config.json-template config.json
cp Procfile-template Procfile

Test locally

foreman start

Deploy to Heroku

heroku create
git push heroku master
Use Heroku Dashboard to start/stop dyno(s)

About

Node.js scraper to find available campsites at reserveamerica.com and get notified

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%