Skip to main content

RouterOS v7 REST API python module

Project description

RosRestPy

PyPi Package Version Supported Python versions LICENSE

RouterOS v7 REST API python module

RouterOS v7 REST API Support

Not all types and methods of the RouterOS v7 REST API are supported, yet.

Installing

You can install or upgrade rosrestpy with:

pip install rosrestpy --upgrade

Example

from ros import Ros

ros = Ros("https://192.168.88.1/", "admin", "")
if ros.system.resource.cpu_load > 90:
    print(f"{ros.system.identity}'s CPU > 90%")

for interface in ros.interface.print():
    print(interface.name)

bw_tests = ros.tool.bandwith_test("172.16.0.1", "3s", "admin", direction="both")
result_bw_test = bw_tests[-1]
print(f"Download {result_bw_tests.rx_total_average}")
print(f"Upload {result_bw_tests.tx_total_average}")

Resources

The RouterOS REST API is the technical reference for rosrestpy.

Contributing

Contributions of all sizes are welcome. Please review our contribution guidelines to get started. You can also help by reporting bugs or feature requests.

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

rosrestpy-0.1.12.tar.gz (28.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rosrestpy-0.1.12-py3-none-any.whl (41.9 kB view details)

Uploaded Python 3

File details

Details for the file rosrestpy-0.1.12.tar.gz.

File metadata

  • Download URL: rosrestpy-0.1.12.tar.gz
  • Upload date:
  • Size: 28.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.0 CPython/3.8.15 Linux/5.15.0-1024-azure

File hashes

Hashes for rosrestpy-0.1.12.tar.gz
Algorithm Hash digest
SHA256 d7a4250fcd185b71b93c2578ee434a0fc98a444d22e94802d932b5dd19eedda7
MD5 bd3b59fd58e21d79c734a91a23388195
BLAKE2b-256 7e74059390f111bccbc662170a55b11f5a2a1521a3e967b1e709fe62fa0f45cd

See more details on using hashes here.

File details

Details for the file rosrestpy-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: rosrestpy-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 41.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.0 CPython/3.8.15 Linux/5.15.0-1024-azure

File hashes

Hashes for rosrestpy-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 f211baef0920a27562532e0f2d7dd73db80a38c68573bfb277ec99b0eb1b9916
MD5 0ae38a93d3e79150247295a0104d9662
BLAKE2b-256 0cfdbb944c46e3c78b30091a02bd630fad3513b779ed7f1c1183b43fdabe2b8d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page