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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: truenaspy-0.4.7.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.7.tar.gz
Algorithm Hash digest
SHA256 f0bc6271e648a804b264f0edb11e7d565694026fc1dcbfb243c292fb51f2eca8
MD5 90c9020b4e51245413a4c16255acf20e
BLAKE2b-256 412f083122d81688ee803b9e80e5a18e7714001965b9390437a9706247165d7e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.4.7-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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 07c9dc432b155ebc35be652652c8abf9b1998f985095d9a821a9308ae963c0bc
MD5 f3cf21cf794b95629728d88820f058dc
BLAKE2b-256 ef61b9227e24685cd14c16b8fc4dfdb45ccf0ce80b615d7d10d012674d5601ae

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