better-notion
Full CRUD for Notion pages, databases, and blocks. Create, read, update, delete, search, and query.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Full CRUD for Notion pages, databases, and blocks. Create, read, update, delete, search, and query.
How to use
Przygotuj katalog konfiguracyjny i zapisz swój klucz API Notion. Utwórz folder ~/.config/notion, a następnie umieść w pliku api_key swój token zaczynający się od "ntn_". Możesz go wygenerować w ustawieniach integracji Notion.
Udostępnij strony i bazy danych w Notion. W interfejsie Notion otwórz każdą stronę lub bazę danych, którą chcesz kontrolować za pośrednictwem API, i dodaj integrację do współpracowników. Bez tego kroku API nie będzie miał dostępu.
Wyszukaj zawartość w Notion. Użyj operacji wyszukiwania, aby znaleźć strony po nazwie lub zawartości. Wyślij zapytanie POST na endpoint /search z parametrem query zawierającym szukany tekst.
Pobierz i modyfikuj strony. Odczytaj zawartość istniejącej strony za pomocą jej identyfikatora, a następnie aktualizuj jej właściwości (np. zmień status, tytuł czy inne pola) za pośrednictwem operacji PATCH.
Twórz nowe strony w bazach danych. Dodaj nowy rekord do bazy danych, podając identyfikator bazy jako parent i definiując właściwości (Name, Status, itd.) w formacie zgodnym z typem pola.
Dodawaj i usuwaj bloki. Wzbogacaj strony o nowe bloki tekstowe, listy lub inne elementy, albo usuwaj istniejące bloki. Operacje DELETE przenoszą elementy do kosza, a PATCH z parametrem archived: false przywraca je.