squacapipy

A python api wrapper for SQAUC API


License
MIT
Install
pip install squacapipy==0.4

Documentation

squacapipy

PyPI version Build Status

An API wrapper squacapi

Usage

Configuration

You will first need a token. Once you have a squac account you will be sent details to retrieve a token

The following environmental variables are required

Environmental variables examples can be found in .env-example

Classes

Class Response

All responses are of class Response and have the following two attributes:

  • status_code: int HTTP status code
  • body: array of python dictionaries objects, or error code

Network

get query params:

  • network: comma seperated string of networks.
  • channel: exact match Dict response Keys:
  • code: str two letter indentifier
  • name: str, long name
  • descritpion: str
  • created_at: datetime
  • updated_at: datetime
  • user: user_id of creator
from squacapipy.squacapi import Network

net = Network()
# return all networks
net.get()
# return UW. Params are not case sensistive
net.get(network='uw')
# return UW, UO, CC
net.get(network='uw,uw,cc')