Adiciona IA para fazer o scraping #4
Adiciona IA para fazer o scraping #4dan5e3s6ares wants to merge 4 commits intoPythonFloripa:mainfrom
Conversation
…d bibliotecas.py for enhanced library tracking and AI integration
d8953b8 to
c4c70d6
Compare
andruhaASM
left a comment
There was a problem hiding this comment.
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? |
|
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çõesO 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, executeAbra 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. |
…ject for multi-stage builds and add Poetry for dependency management







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