API allowing you to fecth menus from boonli.com
Project description
Boonli API
This API allows you to retrieve the menus that were chosen on Boonli.
Usage
To get the menu information run:
> boonli_api/api.py -c <customer_id> -u <username> -p <password>
Where customer_id is the first part of the domain name where you login, like my_school in https://myschool.boonli.com.
To enable a lot of debug logging you can add -v.
Web API
I have also created an API that can be deployed on Google Cloud Function that returns the menus as an iCalendar here: https://github.com/beaufour/boonli_calendar
Notes
Boonli does not have an official API, so I reverse engineered it. It involves parsing two web pages which is always fragile. So it will probably break at some point.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file boonli_api-0.1.4.tar.gz.
File metadata
- Download URL: boonli_api-0.1.4.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.9.16 Darwin/22.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9240d6d1b20b34d1f80e383cf7c406a1b18176730c0aade9b1975ba18784b90a
|
|
| MD5 |
ef7db4b39911af40527139ff7c5a6bef
|
|
| BLAKE2b-256 |
8d9b817c0ea5e6757ada5d2fbe4096ad653019e352e50d5bcd383e82b85887d7
|
File details
Details for the file boonli_api-0.1.4-py3-none-any.whl.
File metadata
- Download URL: boonli_api-0.1.4-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.3.1 CPython/3.9.16 Darwin/22.2.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ae0174dfcaa06ea10ff9b8b91affc7583ffa91d645b4ff9243a5aac85af8c24
|
|
| MD5 |
f72824ec73b68e4769fbfd6a03e07d91
|
|
| BLAKE2b-256 |
7c24109b8ba80c3e13b1b6fe93fb6f02ea096cf32ee618d6dced639cf176f652
|