コード例 #1
0
ファイル: server.py プロジェクト: housne/tucao
        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()