ReflectorTK provides a straightforward graphical interface for configuring and running the reflector to update Arch Linux’s mirrorlist. This program is a TKinter-based drop-in replacement for reflector-simple GUI shipped with EndeavourOS.
If you’re like me and were ever surprised why is your update pulling a 126 MB webkit2gtk-4.1 that nothing you installed uses, then this is for you. I was annoyed by this fact enough to rewrite reflector-simple, even though I’m pretty comfortable with reflector as is.
It’s published on AUR, but please, vote for the package so it becomes more visible!
Any testing and feedback is appreciated (but please, use GitHub issues for this if possible)!
PS: If any reflector-simple maintainers are interested, I’m open to improving ReflectorTK to EndeavourOS requirements so it can fulfill original script’s role fully.
The current version has a (decently large) dependency that is otherwise not required on many systems.
Furthermore the current version relies on utilities that are gtk which is less agnostic.
That’s the point. You don’t want to disrupt users’ workflows.
Just to be clear, this was made for fun first of all and does not imply reflector-simplerequires replacement. But is solves one issue with it and I decided to share since the program is in a more or less presentable state already.
BTW, what’s mentioned in program’s readme in passing, this GUI could potentially be integrated right into reflector relatively easily, removing the need for a 3d party wrapper.