A minmal tool for mass upgrade Mikrotik routers
Project description
Mikrotik upgrade
A minimal tool for mass updating Mikrotik routers
Installation
pip install mikrotik-upgrade
Config
Place a config.yaml either in /etc/mikrotik-upgrade/config.yaml or in ~/.config/mikrotik-upgrade/config.yaml
An example can be found in the repo.
Runing the upgrades
simply call mikrotik-upgrade
The output lokks like this
mikrotik-upgrade
================================================================================
== Router ==
================================================================================
New version is available
Download updates
Upgrade routerboard
Reboot System
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mikrotik_upgrade-0.1.3.tar.gz.
File metadata
- Download URL: mikrotik_upgrade-0.1.3.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
10b654f445a89e3659a027803facf590d57810e92442f812478f44a823eb7fe9
|
|
| MD5 |
817e99f9982747a6af78420deb627fab
|
|
| BLAKE2b-256 |
2d0536c6bf234a11c47aeb22192bcee4fce524038f413dc4462396e6d01d8bc2
|
Provenance
The following attestation bundles were made for mikrotik_upgrade-0.1.3.tar.gz:
Publisher:
publish-to-pypi.yml on Bouni/mikrotik-upgrade
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mikrotik_upgrade-0.1.3.tar.gz -
Subject digest:
10b654f445a89e3659a027803facf590d57810e92442f812478f44a823eb7fe9 - Sigstore transparency entry: 1065748760
- Sigstore integration time:
-
Permalink:
Bouni/mikrotik-upgrade@fd9c59f667edbfe4c88a5abb956dd9446518965c -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/Bouni
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@fd9c59f667edbfe4c88a5abb956dd9446518965c -
Trigger Event:
release
-
Statement type:
File details
Details for the file mikrotik_upgrade-0.1.3-py3-none-any.whl.
File metadata
- Download URL: mikrotik_upgrade-0.1.3-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7200bf2e9f45a1a12b417e3cb94c85760e8e066d45b6f2edb2ffcafd21d99648
|
|
| MD5 |
a3a7a418788880522ea32132c27b6cab
|
|
| BLAKE2b-256 |
be29f9390d3728bfaef62e691668ddd5e25def1cc526cb431bc548a7e3619022
|
Provenance
The following attestation bundles were made for mikrotik_upgrade-0.1.3-py3-none-any.whl:
Publisher:
publish-to-pypi.yml on Bouni/mikrotik-upgrade
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
mikrotik_upgrade-0.1.3-py3-none-any.whl -
Subject digest:
7200bf2e9f45a1a12b417e3cb94c85760e8e066d45b6f2edb2ffcafd21d99648 - Sigstore transparency entry: 1065748766
- Sigstore integration time:
-
Permalink:
Bouni/mikrotik-upgrade@fd9c59f667edbfe4c88a5abb956dd9446518965c -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/Bouni
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-pypi.yml@fd9c59f667edbfe4c88a5abb956dd9446518965c -
Trigger Event:
release
-
Statement type: