Skip to main content

Python client for Qwhale API

Project description

qwhale-client

This is the official python client library

The library is simple, all you need is a TOKEN that you can get from our website hare and that it! you are ready to work with our service.

The library works with pymongo so you can use it like you use to.

code example

from qwhale_client import APIClient

TOKEN = "<YOUR API TOKEN>"

client = APIClient(TOKEN)

with client as database:
    print(client.activated)  # -> True
    database["test"].insert_one({"key": "value", "extra": "123456"})
    document = database["test"].find_one({"key": "value"})
    print(document)  # -> {"_id": ObjectId(...), "key": "value", "extra": "123456"}

print(client.activated)  # -> False

Another code example

from qwhale_client import APIClient

TOKEN = "<YOUR API TOKEN>"

client = APIClient(TOKEN)

database = client.get_database()
print(client.activated)  # -> True

database["test"].insert_one({"key": "value", "extra": "123456"})
document = database["test"].find_one({"key": "value"})
print(document)  # -> {"_id": ObjectId(...), "key": "value", "extra": "123456"}

print(client.close())  # -> {'data_saved': True}
print(client.activated)  # -> False

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

qwhale_client-0.1.20.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

qwhale_client-0.1.20-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

Details for the file qwhale_client-0.1.20.tar.gz.

File metadata

  • Download URL: qwhale_client-0.1.20.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for qwhale_client-0.1.20.tar.gz
Algorithm Hash digest
SHA256 324604354a8df8e04325861734edaa3571885501244727427e9cd2bedf170158
MD5 52e80d3ea3594547413a7b7883157395
BLAKE2b-256 611a928968e677ab6fcc0419beaa9e038d2223e535a180a390b1624c7dc1361e

See more details on using hashes here.

File details

Details for the file qwhale_client-0.1.20-py3-none-any.whl.

File metadata

  • Download URL: qwhale_client-0.1.20-py3-none-any.whl
  • Upload date:
  • Size: 3.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.2

File hashes

Hashes for qwhale_client-0.1.20-py3-none-any.whl
Algorithm Hash digest
SHA256 f98186f69b9ab77d33d352758bb373c7112a5803f9b7d87ec996fdf9a5ea06b2
MD5 6859ca40425d814c47cc950b4d1d729d
BLAKE2b-256 3434965b6d101cc54d691ac93b80a0ebac6a78233c6962bcf2b480ee4f871f68

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