极简每周计划应用程序WeekToDo

这篇具有很好参考价值的文章主要介绍了极简每周计划应用程序WeekToDo。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

什么是 WeekToDo ?

WeekToDo 是一款免费的极简每周计划应用程序,专注于隐私。使用待办事项列表和日历安排您的任务和项目。适用于 WindowsMacLinux 或在线。

WeekToDo 是一个免费且开源的极简每周计划程序。借助 WeekToDo,您可以以简单直观的方式定义和管理您的一周和任务,从而开始提高您的工作效率。

WeekToDo 将日历和任务列表的概念混合在一个界面中。您可以以直观、简单的方式设置警报、颜色、重复任务、子任务等等。我们还关心您的隐私,因此您的所有数据都存储在您的设备中。

WeekToDo 是一个免费的开源项目,可供所有人使用。您可以像 WindowsmacOSLinux 上的本机应用程序一样使用它,也可以直接从网络浏览器中使用它。它还提供多种语言版本。官方提供了免费使用的站点:https://weektodo.me/

但官方未提供 docker 镜像,需要我们自己构建

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

构建镜像

如果你不想自己构建,可以跳过,直接阅读下一章节

官方没有提供 Dockerfile,所以老苏很不严谨的写了一个,当然过程中,少不了 ChatGPT 的帮助

# 构建阶段  
FROM node:16-alpine AS builder  
  
RUN apk update && apk add --no-cache git python3 make g++  
  
WORKDIR /app  
  
COPY . .  
  
# 使用阿里云的源  
RUN yarn config set registry https://registry.npm.taobao.org/  
  
# 设置淘宝的镜像,加速 node-sass 模块的下载和安装  
RUN yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass && yarn cache clean && yarn install --network=host  
    
# 构建应用程序    
RUN yarn run build  
    
# 运行阶段    
FROM nginx:1.12-alpine  
LABEL maintainer=laosu<wbsu2003@gmail.com>  
    
# 复制静态文件  
COPY --from=builder /app/dist /usr/share/nginx/html  
    
# 暴露 80 端口  
EXPOSE 80  
  
CMD ["nginx", "-g", "daemon off;"]

构建镜像和容器运行的基本命令如下👇

# 下载代码
git clone https://github.com/manuelernestog/weektodo.git
  
# 或者加个代理
git clone https://ghproxy.com/github.com/manuelernestog/weektodo.git
  
# 进入目录  
cd weektodo

# 将 Dockerfile 放入当前目录
  
# 构建镜像
docker build -t wbsu2003/weektodo:v1 .

# 运行容器
docker run -d \
   --name weektodo \
   -p 3808:80 \
   wbsu2003/weektodo:v1

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 weektodo ,选择第一个 wbsu2003/weektodo,版本选择 latest

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口 容器端口
3808 80

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 运行容器
docker run -d \
   --name weektodo \
   -p 3808:80 \
   wbsu2003/weektodo

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3"

services:
  weektodo:
    image: wbsu2003/weektodo
    container_name: weektodo
    ports:
      - "3808:80"

然后执行下面的命令

# 新建文件夹 weektodo
mkdir -p /volume1/docker/weektodo

# 进入 weektodo 目录
cd /volume1/docker/weektodo

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3808 就能看到首界面

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

程序自动进入向导,支持中文

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

接下来设置主题、隐私等,设置完成之后的主界面,开始有一些测试数据,实际上也是用来完成简单的教学的,看起来使用还是很简单的

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

数据全部保存在本地,优点是可以确保数据的安全性和隐私性,缺点就是不能实现多客户端的同步,毕竟这个软件没有服务端,所以在线版也只是个 Web client

从官方的 Roadmap 看, 有支持 Sync across devices 的计划,这一点值得我们期待

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

不过 WeekToDo 提供了数据导入、导出的功能

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

还支持子任务

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

任务注释支持 markdown

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

其他功能等大家来解锁吧,在老苏看来,WeekToDo 是个非常好的应用程序。简单、快速、专注。

极简每周计划应用程序WeekToDo,群晖,docker,日程安排,时间管理

参考文档

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/weektodo

