-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Investigar notion's api para mejor imple de la app de notas #40
Comments
Hola! Estoy probando cómo sería devolver el contenido de una página y no es posible obtenerlo como markdown porque lo trae como "bloques". Estoy usando este endpoint Lo que creo que podríamos hacer es crear una vista con un <textarea> que muestre dinámicamente cómo se va generando el html con marked y al guardar lo suba a la planilla |
Gracias, Borja! @josuebouchard probablemente sirva esta data :) |
Buenas! Primero, gracias por la ayuda @mrti259! TL; DRDejo todas las puertas abiertas con respecto a como y en que lenguaje implementar el bot. Si ayuda a la colaboracion, la idea es bienvenida. Si bien la data la trae en bloques, no existen tantos tipos, y estan bien documentados en este link. A partir de ahi podriamos construir un parser de un subconjunto de bloques (hay que recordar que no todas las cosas se transfieren a un mail tan sencillamente, imagenes entre ellas) y podria funcionar. Una de las funcionalidades que mas me intereza en este tiempo es ver la posibilidad de las bases de datos. Creo que estaria genial el poder desvincular el bot de algo con tan pocos constrains como es el spreadsheet y vincularlo a algo con mas estructura. Otra pregunta que abro acá es si se implementara el bot en typescript, si seria mas sencilla la colaboracion. Es una opcion que no descarto, ya que si usaramos la api de notion, solo quedaria reimplementar el SMTP, algo que tomaria un par de dias, pero no lo veo como una dificultad imposible. |
Yo estuve usando la api como base de datos para un bot de telegram. Oculté los repos porque no me gustaba el funcionamiento del bot más que por tener problemas con Notion. Usé request para pegarle a la api, y después probé notion_client |
Sumo para investigar https://github.com/NotionX/react-notion-x |
Interesante lo de notion_client. Ahi estuve jugando un poco y dado una "base de datos" con paginas, se puede extraer el contenido de cada pagina como un json.
|
Me parece bueno "migrar" a otra app para utilizar otro lenguaje y que sea mas factible integrarnos con notion, de todos modos, esto es algo que nos va a llevar bastante tiempo. Lo bueno, es que lo podemos manejar como querramos y hacer tests y demas desde 0. Creo que en parte ibamos a terminar haciendo esto, no se porque le tengo medio idea de que es un monolito 😆 , se que avanzo mucho desde que la agarramos. Por otro lado, no se que tan mal esta esta hacer "microservicios" y tener otra api para el consumo de la base de datos (Algo asi como un cliente de la base). Hacer algunos endpoints y manejarlo en nuestra actual app el resto de las cosas. Quizas este camino sea mas rapido. |
Tengo entendido que @mrti259 estuvo jugando un poco con las apis de notion.
La idea seria poder implementar la pegadas a esas apis para poder plasmar las correcciones en notion y que la app de notas directamente tome las devoluciones desde ahi.
https://developers.notion.com/
The text was updated successfully, but these errors were encountered: