https://github.com/lukystarwar/doomsday-clock-now
Simulação diária do Relógio do Juízo Final com base em notícias reais e análise de IA via Groq.
https://github.com/lukystarwar/doomsday-clock-now
doomsday-clock groq ia news-api streamlit
Last synced: 3 months ago
JSON representation
Simulação diária do Relógio do Juízo Final com base em notícias reais e análise de IA via Groq.
- Host: GitHub
- URL: https://github.com/lukystarwar/doomsday-clock-now
- Owner: LukystarWar
- Created: 2025-06-23T21:35:53.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-23T21:52:12.000Z (4 months ago)
- Last Synced: 2025-06-23T22:41:13.690Z (4 months ago)
- Topics: doomsday-clock, groq, ia, news-api, streamlit
- Language: Python
- Homepage: https://doomsday-clock-now.streamlit.app/?embed_options=light_theme
- Size: 108 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🕰️ Doomsday Clock Now
Simulação diária do **Relógio do Juízo Final**, atualizada com base em **notícias reais** e interpretada por **inteligência artificial (IA)** via [Groq API](https://groq.com/).
> 📆 Atualização automática diária. Análise com base em manchetes globais sobre conflitos, clima e geopolítica.
---
## 🔍 Funcionalidades
- 🔄 Busca automática das notícias mais relevantes do dia (via [GNews API](https://gnews.io))
- 🧠 Interpretação das notícias usando IA (modelo `llama3-70b-8192`)
- ⏰ Geração do tempo estimado até a "meia-noite" (fim da humanidade)
- 📈 Classificação do risco: `Estável`, `Aumentando`, `Perigo Iminente`
- 📊 Análise textual explicando o contexto do cenário atual
- 💾 Atualização permitida 1x por dia (economia de requisições)
- 🖥️ Interface leve feita com [Streamlit](https://streamlit.io)---
## 🚀 Como executar localmente
1. Clone o repositório:
```bash
git clone https://github.com/LukystarWar/doomsday-clock-now.git
cd doomsday-clock-now
```2. Instale as dependências:
```bash
pip install -r requirements.txt
```3. Crie um arquivo `.env` com suas chaves da API:
```env
GROQ_API_KEY=gsk_sua_chave_aqui
GNEWS_API_KEY=sua_chave_gnews_aqui
```4. Execute o app (se `main.py` estiver em `app/`):
```bash
streamlit run app/main.py
```---
## 🖼️ Exemplo da Interface

---
## 📌 Observações
- A IA pode gerar interpretações diferentes a cada execução.
- O modelo não prevê o futuro — é apenas uma **simulação reflexiva** com base em dados públicos.---
## 🧠 Tecnologias usadas
- Python 3.11+
- Streamlit
- Groq (LLaMA 3 - 70B)
- GNews API
- `dotenv`
- `requests`---
## 📅 Última atualização
23/06/2025
---
Feito com ☕ e ⚠️ por **Lucas Castro**