/misc/instafoaf.cgi
#!/usr/bin/python
"""InstaFOAF - Sean B. Palmer, inamidst.com"""
import cgi
form = cgi.FieldStorage()
form.__call__ = lambda s: form[s].value
def main():
print 'Content-Type: application/rdf+xml'
print
print '<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" '
print ' xmlns:foaf="http://xmlns.com/foaf/0.1/">'
print '<foaf:Person>'
if form.has_key('name'):
print '<foaf:name>%s</foaf:name>' % form('name')
if form.has_key('homepage'):
print '<foaf:homepage rdf:resource="%s"/>' % form('homepage')
print '</foaf:Person>'
print '</rdf:RDF>'
if __name__=="__main__":
main()