Esempio n. 1
0
def dumps(entities, previous_page=None, next_page=None, entity_links=True):
    """Serializes a list of dictionaries as an ATOM feed"""

    title = unicode(yagi.config.get("event_feed", "feed_title"))
    feed = PagedFeed(
        title=title,
        link=_entity_url(),
        feed_url=_entity_url(),
        description=title,
        language=u"en",
        previous_page_url=("%s?page=%s" % (_entity_url(), previous_page)) if previous_page is not None else None,
        next_page_url=("%s?page=%s" % (_entity_url(), next_page)) if next_page is not None else None,
    )
    for entity in entities:
        _feed_entity(feed, entity, entity_links)
    return feed.writeString("utf-8")
Esempio n. 2
0
def dumps(entities, previous_page=None, next_page=None, entity_links=True):
    """Serializes a list of dictionaries as an ATOM feed"""

    title = unicode(yagi.config.get('event_feed', 'feed_title'))
    feed = PagedFeed(
        title=title,
        link=_entity_url(),
        feed_url=_entity_url(),
        description=title,
        language=u'en',
        previous_page_url=("%s?page=%s" % (_entity_url(), previous_page))
                          if previous_page is not None else None,
        next_page_url=("%s?page=%s" % (_entity_url(), next_page))
                          if next_page is not None else None)
    for entity in entities:
        _feed_entity(feed, entity, entity_links)
    return feed.writeString('utf-8')