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:
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
# re pattern from http://stackoverflow.com/questions/8035900
content_disposition = response.info().getheader('Content-Disposition').strip()
filename = re.findall("filename=(\S+)", content_disposition)[0]
# re pattern from http://stackoverflow.com/questions/8035900
content_disposition = response.info().getheader('Content-Disposition').strip()
filename = re.findall("filename=(\S+)", content_disposition)[0]
- sys.stderr.write("Debug (%s): filename: %s url: %s\n" %(pkg['package_name'], filename, response.geturl()))
+ sys.stderr.write("Debug (%s): filename: %s url: %s\n" % (pkg['package_name'], filename, response.geturl()))
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]