コード例 #1
0
ファイル: blog.py プロジェクト: Texo/texo-cms
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
コード例 #2
0
ファイル: blog.py プロジェクト: Texo/texo-cms
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)
コード例 #3
0
ファイル: blog.py プロジェクト: Texo/texo-cms
def getPostsBySearchAsJson(searchTerm):
	posts = requests.get(engineservice.buildUrl("/posts/1/search/%s" % (searchTerm,))).json()
	posts["posts"] = map(renderMarkdown, posts["posts"])

	return posts
コード例 #4
0
ファイル: blog.py プロジェクト: Texo/texo-cms
def getPosts(page):
	posts = requests.get(engineservice.buildUrl("/posts/%d" % (page,))).json()
	posts["posts"] = map(renderMarkdown, posts["posts"])

	return blogapi.decorateDictionaryWithAPI(object=posts)