ConnectorDB Python Client

The official python client for ConnectorDB.

To install the client:

pip install connectordb

Another optional requirement is python-apsw.

The client enables quick usage of the database for IoT stuff and data analysis:

import time
import connectordb

# Log in as a device
cdb = connectordb.ConnectorDB("apikey")

# Get the temperature stream
temp = cdb["temperature"]

if not temp.exists():
    temp.create({"type": "number"}) # connectordb streams use JSON schemas

while True:
    time.sleep(1)
    t = get_temperature()
    temp.insert(t)

The client also allows anonymous access of database values if the database is configured to allow public access:

import connectordb
cdb = connectordb.ConnectorDB()

usr = cdb("myuser")

Indices and Tables