better-notion
Pełna kontrola nad Notion — twórz, edytuj i usuwaj strony, bazy danych i bloki za pomocą API
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill umożliwia pełny dostęp do Notion poprzez API — możesz tworzyć nowe strony, wyszukiwać zawartość, aktualizować właściwości, dodawać bloki tekstu i zarządzać bazami danych. Obsługuje wszystkie operacje CRUD: tworzenie, odczyt, aktualizację i usuwanie. Wystarczy skonfigurować klucz API i udostępnić docelowe strony lub bazy danych w interfejsie Notion, aby zacząć pracować programowo z twoją przestrzenią roboczą.
Jak używać
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.