Skip to content

Oi debs, curti o projeto#1

Open
nicolasmelo1 wants to merge 5 commits into
dehatanes:mainfrom
nicolasmelo1:main
Open

Oi debs, curti o projeto#1
nicolasmelo1 wants to merge 5 commits into
dehatanes:mainfrom
nicolasmelo1:main

Conversation

@nicolasmelo1

Copy link
Copy Markdown

Então comecei a fazer algo porque curti real o projeto, pensei em criar não só uma lib não oficial pra API do Notion, também colocar sua ideia de criar um cli.

Pra deixar a lib bem clean e lean pensei em tentar evitar o uso de libs, assim as pessoas poderiam integrar sem medo nosso módulo ao projeto delas, então criei meu próprio modulo de requests (pra interagir 100% com a API),

Pretendo criar o Client, fazer Serializers (assim conseguimos transformar o dict/json em Objetos python, acho que fica melhor pro trabalho e pra interagir com a lib) e por último mas não menos importante, criar a interface de linha de comando que você pensou em criar.

A API iria expor apenas o CLI e o Client, sendo assim a pessoa pode optar por integrar a lib no projeto delas como também usar o cli.

@dehatanes

Copy link
Copy Markdown
Owner

Ooi, @nicolasmelo1 !
Mano, que irado!!! Achei incrível a quantidade de coisa que você fez em tão pouco tempo, arrasou demais!
Eu vou dar uma olhada melhor no código do PR logo menos! :) Mas muito obrigada por curtir a ideia e contribuir ❤️ aprecio demais!

Eu estava com a parte inicial toda local ainda (subo ainda hoje a V0 logo menos 😄 ), então pode ser que a gente precise fazer alguns ajustes no PR para organizar na arquitetura que vai subir. Gostaria que você desse uma olhada e me dissesse o que acha 😄 (vou abrir um PR e te marcar)

Uma coisa que eu posso adiantar é que (apesar do nome pomposo do repo) estava pensando em começar algo bem mais simples e "ad_hoc" e ir crescendo mais no com o passar do tempo, então nem estava me preocupando com serializers e em separar em módulos por hora, mais fazer um script só que fizesse o que ele precisa e pronto hahaha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants