Skip to main content

Tiima Web Controller

Project description

This library can be used to control the Tiima web UI through a simple Python API. It uses MechanicalSoup for mimicing browser actions.

PyPI

Installing

TiimaWeb is in PyPI and can be installed simply by:

pip install tiimaweb

or if you use Poetry:

poetry add tiimaweb

Usage

The library can be used from Python code like this:

from datetime import date, datetime

import tiimaweb

client = tiimaweb.Client()

with client.login('username', 'password', 'company') as tiima:
    # Get all time blocks of 2020-02-29
    time_blocks = tiima.get_time_blocks_of_date(date(2020, 2, 29))

    # Print and delete all those time blocks
    for time_block in time_blocks:
        print(time_block)
        tiima.delete_time_block(time_block)

    # Add new time block
    tiima.add_time_block(
        start=datetime(2020, 3, 1, 8, 30),
        end=datetime(2020, 3, 1, 11, 45))

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

tiimaweb-0.4.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

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

tiimaweb-0.4.0-py2.py3-none-any.whl (9.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file tiimaweb-0.4.0.tar.gz.

File metadata

  • Download URL: tiimaweb-0.4.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.5.10 Linux/5.10.0-1050-oem

File hashes

Hashes for tiimaweb-0.4.0.tar.gz
Algorithm Hash digest
SHA256 1210efc8db908f7ddc371ff04985fbb504042268c8da012a30f903e8ddb6b205
MD5 773a553db4eb7aba7b72d0853dcacebc
BLAKE2b-256 50898cbd8b574ce3163502dd4e55761edca3c172129d1c4e715e862d52fbdc4f

See more details on using hashes here.

File details

Details for the file tiimaweb-0.4.0-py2.py3-none-any.whl.

File metadata

  • Download URL: tiimaweb-0.4.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.5.10 Linux/5.10.0-1050-oem

File hashes

Hashes for tiimaweb-0.4.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a4fe1b7f262417a7e1042544760782229b05f2a6649e60dae9381e8b3b06906c
MD5 48dd291887095fc5517731da99c878de
BLAKE2b-256 9ef660b17cbae88b512fcc6eaaa2ec24aefc716a1912dcd6cba259c8e50067d1

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