• JavaScript 41.6%
  • Python 16.4%
  • CSS 16.1%
  • Nix 15.8%
  • Shell 6.5%
  • Other 3.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
mike 40ee237e21
All checks were successful
ci/crow/push/build Pipeline was successful
Add Flock data from 2026-08-11 (#25)
Co-authored-by: Michael Lynch <git@mtlynch.io>
Reviewed-on: #25
2026-08-26 15:34:52 -04:00
.crow Run CI builds on nixbuild.net (#17) 2026-08-20 17:02:25 -04:00
.vscode Initial commit 2026-08-19 23:25:42 +00:00
app Add Flock data from 2026-08-11 (#25) 2026-08-26 15:34:52 -04:00
data-preprocess Add Flock data from 2026-08-11 (#25) 2026-08-26 15:34:52 -04:00
dev-scripts Run CI builds on nixbuild.net (#17) 2026-08-20 17:02:25 -04:00
nix Serve About at /about rather than /about.html (#7) 2026-08-19 20:39:50 -04:00
.envrc Initial commit 2026-08-19 23:25:42 +00:00
.gitignore Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
.prettierignore Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
AGENTS.md Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
CLAUDE.md Initial commit 2026-08-19 23:25:42 +00:00
eleventy.config.js Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
flake.lock Initial commit 2026-08-19 23:25:42 +00:00
flake.nix Add Flock data from 2026-08-11 (#25) 2026-08-26 15:34:52 -04:00
LICENSE Initial commit 2026-08-19 23:25:42 +00:00
nix-ci.nix Initial commit 2026-08-19 23:25:42 +00:00
package.json Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
pnpm-lock.yaml Generate the web app using eleventy (#1) 2026-08-19 19:56:46 -04:00
README.md Add CrowCI status badge (#20) 2026-08-20 17:04:20 -04:00

Easthampton Flock Data Explorer

CrowCI status License: MIT

Overview

Data exploration tool for Easthampton, MA's Flock data.

Requirements

Architecture

  • data-preprocess: Contains scripts for preprocessing the raw Flock export data obtained from public data requests into a consistent format that the web application can use.
  • app: Contains the source code for the web application at https://flock.openeasthampton.com/

Development

Load the development environment to load all dependencies:

nix develop

Run explorer locally

PORT=3000 ./dev-scripts/serve

The app will be available at:

View Python code coverage

nix build .#python-coverage

The coverage results will be available in ./result.

Regenerate data

Regenerate the merged CSV from the raw Flock exports:

nix run .#update-flock-requests-data