Releases: rmjacobson/recgov_daemon
Availability Table Parsing Patch
Turns out that when searching past the end of the campground's 'season' the calendar table does not update the availability table properly becaus there is no data to display for that time range. This commit addresses that possibility and fixes a few logging message quirks.
v1.2.0 Notification by Text
The daemon will now notify users by text if provided with phone number and carrier. The user can now specify if they need more than 1 campground by using the --num_sites
parameter.
What's Changed
- Notification By Text by @rmjacobson in #18
- Bump numpy from 1.20.3 to 1.22.0 by @dependabot in #17
New Contributors
- @dependabot made their first contribution in #17
Full Changelog: v1.1.0...v1.2.0
v1.1.0 Google Auth Long-term
Upgrade Google Auth to App-Specific Password because "less secure apps" are going away 30 May 2022.
What's Changed
- Upgrade Google Auth to App-Specific Password by @rmjacobson in #15
Full Changelog: v1.0.1...v1.1.0
v1.0.1 Recreation.gov 2022 Rewrite
Patch to v1.0 release to deal with changes to the recreation.gov website. No significant functionality added.
What's Changed
- Fix recgov format updates by @rmjacobson in #14
Full Changelog: v1.0...v1.0.1
v1.0 One User, One Weekend
This is the simplest possible stable version of this project -- it can look for a collection of campgrounds in RIDB or be provided a list of campgrounds to look at, check their availability tables on recreation.gov for a single date range every 5 minutes, and send an alert when it sees an availability pop up that wasn't there before. Because we have had a successful real-world test (run on raspbian) that was able to find a campground opening and send a notification email, it's time to merge into main and tag a release so that users are able to know this is a stable place in development.
A more detailed current state of the project is summarized as follows:
- able to interface with RIDB to find all campgrounds in a radius around a specific latitude/longitude
- able to take list of campground IDs as an argument and check availability for both those campgrounds as well as campgrounds found through RIDB
- able to take a start date & number of days stayed and confirm availability for the whole stay
- able to send alert email to address passed in as argument
- will remove campgrounds from consideration if they error repeatedly during parsing
-will remove campgrounds from consideration if availability has already been found for that campground
Primary Limitations:
- can only send alerts to a single email address
- can only consider 1 date range
- extremely CLI-heavy -- config/input file might be advantageous