summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2018-06-15 13:36:41 +0200
committerErich Eckner <git@eckner.net>2019-03-21 10:15:45 +0100
commitc021af6150012570f387204cb1046b18cce20160 (patch)
tree9dbb9db4d781dcb0888d40e2024ffee70b347b34
parentdc587542b964944c9bafd20e91ac0fcefc36d24a (diff)
downloadreflector32-c021af6150012570f387204cb1046b18cce20160.tar.xz
archlinux -> achlinux32
-rw-r--r--.gitignore1
-rw-r--r--Reflector.py14
2 files changed, 6 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..bee8a64
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+__pycache__
diff --git a/Reflector.py b/Reflector.py
index 1f22f18..f141829 100644
--- a/Reflector.py
+++ b/Reflector.py
@@ -42,15 +42,15 @@ import urllib.request
NAME = 'Reflector'
-URL = 'https://www.archlinux.org/mirrors/status/json/'
+URL = 'https://archlinux32.org/mirrors/status.php?json'
DISPLAY_TIME_FORMAT = '%Y-%m-%d %H:%M:%S UTC'
PARSE_TIME_FORMAT = '%Y-%m-%dT%H:%M:%SZ'
PARSE_TIME_FORMAT_WITH_USEC = '%Y-%m-%dT%H:%M:%S.%fZ'
-DB_SUBPATH = 'core/os/x86_64/core.db'
+DB_SUBPATH = 'i686/core/core.db'
-MIRROR_URL_FORMAT = '{0}{1}/os/{2}'
+MIRROR_URL_FORMAT = '{0}{2}/{1}'
MIRRORLIST_ENTRY_FORMAT = "Server = " + MIRROR_URL_FORMAT + "\n"
DEFAULT_CONNECTION_TIMEOUT = 5
@@ -494,15 +494,11 @@ class MirrorStatus():
'community-testing',
'core',
'extra',
- 'gnome-unstable',
- 'kde-unstable',
- 'multilib',
- 'multilib-testing'
'staging',
'testing'
)
# Officially supported system architectures.
- ARCHITECTURES = ['x86_64']
+ ARCHITECTURES = ['i486','i686']
MIRROR_URL_FORMAT = MIRROR_URL_FORMAT
MIRRORLIST_ENTRY_FORMAT = MIRRORLIST_ENTRY_FORMAT
@@ -641,7 +637,7 @@ def print_mirror_info(mirrors, time_fmt=DISPLAY_TIME_FORMAT):
l = max(len(k) for k in ks)
fmt = '{{:{:d}s}} : {{}}'.format(l)
for m in mirrors:
- print('{}$repo/os/$arch'.format(m['url']))
+ print('{}$arch/$repo'.format(m['url']))
for k in ks:
v = m[k]
if k == 'last_sync':