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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: truenaspy-0.4.2.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.2.tar.gz
Algorithm Hash digest
SHA256 408b7a737152b52e248a177abd7f654176eae1754f00d1549c83905cb15012d5
MD5 0c76a4c80620292325ec433c72ec3b3e
BLAKE2b-256 c8905004363e415a7ca9cecfa8fdba6a37a72187a83402839e2e1381c4813781

See more details on using hashes here.

File details

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

File metadata

  • Download URL: truenaspy-0.4.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1174aca1128ee2159a82a29dd3382e5d60ebbfe1f9d5060508ff46e94b621f90
MD5 b835e9b10783213cdac4822f68768b31
BLAKE2b-256 6bcfebe2675db83690a0965529631db8e2997334c9ea5d73b3e2be046e616d88

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