Skip to main content

Provides asynchronous authentication and access to Truenas devices

Project description

Truenaspy

Fetch data from TrueNas

Install

Use the PIP package manager

$ pip install truenaspy

Or manually download and install the last version from github

$ git clone https://github.com/cyr-ius/truenaspy.git
$ python setup.py install

Get started

# Import the truenaspy package.
from truenaspy import TrueNASAPI

TOKEN="012345"
HOST="1.2.3.4:8080"

async def main():
    api = TrueNASAPI(token=TOKEN, host=HOST, use_ssl=False, verify_ssl=False)
    rslt = await api.async_get_system()
    print(rlst)
    await api.async_close()

loop = asyncio.get_event_loop()
loop.run_until_complete(main())

Have a look at the example.py for a more complete overview.

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

truenaspy-0.4.5.tar.gz (23.6 kB view details)

Uploaded Source

Built Distribution

truenaspy-0.4.5-py3-none-any.whl (24.3 kB view details)

Uploaded Python 3

File details

Details for the file truenaspy-0.4.5.tar.gz.

File metadata

  • Download URL: truenaspy-0.4.5.tar.gz
  • Upload date:
  • Size: 23.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for truenaspy-0.4.5.tar.gz
Algorithm Hash digest
SHA256 ee6a1a9caad7a3767f3956050a78e0ad6a305a08cc789cd5131a928779705528
MD5 8b36b9dcca7ea90e00201b450b023598
BLAKE2b-256 d738821edb4b1a9ad1d4725fdafd15e8b6401d74b5b2bc560bfe4340ee64c56d

See more details on using hashes here.

File details

Details for the file truenaspy-0.4.5-py3-none-any.whl.

File metadata

  • Download URL: truenaspy-0.4.5-py3-none-any.whl
  • Upload date:
  • Size: 24.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for truenaspy-0.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cfff8f5d53c2f275aebd812afabba914c5ed472df3725fa4b09f3a50ef940fd6
MD5 ec8471ea850864ab1cec61a603fc7194
BLAKE2b-256 f74140e9f6a7017eea8d84dd865311cb6bedd362d9e324932e3f852fcf91e852

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page