def entry(): reader = get_reader() feed_url = request.args['feed'] entry_id = request.args['entry'] entry = reader.get_entry((feed_url, entry_id), default=None) if not entry: abort(404) return render_template('entry.html', entry=entry)
def search_entries(reader, query): """Search entries. Outputs one line per entry in the following format: <feed URL> <entry link or id> """ for rv in reader.search_entries(query): entry = reader.get_entry(rv) click.echo("{} {}".format(entry.feed.url, entry.link or entry.id))
def get_entries(**kwargs): for sr in reader.search_entries(query, sort=sort, **kwargs): yield EntryProxy(sr, reader.get_entry(sr))