优化相关设备的格式显示

This commit is contained in:
Coldin04 2025-08-13 22:48:17 +08:00
parent b18805aa26
commit 4a3eaf87e8
6 changed files with 67 additions and 142 deletions

12
app.py
View file

@ -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}")