一个记录工具的雏形demo

缘由

从初中写日记开始(正经人才写日记),个人有记录的习惯,之后发展到TODO、消费、运动、观影、读书等等各种比较有意义的事情的记录,而记录工具基本都是云笔记中的表格。

我甚至制作过一个自动计算消费汇总的 excle:V1.0_ConsumptionTemplatePlus.xlsx

之后试过【叨叨记账】【番茄清单】【幕布】等等各种类型的记录工具,他们的设计各有独到之处,但总结来看总有一个核心痛点:

麻烦

基于markdown的启发,我希望做一个类似于简单符号标记类型的工具,用来快速记录特定类型的信息,如灵感、待办与记录。

几个月前我还做了一版 UI 设计:potato-ui,不过从头开发一版 APP 工作量太大,后来我便决定先做出核心的语义解析功能,托管在微信公众号/飞书/钉钉机器人聊天之中,其 demo 效果如下:

微信公众号示例

potato-demo-wechat

飞书示例

potato-demo-lark

资源

gradle

1
2
3
4
//wechat github:  https://github.com/liyiorg/weixin-popular
compile 'com.github.liyiorg:weixin-popular:2.8.30'
//lark github: https://github.com/larksuite/appframework-java
compile 'com.larksuite.appframework:appframework-sdk:1.0.11'

文档

后续概念(尚为零碎概念)

  • 后台
  • 用户
    • 登录、注册
  • 数据
    • 同步、下载数据
  • 后台性能检测 推送公告 访客统计

友好地管理第三方平台的内容联想到联系人角色 权限 由sql维护文章用文件夹存储记账用mongo存储 json格式markdown 标题渲染思维导图 参考幕布全局搜索/标签/ocr微信 QQ 消息推送切换页面时提示在编辑状态,保留输入的信息土豆泥:可以设置在11.11提前0/1/2/…天,几点提醒通用关键字,分类词库,个人词库消息推送任务自动分辨日期 目前土豆泥主要功能:

  • 记录
  • 记账
  • 闪念
    • 可以指定文件(参考幕布),也可以指定话题/摘要
  • 条目分类:每个条目可以设置分类
  • 计划
  • 未来提醒

    • 通知栏
    • 闹钟
  • 每日每周每月待办
  • TD维护
  • 计划也可以记录已完成的事
  • 查询时可以按照分类/最近修改进行查询
  • 当日明细可以左右划切换日期
  • 类似 托福考满分 github 的统计页面

语义解析

  • 语音转文字
  • OCR
  • 分割片段
  • 数字与文字之间自动分割
  • 空格/标点分割(全角/半角)
  • 联想输入
  • 时间选择器
    • 日历视图参考飞书
    • 选时间补录功能 默认录取时间是当前 可以调整
    • 除了可以选月份,还可以选最近一月,也可以设置统计区间
  • 功能之间都可以左右滑动切换(参考极客手册)
  • 自定义(建议使用计划功能维护)
    • 饮食
    • 运动
  • 计划
  • 默认解析类型
    • 单次 todo
    • 计划:可以设置重复频次
    • 纪念日:每年重复,维护联系人表
  • 记账用mongo存储 json格式
  • markdown 标题渲染思维导图 参考幕布
  • 备份
  • git