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

Uploaded Source

Built Distribution

truenaspy-0.6.1-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for truenaspy-0.6.1.tar.gz
Algorithm Hash digest
SHA256 a4ccb7623463cde36f236243da40ecad73535a02756a4ba3fc0640d2e30269cc
MD5 db1478e837ae6867315ebd36bd2b30c3
BLAKE2b-256 556474da4593bb97f487a945d3811769559190b5f27d6a2374e9330017bb1ce1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for truenaspy-0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5e7e84a32a08d7f2c691a9d18b63c8bab6a303bd79d54ef66ab964fa4c0a9bbe
MD5 68d8fafbfb56a078f43be19c4a5e005f
BLAKE2b-256 88cb574f6d18986036fb3e79052cbcf554e3a1bbb4560e7fca137476311822a9

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