def feeds(context, format_string='', limit=0): t = template.loader.get_template('externalfeed/feeds_snippet.html') return t.render({ 'feeds': utils.feeds(), 'format_string': format_string, 'limit': limit })
def single_feed(context, key, format_string='', limit=0): # Parse the format string. We are very tolerant. if 'full' in format_string: full = True else: full = False if 'list' in format_string: as_list = True else: as_list = False feeds = utils.feeds() feed = feeds.get(key) if feed is None: entries = [] elif limit > 0: entries = feed.entries[:limit] else: entries = feed.entries t = template.loader.get_template('externalfeed/single_feed_snippet.html') return t.render({ 'feed': feed, 'entries': entries, 'full': full, 'as_list': as_list })
def single_feed(context, key, format_string='', limit=0): # Parse the format string. We are very tolerant. if 'full' in format_string: full = True else: full = False if 'list' in format_string: as_list = True else: as_list = False feeds = utils.feeds() feed = feeds.get(key) if feed is None: entries = [] elif limit > 0: entries = feed.entries[:limit] else: entries = feed.entries t = template.loader.get_template('externalfeed/single_feed_snippet.html') return t.render(template.Context( {'feed': feed, 'entries': entries, 'full': full, 'as_list': as_list}))
def feeds(context, format_string='', limit=0): t = template.loader.get_template('externalfeed/feeds_snippet.html') return t.render(template.Context( {'feeds': utils.feeds(), 'format_string': format_string, 'limit': limit}))