├── .bumpversion.cfg ├── .github ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .readthedocs.yaml ├── CHANGELOG.rst ├── Dockerfile ├── LICENSE ├── README.rst ├── apicli.py ├── docs ├── Makefile ├── _static │ └── custom.css ├── api_analysis.rst ├── conf.py ├── connect.rst ├── contributing.rst ├── index.rst ├── introduction.rst ├── license.rst ├── path.rst └── query.rst ├── images └── README.md ├── pyproject.toml ├── src └── librouteros │ ├── __init__.py │ ├── api.py │ ├── connections.py │ ├── exceptions.py │ ├── login.py │ ├── protocol.py │ ├── query.py │ └── types.py ├── tests ├── __init__.py ├── integration │ ├── __init__.py │ ├── conftest.py │ ├── test_general.py │ ├── test_generator.py │ └── test_path.py └── unit │ ├── __init__.py │ ├── conftest.py │ ├── test_api.py │ ├── test_connections.py │ ├── test_exceptions.py │ ├── test_librouteros.py │ ├── test_path.py │ ├── test_protocol.py │ └── test_query.py └── uv.lock /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: luqasz 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | FROM scratch 2 | 3 | COPY images/*.qcow2 /opt/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/LICENSE -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/README.rst -------------------------------------------------------------------------------- /apicli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/apicli.py -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/_static/custom.css -------------------------------------------------------------------------------- /docs/api_analysis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/api_analysis.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/connect.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/connect.rst -------------------------------------------------------------------------------- /docs/contributing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/contributing.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/introduction.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/path.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/path.rst -------------------------------------------------------------------------------- /docs/query.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/docs/query.rst -------------------------------------------------------------------------------- /images/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/images/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/librouteros/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/__init__.py -------------------------------------------------------------------------------- /src/librouteros/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/api.py -------------------------------------------------------------------------------- /src/librouteros/connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/connections.py -------------------------------------------------------------------------------- /src/librouteros/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/exceptions.py -------------------------------------------------------------------------------- /src/librouteros/login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/login.py -------------------------------------------------------------------------------- /src/librouteros/protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/protocol.py -------------------------------------------------------------------------------- /src/librouteros/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/query.py -------------------------------------------------------------------------------- /src/librouteros/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/src/librouteros/types.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/integration/conftest.py -------------------------------------------------------------------------------- /tests/integration/test_general.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/integration/test_general.py -------------------------------------------------------------------------------- /tests/integration/test_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/integration/test_generator.py -------------------------------------------------------------------------------- /tests/integration/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/integration/test_path.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/conftest.py -------------------------------------------------------------------------------- /tests/unit/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_api.py -------------------------------------------------------------------------------- /tests/unit/test_connections.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_connections.py -------------------------------------------------------------------------------- /tests/unit/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_exceptions.py -------------------------------------------------------------------------------- /tests/unit/test_librouteros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_librouteros.py -------------------------------------------------------------------------------- /tests/unit/test_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_path.py -------------------------------------------------------------------------------- /tests/unit/test_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_protocol.py -------------------------------------------------------------------------------- /tests/unit/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/tests/unit/test_query.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/luqasz/librouteros/HEAD/uv.lock --------------------------------------------------------------------------------