sonar-client-python

Work in progress

sonar-client-python provides a python API to speak with Sonar.

Tests

you can run tests with: python tests/basic.py with default endpoint: 'http://localhost:9191/api' and Island: 'default' or you can run the tests with specified Endpoint and Island: python tests/basic.py ENDPOINT ISLAND

Functions to implement

  • Close
  • isWritable
  • info
  • createIsland
  • focusIsland
  • _getIslandInfo
  • getCurrentIsland
  • getSchemas
  • getSchema
  • putSchema
  • putSource
  • _localdriveKey
  • writeResourceFile
  • readResourceFile
  • createResource
  • parseHyperdriveUrl
  • resourceHttpUrl
  • get
  • put
  • del(ete)
  • sync
  • query
  • search
  • updateIsland
  • getDrives
  • readdir
  • makeLink
  • getResource
  • writeFile
  • readFile
  • statFile
  • pullSubscription
  • ackSubscription
  • _url
  • fileUrl
  • _request
  • initCommandClient
  • callCommand
  • createQueryStream
  • createSubscriptionStream