4 pontos por ffdd270 2020-11-01 | 4 comentários | Compartilhar no WhatsApp

Esta é uma biblioteca de API não oficial do Notion feita em Python. Ela permite lidar com tudo, de Page a Collection, mas, por ser uma API não oficial, o token de autenticação precisa ser obtido manualmente pelo usuário: após acessar o Notion pela web, é preciso pegar o token_v2 presente nos cookies e inseri-lo diretamente.

Como há suporte completo a CRDT, ela parece ser útil para gerar estatísticas, atualizar documentos periodicamente ou até mesmo criar um novo cliente do zero.

4 comentários

 
sduck4 2020-11-02

Também há notícias de que a beta fechada da API oficial do Notion será realizada ainda em novembro.

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

 
ffdd270 2020-11-02

Oooo. Estou ansioso. Tem alguns documentos que faço uma vez por dia agora, e também alguns que seria conveniente adicionar automaticamente todo mês. Depois de integrar com a API do Notion, parece que vai dar para gerenciar isso automaticamente de forma simples no Raspberry Pi com cron ou outras coisas.

Se for uma API pública, o alcance de linguagens também vai ficar um pouco maior. Acho que vão surgir muitas coisas interessantes.

 
ffdd270 2020-11-02

Pública -> oficial

 
ffdd270 2020-11-01

https://github.com/ffdd270/notion_tag_statistics

Eu fiz uma também: como não existe uma função no Notion que mostre quantas tags há, montei algo simples. Esse tipo de funcionalidade simples dá para fazer em Python em cerca de 70 linhas, então acho que pode ajudar bastante.

Também existe o notion-go, mas ele é feito em Golang. Golang... como obriga a alinhar as braces, não faz muito o meu estilo, então passei. Estou usando Python pela primeira vez desta vez, e ele parece um canivete suíço do MacGyver.