projects
/
winfreed.git
/ commitdiff
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
f8e482e
)
winfreed.py: fix "E302 expected 2 blank lines, found 1" from pep8
author
Antonio Ospite <ospite@studenti.unina.it>
Sat, 26 Nov 2011 11:59:45 +0000
(12:59 +0100)
committer
Antonio Ospite <ospite@studenti.unina.it>
Sat, 26 Nov 2011 12:10:39 +0000
(13:10 +0100)
winfreed.py
patch
|
blob
|
history
diff --git
a/winfreed.py
b/winfreed.py
index
a53bda8
..
a1639c3
100755
(executable)
--- a/
winfreed.py
+++ b/
winfreed.py
@@
-33,6
+33,7
@@
LANGCODE = 'en-US'
PKG_DIR = 'pkgs'
CHUNK_SIZE = 8192
PKG_DIR = 'pkgs'
CHUNK_SIZE = 8192
+
def get_pkg(json_file):
with open(json_file, mode='r') as f:
pkg = json.load(f)
def get_pkg(json_file):
with open(json_file, mode='r') as f:
pkg = json.load(f)
@@
-44,6
+45,7
@@
def get_pkg(json_file):
return None
return None
+
def process_all(path, cb):
listing = glob.glob(os.path.join(path, '*.json'))
for json_file in listing:
def process_all(path, cb):
listing = glob.glob(os.path.join(path, '*.json'))
for json_file in listing:
@@
-53,12
+55,14
@@
def process_all(path, cb):
continue
cb(pkg)
continue
cb(pkg)
+
def show(pkg):
print 'Package: ', pkg['package_name']
print 'Program: ', pkg['name']
print 'Homepage: ', pkg['homepage']
print
def show(pkg):
print 'Package: ', pkg['package_name']
print 'Program: ', pkg['name']
print 'Homepage: ', pkg['homepage']
print
+
def download(pkg):
# the "%s" in URLs are meant to be replaced with LANGCODE
try:
def download(pkg):
# the "%s" in URLs are meant to be replaced with LANGCODE
try:
@@
-108,15
+112,18
@@
def download(pkg):
pbar.update(bytes_so_far)
pbar.finish()
pbar.update(bytes_so_far)
pbar.finish()
+
def show_all():
process_all(PKG_DIR, show)
def show_all():
process_all(PKG_DIR, show)
+
def download_all():
if os.path.exists(OUTPUT_DIR) == False:
os.mkdir(OUTPUT_DIR, 0755)
process_all(PKG_DIR, download)
def download_all():
if os.path.exists(OUTPUT_DIR) == False:
os.mkdir(OUTPUT_DIR, 0755)
process_all(PKG_DIR, download)
+
def usage():
usage = "winfreed - download a selection of Free Software for MS Windows.\n\n"
usage += "usage: %s <COMMAND>\n\n" % sys.argv[0]
def usage():
usage = "winfreed - download a selection of Free Software for MS Windows.\n\n"
usage += "usage: %s <COMMAND>\n\n" % sys.argv[0]