def getPostsByTag(tag, page=1): posts = requests.get(engineservice.buildUrl("/posts/%d/tag/%s" % (page, tag,))).json() posts["posts"] = map(renderMarkdown, posts["posts"]) result = blogapi.decorateDictionaryWithAPI(object=posts) result["tag"] = tag return result
def getPostByDateAndSlug(year, month, slug): post = requests.get(engineservice.buildUrl("/post/%d/%d/%s" % (year, month, slug,))).json() post["post"] = renderMarkdown(post["post"]) return blogapi.decorateDictionaryWithAPI(object=post)
def getPostsBySearchAsJson(searchTerm): posts = requests.get(engineservice.buildUrl("/posts/1/search/%s" % (searchTerm,))).json() posts["posts"] = map(renderMarkdown, posts["posts"]) return posts
def getPosts(page): posts = requests.get(engineservice.buildUrl("/posts/%d" % (page,))).json() posts["posts"] = map(renderMarkdown, posts["posts"]) return blogapi.decorateDictionaryWithAPI(object=posts)