content,
<feed version="0.3"
xmlns="http://purl.org/atom/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:kid="http://purl.org/kid/ns#">
<?kid
#
from rdflib import RDF
from rdflib.URIRef import URIRef
from datetime import datetime
RECIPE = redfoot.namespace("http://donnafales.com/2002/07/28/recipe-schema#")
SERVER = redfoot.namespace("http://redfoot.net/3.0/server#")
format = redfoot.module(URIRef("simple_format#module", base=redfoot.uri)).format
recipe_module = redfoot.module(URIRef("recipe#module", base=redfoot.uri))
recipe_list = redfoot.value(None, SERVER.alternate, request.uri)
if recipe_list:
recipe_list = recipe_list.abstract()
recipes = recipe_module.recipes(recipe_list)
now = datetime.utcnow().replace(microsecond=0).isoformat() + "Z"
?>
<title>${redfoot.label(request.uri) or redfoot.label(recipe_list)}</title>
<link rel="alternate" type="text/html" href="${recipe_list}"/>
<modified>${now}</modified>
<author>
<name>${redfoot.label(request.host)}</name>
</author>
<dc:subject>recipes</dc:subject>
<span kid:for="recipe in recipes" kid:omit="">
<entry>
<title>${redfoot.label(recipe)}</title>
<link rel="alternate" type="text/html" href="${recipe}"/>
<id>${recipe}</id>
<issued>${redfoot.value(recipe, RECIPE.date)}</issued>
<modified>${redfoot.value(recipe, RECIPE.modified) or now}</modified>
<content type="text/html" mode="escaped">
${format(redfoot.comment(recipe))}
</content>
<dc:subject>recipe</dc:subject>
</entry>
</span>
</feed>
Comments regarding Recipes (Atom feed)
Login to submit a comment.