Browse Source

clean up code

pull/1/head
wes 7 years ago
parent
commit
35885af925
  1. 4
      src/posts.py
  2. 2
      src/scripts/editor.tag
  3. 2
      src/scripts/post.tag
  4. 7
      src/website.py

4
src/posts.py

@ -50,12 +50,12 @@ class Posts:
print("post was saved %s" % doc)
return jsonify(self.db.save(doc))
def getpost(self, _id, category="programming", json=True):
def getpost(self, _id, json=True, convert=True):
results = self.db.iterview("blogPosts/blog-posts", 1, include_docs=True, startkey=_id)
post = [result.doc for result in results][0]
post["content"] = markdown(post["content"])
post["content"] = markdown(post["content"]) if convert else post["content"]
return jsonify(post) if json else post

2
src/scripts/editor.tag

@ -212,7 +212,7 @@ self.loadPost = (_id) => {
return false;
}
self.update({"loading" : true});
axios.get(`/blog/getpost/${_id.slice(-8)}/programming`)
axios.get(`/blog/getpost/${_id.slice(-8)}`)
.then(function(resp) {
self.update({"loading" : false});
self.refs.textarea.value = resp.data.content;

2
src/scripts/post.tag

@ -143,7 +143,7 @@ updatePost(postcontent) {
getPost(_id) {
self.update({"loading" : true});
window.cached(`/blog/getpost/${_id.slice(-hashLength)}/${self.category}`)
window.cached(`/blog/getpost/${_id.slice(-hashLength)}`)
.then((resp) => resp.text())
.then((resp) => {
self.updatePost(JSON.parse(resp))

7
src/website.py

@ -153,10 +153,11 @@ def NeverWhere(configfile=None):
return posts.iterpost(endkey=pid, category=category)
# get the contents of any post
# rendered in JSON
@cache.cached(timeout=50)
@app.route("/blog/getpost/<_id>/<category>")
def getpost(_id, category):
return posts.getpost(_id, category=category)
@app.route("/blog/getpost/<_id>/")
def getpost(_id):
return posts.getpost(_id)
# get the first post of a given category
@cache.cached(timeout=50)

Loading…
Cancel
Save