Markets Trending to Blueskyは、市場の指標値を取得して動向を要約し、Blueskyに投稿するアプリケーションです。
このアプリケーションは、投資家や市場分析家が迅速に市場のトレンドや変動を把握するために開発されました。
- 様々な市場の指標値を自動取得
- 取得した指標値を基に市場の動向を要約
- 要約をBlueskyに自動投稿
このリポジトリで実行された結果はBlueskyの デイリーマーケットトレンド に投稿されます。
このプロジェクトをローカル環境で動かすには、次の手順を実行してください。
git clone https://github.com/yourusername/markets-trending-to-bluesky.git
cd markets-trending-to-bluesky
pip install -r requirements.txt
アプリケーションを実行するには、以下のコマンドを使用します。
python main.py <BlueSkyのユーザーハンドル> <BlueSkyのパスワード> <GeminiのAPIキー> <モード>
- nikkei:日経の指標値の要約を投稿します。
- kabutan:株探の記事の要約を投稿します。
- minkabu:みんかぶの記事の要約を投稿します。
このアプリケーションは以下の技術を使用しています。
- Python: メインのプログラミング言語
- beautifulsoup4: HTMLの解析
- requests: HTTPリクエスト
- google-generativeai: Gemini
- atproto: BlueskyのAPIクライアント
また、開発には以下を使用しています。
- Gemini: Googleの生成AI API
- リートン: コード生成やテキスト生成に利用しているAIサービス
- AWS CodeWhisperer: コード生成に使用しているAIツール
カテゴリ | 名称 | 投稿時間 |
---|---|---|
リポジトリの内容を要約 | デイリーGitHubトレンド | 毎日20時 |
リポジトリの内容を要約 | デイリーHuggingFaceトレンド | 毎日19時 |
記事の内容を要約 | デイリーQiitaトレンド | 毎日7時 |
記事の内容を要約 | デイリーZennトレンド | 毎日6時/18時 |
記事の内容を要約 | デイリーAIトレンド | 毎日13時/16時 |
指標値のまとめと記事の要約 | デイリーマーケットトレンド | 6時/12時/15時/20時 |
リートンで生成したマスコット画像。
名前はまだ無い。