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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: truenaspy-0.6.0.tar.gz
  • Upload date:
  • Size: 24.1 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.0.tar.gz
Algorithm Hash digest
SHA256 e41e6b9f46828ca21b0efac0c637cfd32912857685a1ccd6637ceb76701ddc5a
MD5 8fa70b813021165330a71feefff4fbf5
BLAKE2b-256 2dc45e1de0729e69d04a5ec0d0c9af6faf9341dcf3b0af8afeb75f0ca7b413d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.6.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f134a6a62e004fb57950146f0becbb85af89247b4483c3306e29cbdd3fa7b4ec
MD5 93dcf17944de138b0f69cad131962244
BLAKE2b-256 a5a6d1b6ceb505b10655e466860a39bd1c356fb94f8931df1ba63f544ae2a485

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