-
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
Adiciona IA para fazer o scraping #4
base: main
Are you sure you want to change the base?
Conversation
…d bibliotecas.py for enhanced library tracking and AI integration
d8953b8
to
c4c70d6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aprovado com ressalvas nos comentários.
8a73454
to
cca1552
Compare
…re project files and update requirements
cca1552
to
afbe782
Compare
@dan5e3s6ares e @rafaelcalixto Depois do merge eu abro um outro PR com as modificações que tinha pensado. O que acham? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Aprovado.
E aí pessoal! Vamos dar um merge e seguir o baile? @dan5e3s6ares e @rafaelcalixto ? |
Eu troquei a IA e essa já não comete os mesmos erros de antes, tornando o script mais certeiro! Daqui a pouco mais eu subo a alteração |
Pronto, agora as respostas com essa nova IA já não quebram como antes, pode testar |
… add jeannie.py for content generation, and modify README accordingly
906087f
to
1bab293
Compare
@dan5e3s6ares vou tentar testar até a quinta (06/02/2025). Se não conseguir até lá eu te aviso. |
@dan5e3s6ares não sei se estou fazendo algo errado, mas não to conseguindo gerar resultados.
talvez tem a ver com COHERE AI Timeout, não sei. Esse é o conteúdo do
Somente teste com uma única lib (requests no caso). |
A estrutura abaixo é a criada dentro do arquivo pynews.py {
"SQLAlchemy": {
"version": "2.0.37",
"release_date": "2025-01-09",
"releases_doc_url": "<ADICIONE AQUI A URL CONTENDO O DESCRITIVO DA RELEASE>",
"library_name": "SQLAlchemy"
}
} Eu desconheço a estutura que você descreveu.Quando eu tiver tempo , vou criar um Pydantic Schema dessa estrutura, assim quando escreverem ela errada, o script acusa.Acredito que você deva ler com mais calma o README, ao que me parece você está fazendo errado.Para procurar por releases, execute o comando abaixo e aguarde as instruções
O Step acima cria o arquivo pynews.json, com a estrutura que eu detalhei acima. Depois que você atualizar, somente onde é solicitado, você executa o comando abaixo. Para criar os resumos, execute
Abra o arquivo pynews_slides.json para ter acesso ao conteúdo produzido
|
@dan5e3s6ares onde deve estar o Eu segui o readme a risca. O problema era a biblioteca Requests. Se deixar o Troquei por FastAPI e a primeira etapa deu certo. Porém Não dá pra saber por qual motivo o script funciona com uma biblioteca, mas com outra não. Deve ser por que é IA e a IA não é deterministica. Ou talvez por causa da API da gemini. |
No final o script tá quase funcional e dá pra fazer o merge, levando em conta que:
|
Eu sinceramente não entendo o que você está fazendo, todo o conteúdo produzido no site Python Floripa saiu desse script de forma automatizada. Com certeza o script depende da IA, pois essa é a base da idéia. |
A minha internet é muito ruim, pode ser também um erro de rede durante a requisição, não sei. Queria muito entender por que funciona no seu computador @dan5e3s6ares e no meu não funciona como esperado. Se alguém voluntariar a testar esse script e funcionar na máquina dessa pessoa, então deve ter algum problema com meu computador, mas meio que não importa. Como havia dito no comentário anterior #4 (comment) já que o script tá em produção, vamos aprovar o PR e oficializar esse negócio e bola pra frente. Tem N motivos para o script não funcionar na minha máquina. Funciona em produção e por mim tá bom. |
A versão anterior já não estava mais funcionando devido a uma atualização do site pypi.org.
Script atualizado para utilização de containers.
Para que seja possível manter o código funcionando sem preocupação com novas atualizações , foi adicionado IA para realizar a leitura do site e retirar a informação requerida.
Remove bibliotecas.list and update requirements.txt; add prompt.py and bibliotecas.py for enhanced library tracking and AI integration