Skip to content

aegisfleet/markets-trending-to-bluesky

Repository files navigation

Markets Trending to Bluesky

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ツール

関連記事

関連BOT

カテゴリ 名称 投稿時間
リポジトリの内容を要約 デイリーGitHubトレンド 毎日20時
リポジトリの内容を要約 デイリーHuggingFaceトレンド 毎日19時
記事の内容を要約 デイリーQiitaトレンド 毎日7時
記事の内容を要約 デイリーZennトレンド 毎日6時/18時
記事の内容を要約 デイリーAIトレンド 毎日13時/16時
指標値のまとめと記事の要約 デイリーマーケットトレンド 6時/12時/15時/20時

マスコット

リートンで生成したマスコット画像。
名前はまだ無い。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages