$ python -c 'import pandas;print(len([c for c in pandas.read_csv("./data/data_j.csv")["コード"] if len(str(c))==4]))'
$ python -c 'import pandas;open("./codes.txt","w").write("\n".join([str(c) for c in pandas.read_csv("./data/data_j.csv")["コード"] if len(str(c))==4]))'
- 市場データ集計
- 営業日判定
- 市場トレンド取得
-
Twitter・Slackボット
├─data
│ ├─logs
│ ├─market_data
│ └─totalling_data
├─src
│ └─...
├─.env
├─.gitignore
├─main.py
├─README.md
├─requirements.txt
└─settings.py
main.py
を実行することでdata
フォルダ直下に、
ログ格納用のlogs
フォルダ、
市場データ(csv)格納用のmarket_data
フォルダ、
市場データを集計した画像ファイル格納用のtotalling_data
フォルダが作成されます。
その他、銘柄情報を取得するdata_j.csv
ファイルがdata
直下にダウンロードされます。
data_j.csv
は1ヵ月おきに更新され、各フォルダも1ヵ月毎に作成されます。
また、2022年の場合、祝日などの情報が書かれた2022.txt
が新たに作成されます。
これは、1年おきに新たなファイルが作成されます。
...
WEB_HOOK_URL
にはIncoming Webhook
から取得したURLを追記してください。
WEB_HOOK_URL
以外には、TwitterAPIから取得した各種キーを追記してください。以下はテンプレートです。
WEB_HOOK_URL=
API_KEY=
API_KEY_SECRET=
BEARER_TOKEN=
ACCESS_TOKEN=
ACCESS_TOKEN_SECRET=