更新年度报告,增加微信默认表情包

This commit is contained in:
Yucheng Huo 2024-04-22 03:33:03 -04:00
parent 087b208b21
commit 2b8bbce177
2 changed files with 14 additions and 2 deletions

View File

@ -5,6 +5,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>微信年度聊天报告</title>
<link rel="stylesheet" href="https://memotrace.cn/static/css/style.css">
<style>
.emoji_img {
width: 22px;
height: 22px;
vertical-align: middle;
}
</style>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/echarts@latest/dist/echarts.min.js"></script>
<script type="text/javascript" src="https://assets.pyecharts.org/assets/v5/echarts-wordcloud.min.js"></script>
<link rel="stylesheet" href="https://memotrace.cn/static/css/fullpage.min.css" />
@ -143,14 +150,14 @@
<div class="item item-left">
<img class="bubble-avatar" src="{{ta_avatar_path}}">
<div class="bubble bubble-left">
{{dialog[1]}}
{{dialog[1] | safe}}
</div>
</div>
{% endif %}
{% if dialog[0]==1: %}
<div class="item item-right">
<div class="bubble bubble-right">
{{dialog[1]}}
{{dialog[1] | safe}}
</div>
<img class="bubble-avatar" src="{{my_avatar_path}}">
</div>

View File

@ -14,6 +14,7 @@ from app.config import SERVER_API_URL
from app.person import Contact, Me, ContactDefault
from app.util.emoji import get_most_emoji
from app.util.region_conversion import conversion_region_to_chinese
from app.util.replace_text import replace_text
app = Flask(__name__)
@ -113,6 +114,10 @@ def christmas(wxid):
if time_ in item:
label = key
latest_dialog = msg_db.get_latest_time_of_message(contact.wxid, time_range=time_range)
for i, dialog in enumerate(latest_dialog):
latest_dialog[i] = (dialog[0], replace_text(dialog[1]), dialog[2], dialog[3])
latest_time = latest_dialog[0][2] if latest_dialog else ''
time_data = {
'latest_time': latest_time,