Пишите статьи для своего статического блога в Notion.
Notoma доступна через Pip или Homebrew:
# Installing with pip, use this if you plan using Notoma as a python library.
pip install notoma
Установка с помощью Homebrew на Mac OS.
brew install nategadzhi/notoma/notoma
Notoma предоставляет команды для:
Базовый пример использования: эта команда преобразует только опубликованные сообщения из базы данных блога Notion в ./posts/ directory
.
notoma convert --dest ./posts/
В этом примере предполагается, что у вас есть файл конфигурации .env
с параметрами аутентификации и URL-адреса блога.
Notoma использует внутренний API Notion, и это, к сожалению, требует от вас предоставления токена аутентификации token_v2
, который вы можете найти в файлах cookie notion.so.
Вы можете предоставить параметр token_v2
для каждого вызова командной строки или сохранить его в своей среде или в файле конфигурации .env
.
У Notoma очень мало ожиданий относительно структуры вашего Notion. Вот общедоступный пример базы данных.
Notoma требует, чтобы ваша база данных блога Notion имела следующие свойства :
Notoma пытается проанализировать другие свойства и добавить их в качестве заголовка в полученные статьи Markdown:
categories
, поэтому ожидается, что это будет свойство с множественным выбором .