Exemplo n.º 1
0
def view_index():
    items = publications.parse_bibtex(app.config["PUBLICATIONS_DB"])
    items = imap(publications.publication_formatter, items)
    selected_publications = ifilter(publications.is_selected, items)
    selected_publications = islice(selected_publications, 3)

    return page("index", data={"selected_publications": list(selected_publications)})
Exemplo n.º 2
0
def view_publications():
    items = publications.parse_bibtex(app.config["PUBLICATIONS_DB"])
    items = sorted(imap(publications.publication_formatter, items), key=publications.publication_type)
    pub_list = dict([(t, list(els)) for t, els in groupby(items, publications.publication_type)])

    return page("publications", data={"publications": pub_list, "types_order": app.config["PUBLICATIONS_TYPES_ORDER"]})