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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: truenaspy-0.4.4.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.4.tar.gz
Algorithm Hash digest
SHA256 deb0a10ae629b81b3095d58f6243c1ac809709aff99c32b0e3ca4e660faa4344
MD5 65b9b49daaa09d61234b309f4e2278b5
BLAKE2b-256 250ef86f4cf42e103d59be584ddd0cf0bf4b0dac248788b42ed10b072f38eb8f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.4.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 8d41870270185197274e07d6282182991863834adc3ac7017d68d160d2550d16
MD5 09987834fb9e95900f46efd50a934ad0
BLAKE2b-256 f0de8f11c2e4d75478628dc427f838d99da8821567e32e60f4843fed46922bfe

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