Skip to content

πŸ“Š Scraper to download school attendance data from the DfE's statistics website

License

Notifications You must be signed in to change notification settings

lukecarr/attendance

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

dfe-attendance

latest version maintainability code coverage

  • πŸ’ͺ 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!

πŸš€ Quick Start

Install

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

Scrape Daily Attendance (Example Usage)

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.

βš– License

dfe-attendance is licensed under the Apache-2.0 License.

Attribution

dfe-attendance's banner background is sourced from SVGBackgrounds.com.