An API for the TurboSelf web app
Project description
turboself-api
API for the TurboSelf web application.
Is able to fetch user reservations, remaining credits and account data.
Installation
- Use at least python
3.11
- Install using pip:
pip install git+https://github.com/Egsagon/turboself-api.git
- Or clone this repository and use the module locally.
Usage
There is an example usage in the main.py
file which show how to print resservations per week:
import turboself
client = turboself.Client('username', 'password')
for week in client.get_reservations():
print(f'WEEK {week.date.month}/{week.date.year}')
for day in week.days:
do_eat = '92myes' if day.eat else '91mno'
if not day.can_eat: do_eat = '30mno'
print(f'\t* {day.date.date()}: \033[{do_eat}\033[0m')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
turboself-1.0.tar.gz
(5.3 kB
view details)
Built Distribution
File details
Details for the file turboself-1.0.tar.gz
.
File metadata
- Download URL: turboself-1.0.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dafb8d8315f420ad5ca4eb0de764d82aba0d1fd19ef3ad2c5968dfd134bbcfa8 |
|
MD5 | d14b1b728dfc14200d10bbeda4b32857 |
|
BLAKE2b-256 | 7301f91cc7120635eedfd6678b0e026246ad524f687cf8db0a3ccd0ea7ba945a |
File details
Details for the file turboself-1.0-py3-none-any.whl
.
File metadata
- Download URL: turboself-1.0-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52287160b47598090843be4e49b0b802ef2f9e0bc750edb1f181cd2b723af1c3 |
|
MD5 | 88c422c2fe464487e7219528ed9ce64c |
|
BLAKE2b-256 | dd25c2c7b24437bedce01fe06637440926182c3d2497c1b7943df8ee007af672 |