Python ile hazırlanmış, Notion için resmi olmayan bir API kütüphanesidir. Temel Page yapılarından Collection’lara kadar çalışabilir; ancak resmi olmayan bir API olduğu için kimlik doğrulama token’ını kullanıcının Notion web arayüzüne giriş yaptıktan sonra çerezlerdeki token_v2 değerini alıp doğrudan kendisinin eklemesi gerekir.
CRDT’nin tamamı desteklendiği için istatistik çıkarmak, belgeleri düzenli olarak güncellemek ya da hatta tamamen yeni bir istemci oluşturmak için faydalı görünüyor.
4 yorum
Notion’un resmi API’si için kasım ayı içinde kapalı beta yapılacağına dair haberler de var.
https://twitter.com/NotionHQ/status/1322257662386401280
Ooo. Heyecan verici görünüyor. Şu anda günde bir kez oluşturulan bazı belgelerim de var ve ayda bir otomatik eklenirse kullanışlı olacak gibi görünen birkaç belge daha var. Notion API ile entegre ettikten sonra Raspberry Pi üzerinde basitçe Cron ya da başka şeylerle otomatik olarak yönetilebilecek gibi görünüyor.
Açık bir API olursa dil yelpazesi de biraz daha genişler. Çok sayıda ilginç şey çıkacak gibi görünüyor.
Açık -> resmi
https://github.com/ffdd270/notion_tag_statistics
Ben de bir tane yaptım; Notion'da kaç tane etiket olduğunu gösteren bir özellik olmadığı için basitçe yazdım. Bu tür basit işlevler Python'la yaklaşık 70 satırda yazılabildiği için oldukça faydalı olacağını düşünüyorum.
notion-goda var ama o Golang ile yazılmış. Golang'da süslü parantezleri zorunlu olarak hizalamak gerektiği için benim tarzım değil, o yüzden geçtim. Python'u da bu vesileyle ilk kez kullanıyorum; tam bir İsviçre çakısı gibiymiş.