snotechou

0.0.1 • Public • Published

雪星手账

雪星自用笔记软件,缓慢开发中

入门教程

新手任务

  • [ ] 基本学习方法
    • [ ] 抽取
    • [ ] 控空
    • [ ] 复习
  • [ ] 导入笔记
    • [ ] 从剪贴板粘贴
    • [ ] 网页剪藏插件
      • [ ]
      • [ ] 链接(wiki、bilibili 等)
  • [ ] 同步与分享
    • [ ] 使用雪星魔咒分享
    • [ ] 扫码将笔记同步到手机上

数据导入导出

  • [ ] WebRTC 同步
  • [ ] 备份你的笔记

进阶任务

  • [ ] 尝试雪星文
  • [ ] 配置webdav同步 可选
  • [ ] 共享笔记

毕业!

  • [ ] 获取邀请码资格

TODO

  • [ ] 自动编译发布工作流部署
  • [ ] 挂载到gh上

产品设计

界面:
  列表查看页面:
    动作:列出 笔记,默认查看模式
  列表复习页面:(实验性)
    动作:列出 笔记之需要复习者,按需排序,默认复习模式
    注:涌现模式
  专注复习页面:
    注:焦点在笔记上时可使用 复习操作逻辑
    注:防干扰模式
  笔记组件:
    查看模式:
      可以焦点
      按Enter:进入编辑模式
    编辑模式:
      选区 按Alt+X:抽取选区为新卡片
      选区 按Alt+C:快速控空
      按Alt+X:按段落分解卡片
      按Alt+K:连接笔记
      按Alt+U:导入URL(实验性)
      按Alt+F:全屏编辑
      按Alt+C:复制为...
      按Alt+C M:复制为 Markdown
      按Alt+C T:复制为 纯文本
      按Alt+L:翻译(为Saladict保留热键)
      <!-- 按Ctrl+V 提取正文 -->
    复习模式:
      按 Enter:进入深焦点
      深焦点:
        可使用:复习操作逻辑
  复习操作逻辑:
    类Supermemo/Anki按键:
      Ctrl+Z:撤销
      1:简单
      3:一般
      5:困难
    拖拽方向:(表 上:撤销;左:简单;下:一般;右:困难)
    WASD方向:(同 拖动方向)
    HJKL方向:(同 拖动方向)
逻辑:
  复习队列算法:
    数据表述:以(表 易:-1 中:0 难:1 ) 来表示用户输入的难度
    动作维度:当天内的间隔时间,间隔的天数(当天为0)(空闲超过12小时计算一次睡眠?)
    边界条件算法:如果上次输入是难,则在当天内需要复习
    经验公式算法:1 1 2 3 
    记忆曲线算法:使用log函数拟合动作维度,当强化学习算法置信度不高时采用此记忆曲线算法。
    强化学习算法:由强化学习组件学习
  笔记:
    双向链接:
      包含关系
      引用关系
  数据:
    同步
      IPFS:
        在这里可以找到公开的ipfs网关:public-gateway-checker
        IPNS同步代码(可自动转为中文词进行记忆)
      WebDav:
        同步aoa.json数据文件
    导入:
      单文件:aoa.json // (应支持增量)
    导出:
      单文件:aoa.json // 保留 _id
      想法:HTML站点 // 使用meta信息标记 _id
    粘贴:
      HTML 适配
      图片分离为单独笔记
  搜索:
    本地笔记库
    雪星人笔记库
    wiki
    google
扩展
  想法:允许执行笔记中的代码
  想法:使用 userscript.js 作为扩展
  想法:制作本地接口程序,接通os文件系统

参考

Readme

Keywords

Package Sidebar

Install

npm i snotechou

Weekly Downloads

0

Version

0.0.1

License

ISC

Unpacked Size

39.3 kB

Total Files

11

Last publish

Collaborators

  • snomiao