notion-py, a API não oficial do Notion em Python.
(github.com)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
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
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
cronou 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.
Pública -> oficial
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.