From 98411b3025929fd8071b3e93a3d7a82e85abf41d Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Thu, 12 Feb 2026 10:24:48 +0300 Subject: [PATCH] init project --- .gitignore | 5 +++++ CLAUDE.md | 5 +++++ README.md | 38 ++++++++++++++++++++++++++++++++++++++ go.mod | 3 +++ 4 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 CLAUDE.md create mode 100644 README.md create mode 100644 go.mod diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0c26160 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.idea/ +cache/ +memos-source/ + +/config.toml diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 0000000..a0efb80 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +# CLAUDE.md + +@README.md + + diff --git a/README.md b/README.md new file mode 100644 index 0000000..a40d43b --- /dev/null +++ b/README.md @@ -0,0 +1,38 @@ +# Remembos + +Проект для получения прошлых заметок из сервиса Memos (https://github.com/usememos/memos), +чтобы они были как воспоминания о прошлых событиях. + +Проект состоит из двух частей: + +- Telegram Bot. Бот, который каждый день присылает одно воспоминание +- web-сервис с одной страницей, где можно увидеть одно воспоминание + +## Поиск воспоминаний + +Воспоминание (заметка в Memos) ищется относительно текущей даты. + +Примерный алгоритм, он требует уточнения, чтобы воспоминания были из разных временных периодов +и не часто повторялись. + +Идея, чтобы показать что было "в этот день в прошлом". +Этот день может быть точной датой, но в другом году, то же число в другом месяце, +тот же число и день недели и так далее. + +- Поиск воспоминания в этот же день в прошлые года +- Поиск воспоминания в этот же день месяца в прошлые месяцы +- Поиск воспоминания в диапазоне недели в прошлые года +- Поиск воспоминания в диапазоне месяца в прошлые года +- Поиск воспоминания в диапазоне квартала в прошлые года +- Поиск воспоминания в диапазоне полугода в прошлые года +- Поиск в недавние месяцы. + +Нужно предусмотреть контроль повторений, чтобы воспоминания были доступны случайно и равномерно. + +## Настройки + +## Memos + +Исходный код в директории `memos-source` +Справка API: https://usememos.com/docs/api + diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..05cf84a --- /dev/null +++ b/go.mod @@ -0,0 +1,3 @@ +module git.vakhrushev.me/av/remembos + +go 1.25.0