Client

class leveropen.client.Client(access_token: str, base_url='https://www.leveropen.com/api/', version='v1')

Extends leveropen.protocol.Protocol()

get_datasets_by_collection(collection: str, page: int, verbose: bool = False)dict

Gets all datasets available from the Lever Open API

Parameters
  • collection (str) – Lever Open collection name

  • page (str) – Lever Open API page

  • verbose (bool) – if True then print statements

Returns

json from API response

Return type

dict

get_datasets_by_name(name: str, page: int, verbose: bool = False)dict

Gets all datasets available from the Lever Open API

Parameters
  • name (str) – Lever Open dataset name

  • page (str) – Lever Open API page

  • verbose (bool) – if True then print statements

Returns

json from API response

Return type

dict

get_datasets_by_page(page: int = 1, verbose: bool = False)dict

Gets all datasets available from the Lever Open API

Parameters
  • page (int) – Lever Open API page number, default 0

  • verbose (bool) – if True then print statements

Returns

json from API response

Return type

dict

get_datasets_by_topic(topic: str, page: int, verbose: bool = False)dict

Gets all datasets available from the Lever Open API

Parameters
  • topic (str) – Lever Open topic name

  • page (str) – Lever Open API page

  • verbose (bool) – if True then print statements

Returns

json from API response

Return type

dict