- Python 58.7%
- Perl 37.3%
- Shell 3.3%
- Makefile 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| images | ||
| locale/ru/LC_MESSAGES | ||
| mirrors | ||
| po | ||
| res | ||
| src | ||
| Changelog.md | ||
| Changelog_RU.md | ||
| LICENSE.md | ||
| Makefile | ||
| README.md | ||
| README.ru.md | ||
| update_potfiles.sh | ||
ALT Mirror Switcher
If you like what I do, you can buy me a coffee (⁎˃ | ˂⁎)
General information
Simple local mirror switcher for ALT.
Works with local update mirror lists located at /etc/apt/sources.list.d/*.list.
The code is designed for ALT Linux, but can be used on other systems that use the same mirroring principles.
There is no automatic system detection, but you can manually adjust the bindings and use it on your system.
Written in Python3 and uses PySide6.
The ams CLI utility is written in Perl.
To elevate privileges, use the timeshift-launcher script.
The *.desktop file uses the altlinux system icon.
Dependencies for GUI utility
-
python3(PySide6.QtCore) -
python3(PySide6.QtGui) -
python3(PySide6.QtWidgets) -
python3(configparser) -
python3(contextlib) -
python3(gettext) -
python3(glob) -
python3(locale) -
python3(os) -
python3(random) -
python3(re) -
python3(requests) -
python3(shutil) -
python3(tempfile) -
python3(urllib.request)
Dependencies for CLI utility
-
Perl5 -
perl(Config/Tiny.pm) -
perl(String/Util.pm) -
perl(Date/Calc.pm)

