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.5.6.tar.gz (23.9 kB view details)

Uploaded Source

Built Distribution

truenaspy-0.5.6-py3-none-any.whl (24.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for truenaspy-0.5.6.tar.gz
Algorithm Hash digest
SHA256 6e148c64151835e1058229300919ad5babb3346d6397bce2292c525f07a270b8
MD5 8bd713bbac64e1619f9419a5d96b5e1a
BLAKE2b-256 00621806ee1467dc9e5495b9f4e64b57a54eb35f6ef5bfabb1a722a08626899b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.5.6-py3-none-any.whl
  • Upload date:
  • Size: 24.5 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.5.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8aebd4f51ba878e59927fb07aa9a236c300430e524ffaa96d4529b072e7abaed
MD5 1aa5b8741e8feb50ecf8a8983ef8edf7
BLAKE2b-256 9be1045950810291f6a24f960ce8266271f959f95dc355dd781efcb96edf05af

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