2025-11-16 12:07:52 +08:00
2025-11-14 13:39:43 +08:00
2025-11-14 13:39:43 +08:00
2025-11-16 12:07:52 +08:00
2025-11-16 12:07:52 +08:00
2025-11-14 13:39:43 +08:00
2025-11-14 13:41:39 +08:00
2025-11-14 13:39:43 +08:00
2025-11-14 13:39:43 +08:00
2025-11-14 13:39:43 +08:00

DynaNote - 简单CLI复习调度器

命令列表

  • list [all|整数] - 列出记忆单元

    • list all - 显示所有单元
    • list 5 - 显示今天需要复习≤5次的单元
    • list - 等同于 list 5
  • select <id|前缀|名称> - 选择记忆单元

  • attach <字符串> - 为选中的单元附加字符串

  • new <名称> - 创建新记忆单元

  • del <id|前缀|名称> - 删除记忆单元

  • mark <评分> - 使用评分(0-5)更新SM-2算法

  • show - 显示选中单元的详细信息

  • edit - 使用nano编辑器编辑选中单元

  • clear - 清屏

  • help - 显示帮助和SM-2评分标准

  • exit - 退出shell

数据结构

记忆单元以以下结构存储在data.toml中:

[unit_id]
name = "单元名称"
attachments = [["附件文本", 时间戳]]
created_time = 日期戳
algodata = {"SM-2" = {"efactor" = 2.5, "real_rept" = 0, ...}}
Description
谐波 (DynaNote) - 简易复习规划CLI程序, HeurAMS 衍生项目
Readme 80 KiB
Languages
Python 100%