From b3dec2c69fc6488782134d625edaf5ec51a88232 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 1 Jul 2018 17:07:45 +0200 Subject: Minor updates --- packages.py | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/packages.py b/packages.py index 39487cd..f1564de 100644 --- a/packages.py +++ b/packages.py @@ -1,13 +1,12 @@ #!/env/python -# This simple script is setting up a Alpine Linux installation in a chroot. -# chroot will be placed in the current working directory. +# This simple script is collecting details about the packages in Alpine Linux. # # This script can be used to do stuff for the Trivia page. # http://wiki.alpinelinux.org/wiki/Trivia # # Licensed under GPLv2 # -# Copyright (c) 2012-2017 Fabian Affolter +# Copyright (c) 2012-2018 Fabian Affolter import os import sys @@ -15,6 +14,7 @@ import urllib2 import tarfile def grab(url): + """Create the data.""" data = urllib2.urlopen(url) localFile = open('APKINDEX.tar.gz', 'w') localFile.write(data.read()) @@ -24,13 +24,6 @@ def grab(url): tar.extract('APKINDEX', path=".") tar.close() -# fobj = open('APKINDEX', 'r') -# for line in fobj: -# if line.startswith('o'): -# count = count + 1 -# fobj.close() -# print "Total: ", count - countStd = 0 countDev = 0 countDoc = 0 @@ -55,10 +48,12 @@ def grab(url): return numbers def clean(): + """Clean up after a run.""" os.remove('APKINDEX.tar.gz') os.remove('APKINDEX') def main(argv): + """The main part of the script.""" url = 'http://nl.alpinelinux.org/alpine/v%s/main/x86_64/APKINDEX.tar.gz' % argv #url = 'http://ancient.alpinelinux.org/alpine/v%s/apks/INDEX.md5.gz' % argv numbers = grab(url) -- cgit v1.2.3