jjoshm/azubiheft-api ? reverse-engineered prompt

Reverse engineered prompt

Build me a small Python library that works as a wrapper for azubiheft.de so I can manage Ausbildung reports from scripts instead of doing everything in the browser.

I want a simple session based API where I can log in with a username and password, check whether I am logged in, fetch the available subjects, add a subject, delete a subject by id, get a report for a specific date, get the report week id for a date, write a new report entry, and delete a report entry. It should feel easy to use from a normal Python file, with clear method names and sensible return values.

Please include a few basic tests and make the README show quick examples for login, reading a report, updating it, and logging out. Keep it clean and practical, and if you need current details from the site or best practices for the API, look them up online first.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab