Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/kourva/netmirror
- Owner: Kourva
- License: mit
- Created: 2023-06-07T22:04:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-25T15:23:38.000Z (3 months ago)
- Last Synced: 2024-10-31T11:36:41.949Z (15 days ago)
- Topics: artix-linux, bash, mirror, mirrors, ping, python, repos
- Language: Python
- Homepage:
- Size: 21.5 KB
- Stars: 7
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```