data[i]['date'] = time.mktime(item['date'].timetuple()) return jsonResponse(data=data, extra_data=[{'total': total}]) @app.route('/api/news/<int:id>') def news(id): news = News(news_id=id) data = news.get() if data is None: return jsonResponse(type='404') return jsonResponse(data=data) @app.route('/rss') def rss(): news = News() data = news.sort() response = make_response(render_template('rss.xml', data=data, site_url=site_url)) response.headers['Content-Type'] = 'application/atom+xml; charset=utf-8' return response @app.route('/', defaults={'path': ''}) @app.route('/<path:path>') def catch_all(path): return render_template('index.html') if __name__ == '__main__': fetch = Fetch() fetch.start() app.run()