feat:添加weektodo到列表(感谢网友包子叔的投稿)

This commit is contained in:
okxlin 2023-09-04 01:47:23 +08:00
parent 1db27195f4
commit 6d48aef136
6 changed files with 176 additions and 0 deletions

128
apps/weektodo/README.md Normal file
View File

@ -0,0 +1,128 @@
# WeekToDo | FOSS Minimalist Weekly Planner
---
![GitHub all releases](https://img.shields.io/github/downloads/zuntek/weektodoweb/total)
[![vue3](https://img.shields.io/badge/vue-3.x-brightgreen.svg)](https://vuejs.org/)
WeekToDo is a free minimalist weekly planner app focused on privacy. Schedule your tasks and projects with to do lists and a calendar. Available for Windows, Mac, Linux or online.
![Logo](https://weektodo.me/weektodo-preview.webp)
## Features
- Cross platform
- Light/dark mode toggle
- Custom To-do Lists
- Drag and Drop
- Multi-language
- Sub-tasks
- Markdown Support
- Customizable user interface
- Local Storage
- Task Colors
- Task Time
- Recurring Tasks
- Notifications and reminders
## Roadmap
- Touch mode
- Mobile Version
- Sync across devices
- Workspaces
- Themes
## Installation
### Download installer
[Windows / Linux / macOS](https://github.com/zuntek/weektodoweb/releases/latest
)
### External Stores
#### Windows
[Uptodown](https://weektodo.uptodown.com/windows)
#### macOS
[Macupdate](https://www.macupdate.com/app/mac/63506/weektodo)
#### Linux
Snapd can be installed from the command line:
```bash
sudo apt update
sudo apt install snapd
```
To install WeekToDo, simply use the following command:
```bash
sudo snap install weektodo
```
## Build and Run From Source
If you want to understand how WeekToDo works or want to debug an issue, you'll want to get the source, build it, and run it locally.
### Installing Prerequisites
You'll need git, a recent version of [Node.JS](https://nodejs.org/en/) (currently v16.X is recommended), [Yarn](https://yarnpkg.com/) and [Electron](https://www.electronjs.org/).
```
git clone https://github.com/manuelernestog/weektodo
cd weektodo
yarn install
yarn run serve // to run web version
yarn run electron:serve // to run native version
```
## Contributing
You can support this project in several ways:
### Donate
https://weektodo.me/support-us
### Share
- [Facebook](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fweektodo.me%2F)
- [Twitter](https://twitter.com/intent/tweet?url=https%3A%2F%2Fweektodo.me%2F&text=)
- [Linkedin](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fweektodo.me%2F&title=)
### Rate the app
- [ProductHunt](https://www.producthunt.com/posts/weektodo)
- [AlternativeTo](https://alternativeto.net/software/weektodo/about/)
- [SassHub](https://www.saashub.com/weektodo-reviews/new)
### Translations
Currently the system is developed in multiple languages, you can send me a correction of any error or you can add your language if it's not available.
You can find the base file with all the used words in english [here](src/assets/languages/en.json/)
For add a new language Fork the repo and create a Pull Request creating a new file of the `translations/en.json` and name he file acording the [language code](https://gist.github.com/Josantonius/b455e315bc7f790d14b136d61d9ae469).
If this is to dificult, you can donwload this [file](src/assets/languages/en.json/), translate it and send the file to the email contact@weektodo.me
## Contributing
Weektodo is open-source. Pull requests and contributions are welcome! There are three ways to contribute: grab a [bug report](https://github.com/manuelernestog/issues?q=is%3Aopen+is%3Aissue+label%3Abug) or [feature suggestion](https://github.com/manuelernestog/issues?q=is%3Aissue+is%3Aopen+label%3Afeature) that has been marked `accepted` and dig in.
Read [Contributing.md](https://github.com/manuelernestog/weektodo/blob/main/CONTRIBUTING.md) for more information.
## Author
- [Manuel Ernesto Garcia](https://manuelernestogr.bio.link/)
## Contributors
<a href="https://github.com/manuelernestog/weektodo/graphs/contributors">
<img src="https://contrib.rocks/image?repo=manuelernestog/weektodo" />
</a>
Made with [contrib.rocks](https://contrib.rocks).

20
apps/weektodo/data.yml Normal file
View File

@ -0,0 +1,20 @@
name: WeekToDo
tags:
- 工具
title: 一款免费的极简主义每周计划应用程序,专注于隐私
type: 工具
description: 一款免费的极简主义每周计划应用程序,专注于隐私
additionalProperties:
key: weektodo
name: WeekToDo
tags:
- Tool
shortDescZh: 一款免费的极简主义每周计划应用程序,专注于隐私
shortDescEn: A free minimalist weekly planner app focused on privacy
type: tool
crossVersionUpdate: true
limit: 0
recommend: 0
website: https://weektodo.me
github: https://github.com/manuelernestog/weektodo
document: https://github.com/manuelernestog/weektodo

View File

@ -0,0 +1,2 @@
CONTAINER_NAME="weektodo"
PANEL_APP_PORT_HTTP="40152"

View File

@ -0,0 +1,10 @@
additionalProperties:
formFields:
- default: 40152
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
required: true
rule: paramPort
type: number

View File

@ -0,0 +1,16 @@
version: '3'
services:
weektodo:
container_name: ${CONTAINER_NAME}
restart: always
networks:
- 1panel-network
ports:
- "${PANEL_APP_PORT_HTTP}:80"
image: wbsu2003/weektodo:latest
labels:
createdBy: "Apps"
networks:
1panel-network:
external: true

BIN
apps/weektodo/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB