#!/usr/bin/python # import cgitb; cgitb.enable() # For traceback information import cgi form = cgi.FieldStorage() import datetime now = datetime.datetime.now() if form.keys(): log = open("tmp.txt","a") print >> log, "%s %s: " % (form.getfirst("state"),now.strftime("%H:%M:%S %d-%B-%Y")), if form.has_key('license'): lics = form.getlist('license') ans = [] for lic in lics: ans.append({'Open Source':'O','Freeware':'F','Free for academics':'A','Shareware':'S','Commercial':'C'}[lic]) print >> log, "%s=%s" % ('license',"".join(ans)), if form.has_key('category'): print >> log, "category=%s" % (form.getfirst('category')) , print >> log, "" log.close() abbrev = {'MD':'Molecular Dynamics','Viewer':"3D Viewer","QM":"Quantum Mechanics","Rxn":"Reactions","Draw":"2D Draw", 'Xtal':'Crystallography',"NMR":"NMR","Cheminf":"Cheminformatics","MM":"Molecular Mechanics", 'Dock':'Docking','Thermo':'Thermodynamics','MS':"Mass Spectrometry","Electrochemistry":"Electrochemistry", 'Education':'Education'} b = [(y,x) for (x,y) in abbrev.iteritems()] b.sort() print """Content-Type: text/html
![]() |
Linux4Chemistry
|
Chemistry Section of the WWW Virtual Library |
Linux4Chemistry is maintained by Noel O'Boyle.
Original maintainer (2001-2005) is Nikodem Kuznik.
To add a program or leave a comment, click here.
Keep informed of new entries with our RSS feed.
Keep up to date with the CCL list with this unofficial RSS feed.
| %s""" % (temp[WEB],temp[NAME])
print """ | %s' % temp[LANG] print " |
%s
No results found
""" else: print """%d results found
""" % results print "