atletiek_nu_api

Crates.ioatletiek_nu_api
lib.rsatletiek_nu_api
version0.2.7
created_at2023-10-08 18:58:16.769067+00
updated_at2025-07-04 14:15:01.461936+00
descriptionA scraping library for the atletiek.nu website
homepagehttps://github.com/zeskeertwee/atletiek-nu-api
repositoryhttps://github.com/zeskeertwee/atletiek-nu-api
max_upload_size
id997378
size132,945
zeskeertwee (zeskeertwee)

documentation

README

atletiek-nu-api

A work-in-progress attempt at scraping the athletics.app (previously atletiek.nu but they changed their domain) website for data. Kinda works but far from complete.

What it can do as of now:

  • Search for competitions
  • List registrations for a competition (including registration status such as accepted, rejected, etc.)
  • List results for an athlete for a given competition
  • Search athletes and list their profile with PB's, a list of all preformances in a specific category, and all competitions they participated in
  • List competitions for a given time period

Note: The scraper still has many bugs and will not be able to scrape all pages. Please create an issue if you encounter a bug.

HTTP API

An api is hosted at https://atnapi.juandomingo.net using cloudflare workers. Documentation

Local HTTP API

There is also a HTTP api availible for download from the releases on github.com Or, alternatively, you can compile the HTTP api from scratch after cloning the repository like so: cargo build --release --bin api

Commit count: 97

cargo fmt