notes-cli
Терминальный менеджер заметок на Python — быстрый поиск, теги, экспорт в markdown.
Что это#
notes-cli — заметки без лишнего: одна команда, чтобы записать мысль, одна — чтобы найти.
Хранит всё в локальной SQLite и умеет отдавать заметки обратно в markdown, если захочется уйти.
notes add "починить деплой" --tag работа
notes find деплой
notes export ./backup
Возможности#
- полнотекстовый поиск по FTS5 — мгновенный даже на десятках тысяч заметок;
- теги и фильтры:
--tag,--since,--limit; - экспорт и импорт markdown — данные всегда ваши;
- ноль зависимостей кроме
click.
Зачем я его написал#
Хотел разобраться, как устроен полнотекстовый поиск в SQLite, и заодно перестать терять мысли между парами.
Заметка
Полная инструкция — во вкладках слева: установка, команды и частые вопросы.
Каждая вкладка — обычный markdown-файл в папке docs/.