Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/kourva/netmirror

ArtixLinux Mirror Optimizer | selects fastest mirror in mirrors based on ping ms
https://github.com/kourva/netmirror

artix-linux bash mirror mirrors ping python repos

Last synced: 8 days ago
JSON representation

ArtixLinux Mirror Optimizer | selects fastest mirror in mirrors based on ping ms

Awesome Lists containing this project

README

        



netmirror


ArtixLinux Mirror Optimizer. Selects fastest mirror in mirrors based on ping ms



# ▍Preview
Mirror list is inside the main script. so if you want to **add** or **remove** mirrors, edit netmirror file.

Netmirror will ping all mirrors and print the fastest mirror.

Mirrors are for Artix Linux
```bash
$ netmirror
Ping process started on mirrors...
* mirrors.dotsrc.org [130.225.254.116] 159.792 ms █▓▒░
* mirror.clarkson.edu [128.153.145.19 ] 226.728 ms █▓▒░
* mirror.freedif.org [132.147.122.105] 290.100 ms █▓▒░
* mirror.albony.xyz [188.114.99.0 ] 121.820 ms █▓▒░
* mirrors.cloud.tencent.com [43.152.29.12 ] 126.056 ms █▓▒░
* mirrors.42tm.tech [103.224.182.249] 286.557 ms █▓▒░
* mirror.aarnet.edu.au [202.158.214.106] 477.169 ms █▓▒░

Fastest mirror: https://mirror.albony.xyz/artix
* speed: 121.82 ms
```

# ▍Setup
Installing **netmirror** is so simple. just follow following steps...

▢ **⒈Clone repository**
```bash
git clone https://github.com/Kourva/netmirror
```
▢ **⒉Navigate to netmirror directory**
```bash
cd netmirror/
```
▢ **⒊Make files executable**
```bash
chmod +x install.py netmirror.py
```
▢ **⒋Install the netmirror**
```bash
python install.py
```

# ▍Uninstall
use installer with --uninstall argument to uninstall the netmirror as follows...
```bash
python install.py --uninstall
```