aboutsummaryrefslogtreecommitdiff
path: root/pyaggr3g470r/models.py
diff options
context:
space:
mode:
authorCédric Bonhomme <cedric@cedricbonhomme.org>2014-04-29 23:08:36 +0200
committerCédric Bonhomme <cedric@cedricbonhomme.org>2014-04-29 23:08:36 +0200
commite762c6b0a257dbbc90f51e069f708bbf037fac57 (patch)
tree6ed6a400d2e359cc97a090b50d7469982da15fed /pyaggr3g470r/models.py
parentadded templates for emails (diff)
downloadnewspipe-e762c6b0a257dbbc90f51e069f708bbf037fac57.tar.gz
newspipe-e762c6b0a257dbbc90f51e069f708bbf037fac57.tar.bz2
newspipe-e762c6b0a257dbbc90f51e069f708bbf037fac57.zip
Added export to JSON.
Diffstat (limited to 'pyaggr3g470r/models.py')
-rw-r--r--pyaggr3g470r/models.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/pyaggr3g470r/models.py b/pyaggr3g470r/models.py
index 52d2ef51..f4aa0521 100644
--- a/pyaggr3g470r/models.py
+++ b/pyaggr3g470r/models.py
@@ -26,10 +26,12 @@ __revision__ = "$Date: 2014/04/12 $"
__copyright__ = "Copyright (c) Cedric Bonhomme"
__license__ = "GPLv3"
+import json
from datetime import datetime
from sqlalchemy import desc
from werkzeug import generate_password_hash, check_password_hash
from flask.ext.login import UserMixin
+
from pyaggr3g470r import db
class User(db.Model, UserMixin):
@@ -122,4 +124,8 @@ class Article(db.Model):
feed_id = db.Column(db.Integer, db.ForeignKey('feed.id'))
def __repr__(self):
- return '<Article %r>' % (self.title)
+ return json.dumps({
+ "title": self.title,
+ "link": self.link,
+ "content": self.content
+ })
bgstack15