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
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 |