def index(): news = [article for article in Database.find("articles", {"page_id": uuid.UUID('{00000000-0000-0000-0000-000000000000}')}, sort='date', direction=pymongo.DESCENDING, limit=3)] events = [event for event in Database.find("events", {}, sort='start', direction=pymongo.DESCENDING, limit=3)] for article in news: article['summary'] = Utils.clean_for_homepage(article['summary']) for event in events: event['description'] = Utils.clean_for_homepage(event['description']) return render_template('home.html', events=events, news=news)
def events_list_page(): events = [event for event in Database.find("events", {}, sort='start', direction=pymongo.DESCENDING)] for event in events: event['description'] = Utils.clean_for_homepage(event['description']) return render_template('items/events-list.html', events=events)
def events_list_page(): events = [ event for event in Database.find( "events", {}, sort='start', direction=pymongo.DESCENDING) ] for event in events: event['description'] = Utils.clean_for_homepage(event['description']) return render_template('items/events-list.html', events=events)
def index(): news = [ article for article in Database.find( "articles", {"page_id": uuid.UUID('{00000000-0000-0000-0000-000000000000}')}, sort='date', direction=pymongo.DESCENDING, limit=3) ] events = [ event for event in Database.find( "events", {}, sort='start', direction=pymongo.DESCENDING, limit=3) ] for article in news: article['summary'] = Utils.clean_for_homepage(article['summary']) for event in events: event['description'] = Utils.clean_for_homepage(event['description']) return render_template('home.html', events=events, news=news)
def news_page(page_id=None): if page_id is None: page_id = uuid.UUID('{00000000-0000-0000-0000-000000000000}') news = [article for article in Database.find("articles", {"page_id": page_id}, sort='date', direction=pymongo.DESCENDING)] for article in news: article['summary'] = Utils.clean_for_homepage(article['summary']) return render_template('news.html', news=news)
def news_page(page_id=None): if page_id is None: page_id = uuid.UUID('{00000000-0000-0000-0000-000000000000}') news = [ article for article in Database.find("articles", {"page_id": page_id}, sort='date', direction=pymongo.DESCENDING) ] for article in news: article['summary'] = Utils.clean_for_homepage(article['summary']) return render_template('news.html', news=news)
def get_page(title): try: page = Page.get_by_title(title) news = [] if page.get_feed(): news = [article for article in Database.find("articles", {"page_id": page.get_id()}, sort='date', direction=pymongo.DESCENDING, limit=3)] for article in news: article['summary'] = Utils.clean_for_homepage(article['summary']) return render_template('page.html', page=page.to_json(), news=news) except NoSuchPageExistException as e: abort(401)
def get_page(title): try: page = Page.get_by_title(title) news = [] if page.get_feed(): news = [ article for article in Database.find( "articles", {"page_id": page.get_id()}, sort='date', direction=pymongo.DESCENDING, limit=3) ] for article in news: article['summary'] = Utils.clean_for_homepage( article['summary']) return render_template('page.html', page=page.to_json(), news=news) except NoSuchPageExistException as e: abort(401)