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.8.tar.gz (25.3 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.8-py3-none-any.whl (34.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rosrestpy-0.1.8.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.13 Linux/5.13.0-1031-azure

File hashes

Hashes for rosrestpy-0.1.8.tar.gz
Algorithm Hash digest
SHA256 709ac41b04e6580face08a82017df53affb26d3361243eff75fae9f15519f74d
MD5 c76d27fed4f2ae1f31babb393ea1ad8e
BLAKE2b-256 cd803bf6063b393b727c3633a7c8cd98bc75f6fffa9a13e330a555f30aa62e93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rosrestpy-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 34.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.13 Linux/5.13.0-1031-azure

File hashes

Hashes for rosrestpy-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 06ba3acac15b6b9350f304ff2310d88994aec37fb600bfda2cb6612cf54e5408
MD5 d4ad6b2d6138f61a6ffd4a90c42210de
BLAKE2b-256 1386b8fdd9057faa48c2500de8e4e27ae72899527d8332a8503eb3edcf108e70

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