def index(request, by_new=False, page_index=0): """ Display hot or new posts of all channels and users """ now = datetime.datetime.now() page_index = int(page_index) source = {'title': 'All', 'absolute_url': reverse('app_index'), 'absolute_url_by_new': reverse('app_index_new'), 'active': 'new' if by_new else 'top'} posts = Post.get_posts(int(page_index), settings.PAGE_SIZE, by_new, request.app_user) top_tags = Tag.top_tags() top_channels = Channel.top_channels() prev_url, next_url = paginated_url(request.resolver_match.url_name, posts, [page_index]) response = render_response(request, 'app/index.html', locals()) return response
def index(request, by_new=False, page_index=0): """ Display hot or new posts of all channels and users """ now = datetime.datetime.now() page_index = int(page_index) source = { 'title': 'All', 'absolute_url': reverse('app_index'), 'absolute_url_by_new': reverse('app_index_new'), 'active': 'new' if by_new else 'top' } posts = Post.get_posts(int(page_index), settings.PAGE_SIZE, by_new, request.app_user) top_tags = Tag.top_tags() top_channels = Channel.top_channels() prev_url, next_url = paginated_url(request.resolver_match.url_name, posts, [page_index]) response = render_response(request, 'app/index.html', locals()) return response
def items(self, channel): return Post.get_posts( 0, MAX_FEEDS, channel.by_new, channel.request.app_user, channel.request.GET.get('text_posts', 'true').lower() == 'true')
def items(self, channel): return Post.get_posts(0, MAX_FEEDS, channel.by_new, channel.request.app_user, channel.request.GET.get('text_posts', 'true').lower() == 'true')