Skip to main content

An API for the TurboSelf web app

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

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

If you're not sure about the file name format, learn more about wheel file names.

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 Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page