Skip to content

Commit

Permalink
upgrade scraper: VyOS
Browse files Browse the repository at this point in the history
  • Loading branch information
flameshikari committed Sep 3, 2024
1 parent e954a6d commit 63084e4
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions src/distros/vyos/scraper.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,24 +4,19 @@
def init():

values = []
exceptions = ['latest.iso']
regexp_url = re.compile(r'.*\.iso')
regexp_version = re.compile(r'vyos-(\d+\.\d+(\.\d+)?)')
regexp_version_extra = re.compile(r'([S0-9]+)-amd64')
regexp_version = re.compile(r'vyos-(.*)-rolling-(\d+)')

url_bases = [
'https://vyos.net/get/nightly-builds/',
'https://vyos.net/get/'
]

for url_base in url_bases:
for iso_url in get.urls(url_base, exclude=exceptions,
pattern=regexp_url):
for iso_url in get.urls(url_base, pattern=regexp_url):
iso_size = get.size(iso_url)
if iso_size is None: continue
iso_arch = get.arch(iso_url)
iso_version = re.search(regexp_version, iso_url).group(1) + ' ' + \
re.search(regexp_version_extra, iso_url).group(1)
re.search(regexp_version, iso_url).group(2)
values.append((iso_url, iso_arch, iso_size, iso_version))

return values

0 comments on commit 63084e4

Please sign in to comment.