Skip to main content

Python wrapper for kabuステーション API

Project description

py-kabusapi

Python wrapper for kabuステーション API

インストール

GitHubから直接インストール

pip install git+https://github.com/sk-guritech/py-kabusapi.git

ローカルでの開発用インストール

git clone https://github.com/sk-guritech/py-kabusapi.git
cd py-kabusapi
pip install -e .

使い方

クイックスタート

from py_kabusapi import KabuStationAPI

# APIクライアントの初期化
api = KabuStationAPI(environment="test")

# 認証
api.token("your_api_password")

# 口座情報の取得
cash_info = api.wallet_cash()

詳細なドキュメント

詳細な使い方については、docsフォルダのドキュメントを参照してください:

必要なパッケージ

  • requests
  • pydantic

機能

対応API

  • 認証 - APIトークンの取得
  • 注文 - 現物・先物・オプション注文の発注・取消
  • 口座情報 - 取引余力・建玉情報の取得
  • 市場情報 - 時価・板情報・ランキングの取得
  • 銘柄情報 - 銘柄詳細・銘柄コード検索
  • 為替情報 - 主要通貨ペアのレート取得

特徴

  • 🔧 型安全性 - 完全な型ヒント対応
  • 🚀 使いやすさ - Literal型でIDEの自動補完をサポート
  • 🛡️ エラーハンドリング - 包括的なエラー処理機能
  • 🐳 Docker対応 - コンテナ環境での実行をサポート
  • 📚 豊富なドキュメント - 実用的なコード例を含む詳細ドキュメント

テスト

テスト実行方法、環境設定、トラブルシューティングについては tests/README_TESTS.md を参照してください。

関連リンク

ライセンス

このプロジェクトは MIT License の下で公開されています。

Copyright (c) 2025 Sakaguchi Ryo sakaguchi@sk-techfirm.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_kabusapi-1.0.0.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_kabusapi-1.0.0-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file py_kabusapi-1.0.0.tar.gz.

File metadata

  • Download URL: py_kabusapi-1.0.0.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for py_kabusapi-1.0.0.tar.gz
Algorithm Hash digest
SHA256 a65886ea0b44ed30ca072b182e99d0b6cdc9a14c6f75760a07c9f1ba55f730a1
MD5 d20c7f234ae21be40a3fe9ca13be1c86
BLAKE2b-256 fe9055239bcd14dc853f05322868aad8eb55cc836bbda4ee4e1c91ef8c96e4d6

See more details on using hashes here.

File details

Details for the file py_kabusapi-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: py_kabusapi-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for py_kabusapi-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 607aebc69b1f6950d36aa6031950783144b2b6794501a82bc147bae2994260f2
MD5 d1a908c7748bb04fb636ed17989b56b5
BLAKE2b-256 188c3a604e77ea406121d50218eb59b36618ab97d3625b633511b76ab58a9c82

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page