labapi#

LabArchives API Client Library.

This package provides a Python client for interacting with the LabArchives API. It offers an object-oriented interface to manage notebooks, folders, pages, and various entry types, along with authentication and utility functions.

Key components include:

  • Client: The main API client for connection and authentication.

  • User: Represents an authenticated user session.

  • tree: Modules for managing the hierarchical tree structure (notebooks, directories, pages).

  • entry: Modules for handling different types of entries within pages.

  • util: General utility functions and data structures.

Modules

client

LabArchives API Client.

entry

LabArchives Entry Package.

exceptions

Custom exception types raised by labapi.

tree

LabArchives Tree Structure Package.

user

LabArchives User Module.

util

Utility Functions and Classes for LabArchives API Client.