33 lines
854 B
Python
33 lines
854 B
Python
from website import constants as site
|
|
|
|
from scaffold.readers.rss_reader import feed_reader
|
|
|
|
from website.pages import web
|
|
from website.pages import header, footer
|
|
|
|
|
|
def index():
|
|
header('Maidstone Hackspace Blog')
|
|
web.page.create('blogs')
|
|
|
|
web.columns.create()
|
|
web.columns.append('test1')
|
|
web.columns.append('test2')
|
|
web.page.section(web.columns.render())
|
|
|
|
web.tiles.create()
|
|
feed = feed_reader(site.rss_feeds)
|
|
for row in feed:
|
|
web.tiles.append(
|
|
title=row.get('title'),
|
|
author=row.get('author'),
|
|
link=row.get('url'),
|
|
image=row.get('image'),
|
|
date=row.get('date'),
|
|
description=row.get('description'))
|
|
web.div.append(row)
|
|
web.page.section(web.tiles.render())
|
|
|
|
web.template.body.append(web.page.render())
|
|
return footer()
|