Skip to main content

Quickbase API Python Wrapper

Project description

pyqb

A python library for the Quickbase API. For more information about the Quickbase API, please see http://www.quickbase.com/api-guide/index.html

Requirements

  • python 2.6+

  • xmltodict

  • requests

Installation

$ pip install pyqb

Usage

Create the client

import pyqb
# def Client(username=None, password=None, url="http://www.quickbase.com", database=None):
qbc = pyqb.Client(username='myusername', password='mypassword')

DoQuery

# doquery(query=None, qid=None, qname=None, database=None, fields=None, fmt=False, rids=False):
qbc.doquery(qid=64)
qbc.doquery(query='{"6".EX."myval"}', database='asdfasdf')
qbc.doquery(qid=64, fields=["3", "4"], fmt=True, rids=False)

EditRecord

# editrecord(rid=None, database=None, fields=None, update_id=None)
f = { "6": "newvalue" }
res = qbc.editrecord(rid='18081', database='asdfasdf', fields=f)

AddRecord

# def addrecord(database=None, fields=None)
f = { "hostname": "myhost", "7": "1.2.3.4" }
res = qbc.addrecord(database='asdfasdf', fields=f)

API Support

  • DoQuery

  • EditRecod

  • GetNumRecords

  • AddField

Authors

Steven Hajducko (steven_hajducko@intuit.com)

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

pyqb-0.1.6.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

pyqb-0.1.6-py2.py3-none-any.whl (3.8 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pyqb-0.1.6.tar.gz.

File metadata

  • Download URL: pyqb-0.1.6.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pyqb-0.1.6.tar.gz
Algorithm Hash digest
SHA256 14c59b586fe96e5ad089dc5fc1d41c4123124f69d2064396a5c4bead7f77cbfb
MD5 3f26cd33303d9f87f606cc3b3979ac2c
BLAKE2b-256 8cd1e55a01e598943425d00b8d48f3089e761e0e32290d357ed8f089107aced7

See more details on using hashes here.

File details

Details for the file pyqb-0.1.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for pyqb-0.1.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 cec0f6bb78a5b1bdfaf001349606978cd30e7daed61b3508246deb12d93d2cba
MD5 5bb955ef13c0f470d675545ac25ba1ff
BLAKE2b-256 fc00bc2f84847bcf17155ac82983374dba72402b7ce031524c9f4eea815f270a

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