Bloom Nine Elms Guest Wi-Fi
Jekyll site displaying daily guest Wi-Fi passwords with QR codes for easy access.
Wi-Fi passwords are managed in a Google Sheet. The spreadsheet contains two columns: date and password.
bundle installRun the local server with live reload:
./serve
# or
bundle exec jekyll serve --livereloadVisit http://127.0.0.1:4000 to preview.
To sync passwords from the Google Sheet and generate post files:
ruby scripts/update_passwords.rbThis script will:
- Fetch the latest passwords from the Google Sheet
- Generate or update post files in
_posts/with theYYYY-MM-DD-wifi.mdnaming pattern - Create posts with the proper template including QR codes and copy-to-clipboard functionality
Note: The Google Sheet must be publicly accessible (view-only is sufficient) for the script to work.
Generate the static site for deployment:
bundle exec jekyll buildOutput will be in _site/.