def get_all_public_posts(**kw): ''' show all public posts of blog ''' ctx = kw['context'] number = 20 index = ctx.get_argument('index', '') if index: index = int(index) else: index = 1 offset = ctx.get_argument('offset', '') if not offset: offset = None posts, next = model.get_posts(number, offset) return { '__theme__': True, '__view__': 'posts', '__title__': 'All posts', '__header__': blog.get_feed_html(), 'posts': posts, 'index': index, 'next': next, 'offset': offset, }
def get_all_public_posts(**kw): ''' show all public posts of blog ''' ctx = kw['context'] number = 20 index = ctx.get_argument('index', '') if index: index = int(index) else: index = 1 offset = ctx.get_argument('offset', '') if not offset: offset = None posts, next = model.get_posts(number, offset) return { '__theme__' : True, '__view__' : 'posts', '__title__' : 'All posts', '__header__' : blog.get_feed_html(), 'posts' : posts, 'index' : index, 'next' : next, 'offset' : offset, }
def index(**kw): ''' show recent posts of blog ''' ctx = kw['context'] number = 20 posts, next = blog_model.get_posts(number, None) return { '__theme__' : True, '__view__' : 'index', '__title__' : 'Home', '__header__' : blog.get_feed_html(), 'posts' : posts, }
def get_posts_by_category(cat_key, **kw): ctx = kw['context'] category = model.get_category(cat_key) number = 20 offset = ctx.get_argument('offset', '') if not offset: offset = None index = ctx.get_argument('index', '') if index: index = int(index) else: index = 1 posts, next = model.get_posts(number, offset, category=category) return { '__theme__': True, '__view__': 'posts', '__title__': 'Posts of %s' % category.name, '__header__': blog.get_feed_html(), 'category': category, 'posts': posts, 'index': index, 'next': next, 'offset': offset, }
def get_posts_by_category(cat_key, **kw): ctx = kw['context'] category = model.get_category(cat_key) number = 20 offset = ctx.get_argument('offset', '') if not offset: offset = None index = ctx.get_argument('index', '') if index: index = int(index) else: index = 1 posts, next = model.get_posts(number, offset, category=category) return { '__theme__' : True, '__view__' : 'posts', '__title__' : 'Posts of %s' % category.name, '__header__' : blog.get_feed_html(), 'category' : category, 'posts' : posts, 'index' : index, 'next' : next, 'offset' : offset, }