Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/marguerite/rankmirror-ng

Next Generation rankmirror
https://github.com/marguerite/rankmirror-ng

golang linux mirror mirrorlist shell speedtest

Last synced: 19 days ago
JSON representation

Next Generation rankmirror

Awesome Lists containing this project

README

        

rankmirror-ng

------

[![Go Report Card](https://goreportcard.com/badge/github.com/marguerite/rankmirror-ng)](https://goreportcard.com/report/github.com/marguerite/rankmirror-ng)

Next Generation tool for openSUSE users to test and change download mirror.

It can score mirrors by combination of 5 standards:

* Physical distance
* Route levels
* Route time
* Ping speed
* Download speed

You can give each standard a weight based on your experience.

## Usage

* list available mirrors sorted by weight: `rankmirror-ng -list`
* update mirrors' metadata: `sudo rankmirror-ng -update` (must use `sudo`)
* set mirror to use: `sudo rankmirror-ng -set=Tuna` ("Tuna" is a name can be found by `rankmirror-ng -list`)