def get(self, feed_type="hot"): #action = self.get_argument('action', '') page = abs(int(self.get_argument('page', '1'))) per_page = abs(int(self.get_argument('per_page', '9'))) posts = [] if feed_type == 'new': # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif feed_type == 'sad': # show the sad posts posts = postsdb.get_sad_posts(per_page, page) elif feed_type == 'hot': # show the sad posts posts = postsdb.get_daily_posts_by_sort_score(8) elif feed_type == 'superhot': # show the sad posts posts = postsdb.get_daily_posts_by_sort_score(20) elif feed_type == 'superduperhot': # show the sad posts posts = postsdb.get_daily_posts_by_sort_score(50) elif feed_type == 'today': posts = postsdb.get_hot_posts_by_day() else: posts = postsdb.get_hot_posts_by_day() self.render('post/feed.xml', posts=posts)
def get(self, page=1, sort_by="hot"): sort_by = self.get_argument("sort_by", sort_by) page = abs(int(self.get_argument("page", page))) per_page = abs(int(self.get_argument("per_page", "20"))) msg = "" featured_posts = postsdb.get_featured_posts(6, 1) posts = [] post = {} hot_tags = tagsdb.get_hot_tags() is_blacklisted = False if self.current_user: is_blacklisted = self.is_blacklisted(self.current_user) if sort_by == "new": # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif sort_by == "sad": # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render( "post/lists_posts.html", sort_by=sort_by, page=page, msg=msg, posts=posts, post=post, featured_posts=featured_posts, is_blacklisted=is_blacklisted, tags=hot_tags, )
def get(self, page=1, sort_by="hot"): sort_by = self.get_argument('sort_by', sort_by) page = abs(int(self.get_argument('page', page))) per_page = abs(int(self.get_argument('per_page', '20'))) msg = '' featured_posts = postsdb.get_featured_posts(6, 1) posts = [] post = {} hot_tags = tagsdb.get_hot_tags() is_blacklisted = False if self.current_user: is_blacklisted = self.is_blacklisted(self.current_user) if sort_by == 'new': # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif sort_by == 'sad': # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/lists_posts.html', sort_by=sort_by, page=page, msg=msg, posts=posts, post=post, featured_posts=featured_posts, is_blacklisted=is_blacklisted, tags=hot_tags)
def get(self, feed_type="hot"): #action = self.get_argument('action', '') page = abs(int(self.get_argument('page', '1'))) per_page = abs(int(self.get_argument('per_page', '9'))) posts = [] if feed_type == 'new': # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif feed_type == 'sad': # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render('post/feed.xml', posts=posts)
def get(self, feed_type="hot"): # action = self.get_argument('action', '') page = abs(int(self.get_argument("page", "1"))) per_page = abs(int(self.get_argument("per_page", "9"))) posts = [] if feed_type == "new": # show the newest posts posts = postsdb.get_new_posts(per_page, page) elif feed_type == "sad": # show the sad posts posts = postsdb.get_sad_posts(per_page, page) else: # get the current hot posts posts = postsdb.get_hot_posts(per_page, page) self.render("post/feed.xml", posts=posts)