diff --git a/Reflector.py b/Reflector.py index 1665090..045fb94 100644 --- a/Reflector.py +++ b/Reflector.py @@ -20,7 +20,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ''' -Retrieve Arch Linux mirrors. +Retrieve Parabola GNU/Linux-libre mirrors. ''' import argparse @@ -49,7 +49,7 @@ import urllib.request NAME = 'Reflector' -URL = 'https://www.archlinux.org/mirrors/status/json/' +URL = 'https://www.parabola.nu/mirrors/status/json/' DISPLAY_TIME_FORMAT = '%Y-%m-%d %H:%M:%S UTC' PARSE_TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ' @@ -441,7 +441,7 @@ def format_mirrorlist(mirror_status, mtime, include_country=False, command=None, width = 80 colw = 11 - header = '# Arch Linux mirrorlist generated by Reflector #'.center(width, '#') + header = '# Parabola GNU/Linux-libre mirrorlist generated by Reflector #'.center(width, '#') border = '#' * len(header) mirrorlist = f'{border}\n{header}\n{border}\n\n' + \ '\n'.join( @@ -495,8 +495,18 @@ class MirrorStatus(): 'extra', 'gnome-unstable', 'kde-unstable', + 'libre', + 'libre-testing', + 'libre-multilib', + 'libre-multilib-testing', 'multilib', - 'multilib-testing' + 'multilib-testing', + 'nonprism', + 'nonprism-testing', + 'pcr', + 'kernels', + 'java', + 'cross', 'staging', 'testing' ) @@ -656,7 +666,7 @@ def add_arguments(parser): parser.add_argument( '--cache-timeout', type=int, metavar='n', default=DEFAULT_CACHE_TIMEOUT, - help='The cache timeout in seconds for the data retrieved from the Arch Linux Mirror Status API. The default is %(default)s.' + help='The cache timeout in seconds for the data retrieved from the Parabola GNU/Linux-libre Mirror Status API. The default is %(default)s.' ) parser.add_argument( @@ -790,7 +800,7 @@ def parse_args(args=None): Parse command-line arguments. ''' parser = MyArgumentParser( - description='retrieve and filter a list of the latest Arch Linux mirrors', + description='retrieve and filter a list of the latest Parabola GNU/Linux-libre mirrors', fromfile_prefix_chars='@' ) parser = add_arguments(parser) diff --git a/man/reflector.1 b/man/reflector.1 index d5751eb..665e74b 100644 --- a/man/reflector.1 +++ b/man/reflector.1 @@ -11,8 +11,8 @@ reflector - retrieve and filter the latest Pacman mirrorlist .SH DESCRIPTION .PP reflector is a Python script and associated Python module that can -retrieve up-to-date Arch Linux mirror data from the Mirror -Status (https://www.archlinux.org/mirrors/status/) web interface. +retrieve up-to-date Parabola GNU/Linux-libre mirror data from the +Mirror Status (https://www.parabola.nu/mirrors/status/) web interface. .SH ARGUMENTS .PP See \f[C]reflector --help\f[R].