|
@ -2,6 +2,7 @@ |
|
|
|
|
|
|
|
|
import couchdb |
|
|
import couchdb |
|
|
import mistune |
|
|
import mistune |
|
|
|
|
|
import json |
|
|
|
|
|
|
|
|
from werkzeug.local import Local, LocalProxy, LocalManager |
|
|
from werkzeug.local import Local, LocalProxy, LocalManager |
|
|
from couchdb.http import ResourceConflict, ResourceNotFound |
|
|
from couchdb.http import ResourceConflict, ResourceNotFound |
|
@ -144,3 +145,10 @@ class Posts: |
|
|
group=True) |
|
|
group=True) |
|
|
]))) |
|
|
]))) |
|
|
|
|
|
|
|
|
|
|
|
def browse(self, count, skip, categories=[]): |
|
|
|
|
|
return jsonify(self.db.list( |
|
|
|
|
|
"blogPosts/categories", |
|
|
|
|
|
"blogPosts/format", |
|
|
|
|
|
count=count, |
|
|
|
|
|
skip=skip, |
|
|
|
|
|
categories=json.dumps(categories))[1].get("results", [])) |
|
|