add related stories (in api only)

This commit is contained in:
Jason Schwarzenberger
2020-11-10 14:09:56 +13:00
parent 4ec50e20cb
commit 5efc6ef2d3
3 changed files with 12 additions and 3 deletions
+7 -2
View File
@@ -1,6 +1,4 @@
import json
from datetime import datetime, timedelta
from sqlalchemy import create_engine, Column, String, ForeignKey, Integer
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker
@@ -67,6 +65,13 @@ def get_story_by_ref(ref):
session = Session()
return session.query(Story).filter(Story.ref==ref).first()
def get_stories_by_url(url):
session = Session()
return session.query(Story).\
filter(Story.title != None).\
filter(Story.meta['url'].as_string() == url).\
order_by(Story.meta['date'].desc())
def get_reflist():
session = Session()
q = session.query(Reflist).order_by(Reflist.rid.desc())