优化相关设备的格式显示
This commit is contained in:
parent
b18805aa26
commit
4a3eaf87e8
6 changed files with 67 additions and 142 deletions
12
app.py
12
app.py
|
|
@ -62,10 +62,18 @@ def create_app(config_name='default'):
|
|||
# 让处理器处理请求
|
||||
items = handler.handle(**request_params)
|
||||
|
||||
# 生成RSS XML
|
||||
rss_xml = rss_generator.generate_rss(items)
|
||||
if not items:
|
||||
return Response("No data available", status=204)
|
||||
|
||||
if handler_name == 'crypto':
|
||||
motdTitle = request_params.get('pair', app.config['DEFAULT_CRYPTO_PAIR'])
|
||||
motdTitle = motdTitle.replace('-', '/').upper()
|
||||
rss_xml = rss_generator.generate_rss(items, motdTitle=motdTitle)
|
||||
else:
|
||||
rss_xml = rss_generator.generate_rss(items)
|
||||
|
||||
return Response(rss_xml, mimetype='application/rss+xml')
|
||||
|
||||
|
||||
except Exception as e:
|
||||
logger.error(f"生成RSS时出错: {e}")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue