Skip to content

01WarpDrive/the-other

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

the other

尝试开发个人助理系统

开发日志

日程管理模块「Shedule」

21/08/04

项目初期使用 python 实现,无需额外配置。目前的 sheduleOpe.py 是依托于 shedule.txt 的字典管理系统,实现了基于命令行的日程添加、修改、删除

22/02/21

重新思考了日程管理所需的功能。 对外来看,日程管理的展现有两种形式:

  • 基于事件的列表清单
  • 基于日期的进度条展示

但其实两者都可以基于以事件为主体,以日期为属性的对象开发。

闲话数据库「Beat」

28/07/2022 19:56

先做个文本的闲话数据集,以后开放接口实现简单闲话

  • 使用 beat.txt作为数据库:通过@实现内容间区分
  • 数据库行首设置 python 的数组,记录每条语句的起始位置

人生日历「Epoch」


合并的文本

  1. 燕过留痕:需要的不是日程规划,而是记录过去的日程;用于回顾时光;
  2. 应用哲学:相比于直接文本记录,我需要做到哪些:美观性,快捷性,提供理性分析,易用性

用数字标记不同事件

单个事件 又包括有限个进程的集合

单个进程创建时提供总量

每次访问单个事件的单个进程,修改当前进度,程序自动记录当前时间

内部保留进程随时间的变化关系

以简明的方式展示过去的日程变化

。。。 实现优先级标记 实现图形化展示 实现日程管理评价

。。。

  1. 改为多文本存储,通过list存储事件;dict实现事件和进程的关系
  2. 通过下标访问单个事件
  3. 如何记录时间?

第二次开发

2023/07/10

序言

  • 指导思想:希望将个人的现实生活数字化,设计出能够辅助安排个人生活的算法、程序、体系
  • 初级阶段:通过python设计一些简单的程序,各自实现笔者想到的点子

后台程序与闹钟

2023/07/10

想法

  1. 助理系统需要能够主动提醒和发言,需要满足后台运行和闹钟功能。

思路

  1. 后台运行的概念与程序本体关系不大,往往通过脚本完成自启后即可。当然,程序本身需要避免占用太多资源。因此可以略过这个话题。

  2. 在这里,我们需要认识下time这个库。这是Python自带的库,无需自己下载安装。

    time,顾名思义,就是和时间有关的库。这里我们用到的是time里面的localtime模块

About

尝试开发个人助理系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published