Skip to main content

PyBokio

License Latest PyPI version PyPI status

Unofficial SDK for interacting with Bokio

Currently the project is in very early development and very little functionality can be used. But if you are eager to get stuff going, please consider helping out by contributing!

Usage

Connecting

Connecting with credentials

The simplest way to connect with the client is through credentials.

from pybokio import BokioClient

client = BokioClient(
    company_id="00000000-0000-4000-0000-000000000000",
    username="your@email.here",
    password="your.password"
)
client.connect()

Connecting with cookies

A preferred way to connect is to reuse the cookies after logging in with credentials.

Saving cookies from an existing session

import pickle

...

cookies = client.get_cookies()
with open('session.pickle', 'wb') as f:
    pickle.dump(cookies, f)

Reusing cookies to connect again

from pybokio import BokioClient
import pickle

with open('session.pickle') as f:
    cookies = pickle.load(f)

client = BokioClient.from_cookies(
    company_id="00000000-0000-4000-0000-000000000000",
    cookies=cookies
)
client.connect()

Contributing

Contributions are always welcome!

To contribute, please take the following steps:

  1. Fork the repo
  2. Add your change
  3. Make a pull request with a short description of the change you're proposing.

Authors

Release files for pybokio 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pybokio 0.1.1
File Size Uploaded
pybokio-0.1.1.tar.gz 9.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pybokio 0.1.1
File Interpreter ABI Platform
pybokio-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 20.1 kB

Release files / pybokio-0.1.1.tar.gz

Download URL pybokio-0.1.1.tar.gz
Size 9.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a7fd7533ecd037d821a7239376c302374d32eb66810fb00cbd81358d3a339eb7
BLAKE2b-256 checksum
How to use checksums
837edd3fa3a263037b42bfa810bef99f5af334a4a3bc71ba989969f26ee55c2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5

Release files / pybokio-0.1.1-py3-none-any.whl

Download URL pybokio-0.1.1-py3-none-any.whl
Size 10.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7a3318c5b6c78a9f7a43a5de42f218325bf17fbcb4be54a35030ee92bf1b5e7
BLAKE2b-256 checksum
How to use checksums
70779d8b919add313c2de07474877c0f7d806c8112dfa1f3e27ac4c3d990eef6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.5

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page