Esempio n. 1
0
def index(request):
    q_feed = Feed.all()
    feed_list = q_feed.fetch(q_feed.count())
    q_entry = Entry.all()
    entry_list = q_entry.fetch(q_entry.count())

    # Create as dict tree
    dict_tree = {}
    for e in entry_list:
        dict_tree.setdefault(e.pub_date(), {}).setdefault(e.feed, []).append(e)
    days = dict_tree.keys()
    days.sort()
    days.reverse()

    # Recreate as list tree
    recent_list = []
    for day in days:
        blog_list = [dict_tree[day][k] for k in dict_tree[day]]
        blog_list.sort(pub_dttm_desc)
        recent_list.append(blog_list)

    return render_to_response('planet/index.html', {
        'feed_list': feed_list,
        'recent_list': recent_list
    })
Esempio n. 2
0
def index(request):
    q_feed = Feed.all()
    feed_list = q_feed.fetch(q_feed.count())
    q_entry = Entry.all()
    entry_list = q_entry.fetch(q_entry.count())

    # Create as dict tree
    dict_tree = {}
    for e in entry_list:
        dict_tree.setdefault(e.pub_date(), {}).setdefault(e.feed, []).append(e)
    days = dict_tree.keys()
    days.sort()
    days.reverse()

    # Recreate as list tree
    recent_list = []
    for day in days:
        blog_list = [dict_tree[day][k] for k in dict_tree[day]]
        blog_list.sort(pub_dttm_desc)
        recent_list.append(blog_list)

    return render_to_response("planet/index.html", {"feed_list": feed_list, "recent_list": recent_list})
Esempio n. 3
0
    def get(self):
        q = Feed.all();
        its = q.fetch(limit=100)

        self.render_template('feed.html', { 'title': 'Feed List', 'items': its })