WeekToDo Blog
地址:https://weektodo.me/blog/1/文章来源地址https://www.toymoban.com/news/detail-617684.html

到了这里,关于极简每周计划应用程序WeekToDo的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Flutter中的Web应用程序开发:构建现代Web应用程序

    作者:禅与计算机程序设计艺术 作为人工智能专家,程序员和软件架构师,CTO,我今天将为大家分享有关 Flutter 中 Web 应用程序开发的见解。在这篇文章中,我们将深入探讨 Flutter Web 应用程序的开发过程、技术原理以及最佳实践。 引言 随着移动设备的普及,Web 应用程序在全

    2024年02月12日
    浏览(78)
  • 基于C#的画图应用程序(窗体应用程序)C#组件、控件

      使用VS2019,建立窗体应用程序,借助一系列控件实现画图功能。   结合组件与控件的使用。 目录 一、预备知识 1、什么是C#的组件和控件 (1)共同点 (2)不同点 二、主要步骤 1、软件以及环境 2、设置接口 3、界面设计 4、编写代码 5、编译程序和运行 三、编写代码 1、设

    2023年04月08日
    浏览(53)
  • GPT应用程序的行业应用

    GPT(Generative Pre-trained Transformer)应用程序在各个行业都有广泛的应用潜力,其自然语言生成的能力使其适用于多种场景。以下是一些行业中常见的GPT应用,希望对大家有所帮助。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1.教育: 智能辅导和学

    2024年01月23日
    浏览(44)
  • 电脑“应用程序无法启动,因为应用程序的并行配置不正确......“问题的解决方法

    问题 : win10某天开机发现绝大部分exe都无法运行或安装,错误信息提示如下: “应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。” 排查过程 :命令行 sxstrace.exe 工具无法正常打开 查看应用程序

    2024年02月04日
    浏览(75)
  • 【完美解决】应用程序无法正常启动(0xc000007b)请单击“确定”关闭应用程序

    年期安装CorelDRAW X8 (64-Bit),安装完成之后运行一点毛病都没有,可是过了两三个月,再打开就出现“应用程序无法正常启动(0xc000007b)请单击“确定”关闭应用程序”这个提示框,如下图示 出现这个问题我就上网查找,无非四种操作,我试了Directx可以了,下面统一记录下 在键

    2024年02月04日
    浏览(48)
  • ZA303学习笔记六管理应用程序的安全(密钥保管库,托管标识,管理应用程序,CA证书)

    密钥保管库和 VM 必须位于同一 Azure 区域和订阅中。 Azure Key Vault是一个用于安全地存储和访问机密的工具。机密是你希望严格控制对其的访问的任何东西,例如API密钥、密码或证书。保管库是机密的逻辑组。 租户:租户是拥有和管理特定的Microsoft云服务实例的组织。它通常用

    2024年02月04日
    浏览(85)
  • 使用ReactNative构建移动应用程序中的AR应用程序:了解ReactNative中的AR开发生态系统

    作者:禅与计算机程序设计艺术 在过去的几年里,随着VR、AR、移动互联网等技术的不断革新,人们越来越多地体验到一种全新的生活方式。而其中不可或缺的部分就是数字化的现实世界。因为当代人的生活已经离不开手机、平板电脑和电视机了,所以数字化现实世界的应用

    2024年02月10日
    浏览(65)
  • 【容器化应用程序设计和开发】2.5 容器化应用程序的安全性和合规性考虑

    往期回顾: 第一章:【云原生概念和技术】 第二章:2.1 容器化基础知识和Docker容器 第二章:2.2 Dockerfile 的编写和最佳实践 第二章:2.3 容器编排和Kubernetes调度 第二章:2.4 容器网络和存储 容器化应用程序是将应用程序和其依赖项打包到一个独立的、可移植的容器中,以便在

    2024年02月15日
    浏览(52)
  • google浏览器应用程序无法启动,因为应用程序的并行配置不正确的完美解决方案

    打开chrome浏览器时候出错,错误提示: “应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。” 1、进入google的安装目录: 本人的是C:UsersAdministratorAppDataLocalGoogleChromeApplication 如果你的安装目录

    2024年02月04日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包