- Откройте: https://takeout.google.com/
- Нажмите Снять выделение (Deselect all).
- Найдите Google Keep и включите только его.
- Пролистайте вниз → Далее.
- Формат архива: ZIP (оставьте по умолчанию), размер частей можно не менять.
- Нажмите Создать экспорт. Дождитесь письма и скачайте архив.
- Распакуйте архив — внутри будет папка
Takeout/Keepс файлами:- пары
*.json+*.htmlдля каждой заметки; - вложения (картинки/аудио и т.п.) отдельными файлами.
- пары
- Нужен Python 3.9+ (подойдёт системный Python на macOS/Linux/Windows).
- Для лучшего качества конвертации (необязательно, но рекомендуется):
pip install markdownify beautifulsoup4
Сохраните файл keep_to_trilium.py рядом (например, в домашней папке или в Downloads).
Откройте терминал и выполните команду (пути возьмите свои):
python3 keep_to_trilium_v5.py "/ПУТЬ/к/Takeout/Keep" "/ПУТЬ/к/выходу/markdown" --zipПример с пробелами в путях:
python3 keep_to_trilium_v5.py "/Users/USER/Downloads/Takeout 2/Keep" "/Users/USER/Downloads/Takeout 2/Keep/markdown" --zippy keep_to_trilium_v5.py "C:\Users\USER\Downloads\Takeout\Keep" "C:\Users\USER\Downloads\Takeout\Keep\markdown" --zipЧто сделает скрипт:
- создаст структуру папок — по одной папке на заметку;
- скопирует вложения в подкаталоги
attachments; - каждую заметку превратит в чистый Markdown (
.md), добавит чек-листы; - создаст индекс
_index.csv(для ориентирования); - соберёт ZIP рядом с выходной папкой:
.../markdown_keep_notes.zip(а не внутри неё).
Полезные флаги:
--ascii— транслитерировать имена файлов (содержимое остаётся UTF‑8).--no-checklist— не добавлять чек-листы из JSON.--zip-out "ПУТЬ\к\архиву.zip"— задать явный путь к готовому архиву.
- Откройте Trilium Notes Next.
- В дереве слева выберите папку, куда импортировать (например,
Google Keep Import). - Правой кнопкой по папке → Import into note.
- В диалоге оставьте Safe import включённым (можно) — наш Markdown совместим.
- Нажмите на поле выбора файла и укажите
markdown_keep_notes.zip(или ваш путь из--zip-out). - Подтвердите импорт и дождитесь завершения.
Проверка:
- В папке появятся дочерние заметки — по одной на каждый
.md. - Вложенные файлы доступны ссылками
attachments/<имя_файла>в конце заметки (если не были упомянуты в тексте).
# 1) Разархивировали Takeout, получили папку:
# /Users/vladimir/Downloads/Takeout/Keep
# 2) Запускаем конвертацию + ZIP рядом с папкой вывода:
python3 keep_to_trilium.py \
"/Users/User/Downloads/Takeout/Keep" \
"/Users/User/Downloads/Takeout/Keep/markdown" \
--zip
# 3) В Trilium:
# - Выбираем папку "Google Keep Import"
# - ПКМ → Import into note
# - Указываем файл: /Users/User/Downloads/Takeout/Keep/markdown_keep_notes.zip
# - Ждём завершения.Готово! Теперь ваши заметки из Google Keep аккуратно в Trilium Notes Next с чистым Markdown и вложениями.