atletiek_nu_api 0.2.7

A scraping library for the atletiek.nu website
docs.rs failed to build atletiek_nu_api-0.2.7
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: atletiek_nu_api-0.2.1

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