From 18957be3541ce0083048fca1c5b3bf08ae410069 Mon Sep 17 00:00:00 2001 From: 2977094657 <2977094657@qq.com> Date: Sun, 1 Feb 2026 15:26:33 +0800 Subject: [PATCH] =?UTF-8?q?feat(wrapped):=20=E6=B7=BB=E5=8A=A0=E6=9C=80?= =?UTF-8?q?=E6=97=A9=E6=9C=80=E6=99=9A=E6=B6=88=E6=81=AF=E5=B1=95=E7=A4=BA?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../wrapped/cards/Card01CyberSchedule.vue | 188 ++++- .../visualizations/WeekdayHourHeatmap.vue | 3 +- .../wrapped/cards/card_01_cyber_schedule.py | 745 +++++++++++++++++- src/wechat_decrypt_tool/wrapped/service.py | 2 +- 4 files changed, 928 insertions(+), 10 deletions(-) diff --git a/frontend/components/wrapped/cards/Card01CyberSchedule.vue b/frontend/components/wrapped/cards/Card01CyberSchedule.vue index cebd5a5..2ed43ea 100644 --- a/frontend/components/wrapped/cards/Card01CyberSchedule.vue +++ b/frontend/components/wrapped/cards/Card01CyberSchedule.vue @@ -62,21 +62,116 @@ {{ pad2(mostActiveHour) }}:00 最活跃 + + + + + 最先想起的是「{{ earliestSent.displayName }}」, + 最后放不下的也还是「{{ earliestSent.displayName }}」。 + + + + 在 {{ earliestDateLabel }},最早的一条发给了「{{ earliestSent.displayName }}」, + 最晚的一条发给了「{{ latestSent.displayName }}」。 + + + 最早的一条发给了 + {{ earliestSent.displayName }}, + 最晚的一条发给了 + {{ latestSent.displayName }}。 + + + 最早的一条({{ earliestDateLabel }})发给了「{{ earliestSent.displayName }}」, + 最晚的一条({{ latestDateLabel }})发给了「{{ latestSent.displayName }}」。 + + + 最早的收件人是「{{ earliestSent.displayName }}」({{ earliestDateLabel }}), + 最晚的收件人是「{{ latestSent.displayName }}」({{ latestDateLabel }})。 + + + 在 {{ earliestDateLabel }},你把消息发给了「{{ earliestSent.displayName }}」; + 在 {{ latestDateLabel }},你又发给了「{{ latestSent.displayName }}」。 + + + 最早与最晚,分别写给了「{{ earliestSent.displayName }}」({{ earliestDateLabel }}) + 和「{{ latestSent.displayName }}」({{ latestDateLabel }})。 + + + 最早的一条落在 {{ earliestDateLabel }},发给了「{{ earliestSent.displayName }}」; + 最晚的一条落在 {{ latestDateLabel }},发给了「{{ latestSent.displayName }}」。 + + + +
+ + +
+ 今年的第一条消息({{ yearFirstDateLabel }} {{ yearFirstSent.time }})发给了
+ {{ yearFirstSent.displayName }}:「{{ yearFirstSent.content || '...' }}」;
+ 最后一条消息({{ yearLastDateLabel }} {{ yearLastSent.time }})发给了
+
{{ yearLastSent.displayName }}:「{{ yearLastSent.content || '...' }}」。
+
+ ——从年初到年末,始终如一。
+