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.9.tar.gz (26.1 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.9-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rosrestpy-0.1.9.tar.gz
  • Upload date:
  • Size: 26.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.8.13 Linux/5.15.0-1014-azure

File hashes

Hashes for rosrestpy-0.1.9.tar.gz
Algorithm Hash digest
SHA256 e5b14c576d1a58a9aa8dafaaadc138d4f013f9806e3f4ba6f7e9b2600014c1a4
MD5 f08192c8a2ef6068ebdfd140fcff2d07
BLAKE2b-256 abf2c6d19b521dcfa1818b190d14e3acffa3c3fc33815ea9f8b763c61968deae

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for rosrestpy-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7d47a02f25acc495b4f96dce885c2d59226c362f58fe58155b266d35ab65150d
MD5 91ef9aa7ad136fa22d563d97bb035724
BLAKE2b-256 6dd85a9ebd1f57cf9bbb893caf7bcc26cfa16d92e4d689be6c43ab8cfe147fe6

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