Skip to main content

API allowing you to fecth menus from boonli.com

Project description

Boonli API

pre-commit pre-commit Coverage Status PyPI version

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

boonli_api-0.1.4.tar.gz (9.3 kB view hashes)

Uploaded Source

Built Distribution

boonli_api-0.1.4-py3-none-any.whl (9.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page