Skip to main content

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

demo

Project details


Release history Release notifications | RSS feed

This version

1.0

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)

Uploaded Source

Built Distribution

turboself-1.0-py3-none-any.whl (5.8 kB view details)

Uploaded Python 3

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

Hashes for turboself-1.0.tar.gz
Algorithm Hash digest
SHA256 dafb8d8315f420ad5ca4eb0de764d82aba0d1fd19ef3ad2c5968dfd134bbcfa8
MD5 d14b1b728dfc14200d10bbeda4b32857
BLAKE2b-256 7301f91cc7120635eedfd6678b0e026246ad524f687cf8db0a3ccd0ea7ba945a

See more details on using hashes here.

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

Hashes for turboself-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52287160b47598090843be4e49b0b802ef2f9e0bc750edb1f181cd2b723af1c3
MD5 88c422c2fe464487e7219528ed9ce64c
BLAKE2b-256 dd25c2c7b24437bedce01fe06637440926182c3d2497c1b7943df8ee007af672

See more details on using hashes here.

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