Skip to content

Releases: rmjacobson/recgov_daemon

Availability Table Parsing Patch

12 Sep 06:58
Compare
Choose a tag to compare

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

12 Sep 03:12
300fb57
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0 Google Auth Long-term

23 Apr 08:03
b148d79
Compare
Choose a tag to compare

Upgrade Google Auth to App-Specific Password because "less secure apps" are going away 30 May 2022.

What's Changed

Full Changelog: v1.0.1...v1.1.0

v1.0.1 Recreation.gov 2022 Rewrite

23 Apr 06:50
5d08378
Compare
Choose a tag to compare

Patch to v1.0 release to deal with changes to the recreation.gov website. No significant functionality added.

What's Changed

Full Changelog: v1.0...v1.0.1

v1.0 One User, One Weekend

20 Jun 04:38
60f1dbe
Compare
Choose a tag to compare

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