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.6.tar.gz (21.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.6-py3-none-any.whl (29.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rosrestpy-0.1.6.tar.gz
Algorithm Hash digest
SHA256 d3afb22554621cc94ce7b565e15385acae5b06cb493e87b0d898ed0a2798dffa
MD5 10c9736e8b15f13703386835f8b52de6
BLAKE2b-256 2a1d213c277092a035bd7e9b29313d91981090adf687f8880ba485d699d7052d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rosrestpy-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 1b19ed8044e5c45359b45ba895977565eda62e81a0098845bf46e36491a8b594
MD5 2baf13bd5c3c3266f4568f26071fc474
BLAKE2b-256 bfe1b5f60a7ea7c335436ff8d6fa807101d23d094308ae303c8410a35514958d

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