Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ertuil/memos-reminder
A SMTP reminder for `usememos/memos`. It reads the memos from the `memos`' webhook, and sends reminder E-mails when date/time is detected in it.
https://github.com/ertuil/memos-reminder
memos smtp usememos
Last synced: about 1 month ago
JSON representation
A SMTP reminder for `usememos/memos`. It reads the memos from the `memos`' webhook, and sends reminder E-mails when date/time is detected in it.
- Host: GitHub
- URL: https://github.com/ertuil/memos-reminder
- Owner: ertuil
- Created: 2024-01-19T01:28:51.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-01-19T04:08:32.000Z (12 months ago)
- Last Synced: 2024-06-19T14:49:43.447Z (7 months ago)
- Topics: memos, smtp, usememos
- Language: Go
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Memos-reminder
A SMTP reminder for `usememos/memos`. It reads the memos from the `memos`' webhook, and 1) sends reminder E-mails when date/time is detected in it; 2) provide a '.ics' calender.
Some usecases (written in the memos' markdown content):
```
A meeting this afternoon @2024-01-20 14:00@Weekly meetings @2024-01-18 14:00/1w@
Every mornings @08:00/1d@
```## Install
Build the docker image:
```
docker build -t memos-reminder .
```Then, complete the config files, an example is in `example/config.yaml`.
```
mkdir data
touch data/config.yaml
```And run the docker images:
```
docker-compose up -d
```## Usage
Finally, you should set the the webhook url in the `memos` settings. The URL is `http(s)://:8880/reminder/webhook`
Also, you can download the `.ics` calender file at: `http(s)://:8880/reminder/cal?uid=&pw=`