Metadata-Version: 2.1
Name: schoolware-api
Version: 0.1.1
Summary: A api for schoolware written in python
Author: Maarten Buelens
Author-email: MB <schoolware_api@mb-server.com>
License: MIT
Project-URL: Homepage, https://github.com/Maarten-buelens/schoolware_api
Project-URL: Bug Tracker, https://github.com/Maarten-buelens/schoolware_api/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests (==2.25.1)
Requires-Dist: playwright (==1.31.1)


# Schoolware-api
A api for schoolware written in python

# capabilities
* get agenda points
* get scores
* get todo items

# install
* ```pip3 install schoolware-api```
* ```playwright install &&  playwright install-deps```

# example

```
from schoolware_api import schoolware_api

config = {"domain":"", "user":"", "password":""} #example domain: kov.schoolware.be user: name.lastname@leerling.kov.be password: password 

schoolware = schoolware_api.schoolware(config)

print(schoolware.taken())  # Returns all todo items
print(schoolware.punten()) # Returns all scores this schoolyear
print(schoolware.agenda()) # Returns agenda points today
print(schoolware.agenda(datum="2023-03-06 00:00:00")) # Returns agenda points for 2023-03-06
```
