MarketPulseのインストールと設定
環境準備段階::
1.Python環境(推奨3.8以上)とGitツールのプリインストールが必要です。
2.依存関係の管理(インストールコマンド)を最適化するために、uvツールの使用を推奨する。 curl -LsSf https://astral.sh/uv/install.sh | sh
)
コードの取得と初期化::
1.GitHubリポジトリをクローンする:git clone https://github.com/T1mn/MarketPulse.git
2.仮想環境の構築uv venv
アクティベーション後の環境(Linux/macOS。 source .venv/bin/activate
ウィンドウズ .venvScriptsactivate
)
3.依存関係のインストール:uv pip install -r requirements.txt && uv pip install -e .
主な設定手順::
1.環境変数テンプレートをコピーする:cp .env.example .env
2.4つの主要なAPIキーを取得し、設定する必要がある:
- FINNHUB_API_KEY: Finnhubアカウントにサインアップしてください。
- GEMINI_API_KEY:Google Cloud Platformを通じてリクエスト。
- Bark/PushPlusキー:それぞれ対応するアプリケーションから取得
動作モード選択::
- デバッグモード:python -m MarketPulse.main
- 生産環境:python -m MarketPulse.daemon_manager start
(スタート/ストップ/リスタート/ステータスコマンド管理対応)
この答えは記事から得たものである。MarketPulse:金融ニュースのAI分析をリアルタイムでプッシュするサービスについて