Skip to content

x-n2o/bloomwifi.github.io

Repository files navigation

bloomwifi.github.io

Bloom Nine Elms Guest Wi-Fi

Overview

Jekyll site displaying daily guest Wi-Fi passwords with QR codes for easy access.

Source of Truth

Wi-Fi passwords are managed in a Google Sheet. The spreadsheet contains two columns: date and password.

Setup

bundle install

Development

Run the local server with live reload:

./serve
# or
bundle exec jekyll serve --livereload

Visit http://127.0.0.1:4000 to preview.

Updating Passwords

To sync passwords from the Google Sheet and generate post files:

ruby scripts/update_passwords.rb

This script will:

  • Fetch the latest passwords from the Google Sheet
  • Generate or update post files in _posts/ with the YYYY-MM-DD-wifi.md naming 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.

Build

Generate the static site for deployment:

bundle exec jekyll build

Output will be in _site/.

About

Bloom Nine Elms Guest Wi-Fi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published