winfreed.py: rename 'package' field to 'package_name'
[winfreed.git] / winfreed.py
index b9da36e..f4596b6 100755 (executable)
@@ -36,36 +36,36 @@ def process_all(path, cb):
     listing = glob.glob(os.path.join(path, '*.json'))
     for json_file in listing:
         with open(json_file, mode='r') as f:
-            entry = json.load(f)
+            pkg = json.load(f)
             basename = os.path.basename(json_file)
             package_name = os.path.splitext(basename)[0]
-            entry['package'] = package_name
-            cb(entry)
+            pkg['package_name'] = package_name
+            cb(pkg)
             f.close()
 
-def show(entry):
-    print 'Package:  ', entry['package']
-    print 'Program:  ', entry['name']
-    print 'Homepage: ', entry['homepage']
+def show(pkg):
+    print 'Package:  ', pkg['package_name']
+    print 'Program:  ', pkg['name']
+    print 'Homepage: ', pkg['homepage']
     print
 
-def download(entry):
+def download(pkg):
     # the "%s" in URLs are meant to be replaced with LANGCODE
     try:
-        url = entry['URL'] % LANGCODE
+        url = pkg['URL'] % LANGCODE
     except:
-        url = entry['URL']
+        url = pkg['URL']
         pass
 
     response = urllib2.urlopen(url)
     filename = urllib2.unquote(os.path.basename(response.geturl()))
     if filename == "":
-        sys.stderr.write("Debug (%s): filename: %s url: %s\n" %(entry['package'], filename, response.geturl()))
+        sys.stderr.write("Debug (%s): filename: %s url: %s\n" %(pkg['package_name'], filename, response.geturl()))
         return
 
     destfile = os.path.join(OUTPUT_DIR, filename)
     if os.path.exists(destfile):
-        sys.stderr.write("Warning (%s): %s exists!\n" % (entry['package'], destfile))
+        sys.stderr.write("Warning (%s): %s exists!\n" % (pkg['package_name'], destfile))
         return
 
     outfile = open(destfile, mode='w')
@@ -73,7 +73,7 @@ def download(entry):
     total_size = response.info().getheader('Content-Length').strip()
     total_size = int(total_size)
 
-    widgets = [entry['name'], ' ', Percentage(), ' ', Bar(marker='=', left='[', right=']'),
+    widgets = [pkg['name'], ' ', Percentage(), ' ', Bar(marker='=', left='[', right=']'),
                ' ', ETA(), ' ', FileTransferSpeed()]
     pbar = ProgressBar(widgets=widgets, maxval=total_size).start()