Instalação e configuração do MarketPulse
Fase de preparação do ambiente::
1. é necessário pré-instalar o ambiente Python (recomendado 3.8+) e as ferramentas Git
2 Recomenda-se usar a ferramenta uv para otimizar o gerenciamento de dependências (comando de instalação). curl -LsSf https://astral.sh/uv/install.sh | sh
)
Aquisição e inicialização do código::
1. clonar o repositório do GitHub:git clone https://github.com/T1mn/MarketPulse.git
2. criação de um ambiente virtual:uv venv
Ambiente pós-ativação (Linux/macOS. source .venv/bin/activate
Windows. .venvScriptsactivate
)
3. instalação de dependências:uv pip install -r requirements.txt && uv pip install -e .
Principais etapas de configuração::
1. copie o modelo de variável de ambiente:cp .env.example .env
2) Você precisa obter e configurar as quatro principais chaves de API:
- FINNHUB_API_KEY: Inscreva-se em uma conta da Finnhub para obter a
- GEMINI_API_KEY: Solicitado por meio do Google Cloud Platform
- Chave Bark/PushPlus: obtida do aplicativo correspondente, respectivamente
Seleção do modo de operação::
- Modo de depuração:python -m MarketPulse.main
- Ambiente de produção:python -m MarketPulse.daemon_manager start
(Suporte ao gerenciamento de comandos de início/parada/reinício/status)
Essa resposta foi extraída do artigoMarketPulse: um serviço que promove análises de IA sobre notícias financeiras em tempo realO