Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phistrom/routeros-updates
Command line tool for checking for and downloading Mikrotik RouterOS packages.
https://github.com/phistrom/routeros-updates
mikrotik routeros
Last synced: about 2 months ago
JSON representation
Command line tool for checking for and downloading Mikrotik RouterOS packages.
- Host: GitHub
- URL: https://github.com/phistrom/routeros-updates
- Owner: phistrom
- License: mit
- Created: 2019-04-09T21:48:20.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-08-30T17:40:04.000Z (over 5 years ago)
- Last Synced: 2024-09-21T12:38:00.390Z (3 months ago)
- Topics: mikrotik, routeros
- Language: Python
- Size: 12.7 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RouterOS Update Check Tool
Check for and download RouterOS updates on the command line.
- Download the latest update for the architecture you specify
- Echo just the URL to the download
- View patch notes## Install
`$ pip install routeros-updates`## Usage
### Download Package
Download the update package for the given architecture (mipsbe, arm, x86, etc.)#### Template
`$ ros-updates download `#### Examples
Download latest mipsbe main package from 'stable' channel`$ ros-updates download mipsbe`
Download latest optional packages zip for ARM from 'long term' channel and put in /tmp folder:`$ ros-updates --channel lts download arm --file /tmp`
Download latest ARM main package from 'stable' channel and match directory structure from the update site.
This creates a folder path like **./routeros/6.45.5/routeros-arm-6.45.5.npk**`$ ros-updates download arm --mirror`
### Echo URL
Echo the download URL instead of downloading it.#### Template
`$ ros-updates url `#### Examples
Echo the URL for the optional packages for the ARM architecture in the 'stable' channel:`$ ros-updates url arm --package all`
Echo the URL for the main package for the x86 architecture in the 'testing' channel:
`$ ros-updates --channel testing url x86`
### Echo Patch Notes
Echo the patch notes for the given channel.#### Template
`$ ros-updates notes`#### Examples
Echo patch notes for the 'stable' channel.`$ ros-updates notes`
Echo patch notes for the 'lts' channel
`$ ros-updates --channel lts notes`