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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: truenaspy-0.4.1.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.1.tar.gz
Algorithm Hash digest
SHA256 d5c71779503c3494e4efda1e003b20ca523d1b511667a843d598167b9ba4e8d3
MD5 0e2bd7841f8dcf70ffe328b8500a5ecc
BLAKE2b-256 2b85796ce5922a259c3fdf08fe2714234570578a5f57e215ecf12db786e45126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.4.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a56d662bc9c0b27bd60362ab2103f656c2668a6a26503e83c72bf8b2d2070f27
MD5 9bbd173467b1d8e35662255ac768381e
BLAKE2b-256 ba7f8f2648b07da9f814e1cd12fa8d3781c43a682b08be94a19222b639ba76de

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