4 puan yazan ffdd270 2020-11-01 | 4 yorum | WhatsApp'ta paylaş

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

 
sduck4 2020-11-02

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

 
ffdd270 2020-11-02

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.

 
ffdd270 2020-11-02

Açık -> resmi

 
ffdd270 2020-11-01

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-go da 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ş.