- πͺ Simple to use. Scrape attendance data with a single command!
- π Super fast. Automatically scrapes, downloads ZIP archives, and extracts CSV files in seconds!
- π Support for Windows, MacOS (Intel & Apple Silicon), Linux, and FreeBSD!
- π Web-based API. We also offer a web API (can be used as a source in Power BI!) at https://dfe-attendance.vercel.app!
Head over to the Releases page and download the latest version for your target OS.
Alternatively, you can install the dfe-attendance
binary using go install
:
go install github.com/lukecarr/dfe-attendance@latest
Now you can invoke the dfe-attendance
binary and start scraping data from the DfE's statistics website:
/path/to/your/dfe-attendance daily --output /path/to/output/daily.csv
This will scrape daily attendance data for schools and save the data to /path/to/output/daily.csv
.
dfe-attendance is licensed under the Apache-2.0 License
.
dfe-attendance's banner background is sourced from SVGBackgrounds.com.