#!/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 - Linux software for chemistry: molecular modeling, visualization, graphic, quantum mechanic, dynamic, kinetic, simulation
Welcome to Linux4Chemistry

Linux4Chemistry

""" lic = form.getlist("license") for name in ['Open Source','Freeware','Free for academics','Shareware','Commercial']: print """" print """
Open Source Freeware Free for academics Shareware Commercial [Explain]
""" #and  

WWW Virtual Library

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. L4C feed Keep up to date with the CCL list with this unofficial RSS feed. CCL feed


""" print "" print ""