极简每周计划应用程序WeekToDo
什么是 WeekToDo ?
WeekToDo
是一款免费的极简每周计划应用程序,专注于隐私。使用待办事项列表和日历安排您的任务和项目。适用于Windows
、Mac
、Linux
或在线。
WeekToDo
是一个免费且开源的极简每周计划程序。借助 WeekToDo
,您可以以简单直观的方式定义和管理您的一周和任务,从而开始提高您的工作效率。
WeekToDo
将日历和任务列表的概念混合在一个界面中。您可以以直观、简单的方式设置警报、颜色、重复任务、子任务等等。我们还关心您的隐私,因此您的所有数据都存储在您的设备中。
WeekToDo
是一个免费的开源项目,可供所有人使用。您可以像 Windows
、macOS
和 Linux
上的本机应用程序一样使用它,也可以直接从网络浏览器中使用它。它还提供多种语言版本。官方提供了免费使用的站点:https://weektodo.me/
但官方未提供 docker
镜像,需要我们自己构建
构建镜像
如果你不想自己构建,可以跳过,直接阅读下一章节
官方没有提供 Dockerfile
,所以老苏很不严谨的写了一个,当然过程中,少不了 ChatGPT
的帮助
1 | # 构建阶段 |
构建镜像和容器运行的基本命令如下👇
1 | # 下载代码 |
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 weektodo
,选择第一个 wbsu2003/weektodo
,版本选择 latest
。
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
3808 |
80 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3" |
然后执行下面的命令
1 | # 新建文件夹 weektodo |
运行
在浏览器中输入 http://群晖IP:3808
就能看到首界面
程序自动进入向导,支持中文
接下来设置主题、隐私等,设置完成之后的主界面,开始有一些测试数据,实际上也是用来完成简单的教学的,看起来使用还是很简单的
数据全部保存在本地,优点是可以确保数据的安全性和隐私性,缺点就是不能实现多客户端的同步,毕竟这个软件没有服务端,所以在线版也只是个 Web client
从官方的
Roadmap
看, 有支持Sync across devices
的计划,这一点值得我们期待
不过 WeekToDo
提供了数据导入、导出的功能
还支持子任务
任务注释支持 markdown
其他功能等大家来解锁吧,在老苏看来,WeekToDo
是个非常好的应用程序。简单、快速、专注。
参考文档
manuelernestog/weektodo: WeekToDo is a Free and Open Source Minimalist Weekly Planner and To Do list App focused on privacy. Available for Windows, Mac, Linux or online.
地址:https://github.com/manuelernestog/weektodoWeekToDo Blog
地址:https://weektodo.me/blog/1/