[Feed] Sorting feed by date
This commit is contained in:
1 parent
208b184fae
commit
4f373e9e00
1 file changed
+10
-4
@@ -5,11 +5,17 @@ from feedgen.feed import FeedGenerator
|
||||
from db import collection
|
||||
|
||||
|
||||
def get_feed():
|
||||
events = list(collection('events').find({}))
|
||||
news = list(collection('timeline').find({'type': 'post'}))
|
||||
def get_items(collection_name, query={}):
|
||||
return list(
|
||||
collection(collection_name).find(query)
|
||||
)
|
||||
|
||||
articles = events + news
|
||||
|
||||
def get_feed():
|
||||
events = get_items('events')
|
||||
news = get_items('timeline', {'type': 'post'})
|
||||
|
||||
articles = sorted(events + news, key=lambda item: item['date'], reverse=True)
|
||||
|
||||
fg = FeedGenerator()
|
||||
fg.id('1')
|
||||
|
||||
Reference in new issue
Block a user