4 poin oleh ffdd270 2020-11-01 | 4 komentar | Bagikan ke WhatsApp

Ini adalah library API tidak resmi untuk Notion yang dibuat dengan Python. Library ini dapat menangani berbagai hal mulai dari Page dasar hingga Collection, tetapi karena ini adalah API tidak resmi, token autentikasi harus diambil sendiri oleh pengguna dengan mengakses Notion melalui web lalu mengambil token_v2 yang ada di cookie dan memasukkannya secara manual.

Karena CRDT semuanya didukung, ini tampaknya akan berguna saat membuat statistik, memperbarui dokumen secara berkala, atau bahkan saat membuat klien baru dari nol.

4 komentar

 
sduck4 2020-11-02

Ada kabar juga bahwa beta tertutup API resmi Notion akan berlangsung pada bulan November.

https://twitter.com/NotionHQ/status/1322257662386401280

 
ffdd270 2020-11-02

Wah, menarik. Saya menantikannya. Saat ini ada beberapa dokumen yang saya buat sekali sehari, dan ada juga beberapa dokumen yang akan lebih praktis kalau bisa ditambahkan otomatis setiap bulan. Setelah dihubungkan dengan Notion API, sepertinya ini bisa dikelola secara otomatis dengan sederhana di Raspberry Pi menggunakan cron atau hal lain.

Kalau ini API publik, cakupan bahasanya juga akan sedikit lebih luas. Sepertinya akan muncul banyak hal yang menarik.

 
ffdd270 2020-11-02

Publik -> resmi

 
ffdd270 2020-11-01

https://github.com/ffdd270/notion_tag_statistics

Saya sempat membuat satu, dan karena tidak ada fitur yang memberi tahu berapa banyak tag yang ada di Notion, saya menulis skrip sederhana untuk itu. Fitur sesederhana ini sepertinya cukup membantu karena bisa dibuat dalam Python dengan sekitar 70 baris.

Ada juga notion-go, tetapi dibuat dengan golang. Golang... karena memaksa penulisan brace agar sesuai, itu bukan gaya saya jadi saya lewatkan. Python baru pertama kali saya coba kali ini, dan rasanya seperti pisau serbaguna MacGyver.