Renatus Madrigal

Results 3 issues of Renatus Madrigal

简单的 vibe 了一个 TODO List 的面板,看起来大概是没啥大问题。不知道为什么有一个 `package-lock.json` 的 diff,看起来问题不大,就一块 pr 过来了。目前的效果大概是这样: 然后可以按照截止时间排序,24小时以内的标红,72小时以内的标橙色。

登录之后选择立即同步后一直提示 `Get score failed`,相关日志如下: ```text [2025-11-20][06:04:29][app_lib::controller][INFO] get_score [2025-11-20][06:04:29][app_lib::zju_assist][INFO] POST https://zdbk.zju.edu.cn/jwglxt/cxdy/xscjcx_cxXscjIndex.html?doType=query&gnmkdm=N508301&su=3240103365 [2025-11-20][06:04:29][app_lib::zju_assist][INFO] GET https://zjuam.zju.edu.cn/cas/login [2025-11-20][06:04:29][app_lib::zju_assist][INFO] GET https://zjuam.zju.edu.cn/cas/v2/getPubKey [2025-11-20][06:04:29][app_lib::zju_assist][INFO] POST https://zjuam.zju.edu.cn/cas/login [2025-11-20][06:04:29][app_lib::zju_assist][INFO] GET https://courses.zju.edu.cn/user/courses [2025-11-20][06:04:30][app_lib::zju_assist][INFO] GET https://tgmedia.cmc.zju.edu.cn/index.php?r=auth/login&auType=cmc&tenant_code=112&forward=https%3A%2F%2Fclassroom.zju.edu.cn%2F [2025-11-20][06:04:31][app_lib::zju_assist][INFO] POST https://zjuam.zju.edu.cn/cas/login?service=http://zdbk.zju.edu.cn/jwglxt/xtgl/login_ssologin.html [2025-11-20][06:04:32][app_lib::zju_assist][INFO] POST...

在 iOS 上导入 `.ics` 文件似乎只能通过邮件导入,因此现在在没有 mac 的情况下把日历和待办事项导入 iOS 会比较麻烦,需要电脑上导出 `.ics` 后再给自己发送一封邮件然后手工导入日历,此外也无法实现自动导入待办事项。 我的想法是,在作业有更新的时候通过 SMTP 自动从某一个邮箱发送邮件出去到一个固定的地址,在邮件内部用一个固定的格式填上待办事项,然后利用 iOS 的快捷指令和自动化来把它们自动导入到手机的待办事项中;这里选择直接用文本格式是因为我没找到合适的方式在快捷指令里面获得邮件附件。这样的话也许也可以实现发送 `.ics` 文件到手机上手工导入日历的功能。另外成绩推送也可以用类似的手法推送到手机,虽然这似乎没有钉钉机器人的 webhook 那么方便。