Skip to content

[기능]: KisAuth 파일포맷 json이외 yaml 포맷 지원하는 기능에 대하여 추가 검토 요청합니다. #75

@visualmoney

Description

@visualmoney

빠른 문제 해결을 위해 다음을 확인했나요?

  • PyKis Issues에서 검색했지만 유사한 기능을 찾지 못했습니다.

기능 설명

예제와 같이 json 파일 포탯에서 yaml 파일 포맷을 추가 지원하는 기능

먼저 시크릿 키를 파일로 저장합니다.

from pykis import KisAuth

auth = KisAuth(
# HTS 로그인 ID 예) soju06
id="YOUR_HTS_ID",
# 앱 키 예) Pa0knAM6JLAjIa93Miajz7ykJIXXXXXXXXXX
appkey="YOUR_APP_KEY",
# 앱 시크릿 키 예) V9J3YGPE5q2ZRG5EgqnLHn7XqbJjzwXcNpvY . . .
secretkey="YOUR_APP_SECRET",
# 앱 키와 연결된 계좌번호 예) 00000000-01
account="00000000-01",
# 모의투자 여부
virtual=False,
)

안전한 경로에 시크릿 키를 파일로 저장합니다.

auth.save("secret.json")

또는 안전한 경로에 시크릿 키를 파일로 저장합니다.

auth.save("secret.yaml")

고려사항

의존성 추가: pyyaml 또는 ruamel.yaml (주석 보존, 파일 가독성 증가)

Pytnon 기능 개발 가능 합니다.

사용 사례

rom pykis import KisAuth

auth = KisAuth(
# HTS 로그인 ID 예) soju06
id="YOUR_HTS_ID",
# 앱 키 예) Pa0knAM6JLAjIa93Miajz7ykJIXXXXXXXXXX
appkey="YOUR_APP_KEY",
# 앱 시크릿 키 예) V9J3YGPE5q2ZRG5EgqnLHn7XqbJjzwXcNpvY . . .
secretkey="YOUR_APP_SECRET",
# 앱 키와 연결된 계좌번호 예) 00000000-01
account="00000000-01",
# 모의투자 여부
virtual=False,
)

안전한 경로에 시크릿 키를 파일로 저장합니다. (yaml) 기능)

auth.save("secret.yaml")

추가 정보

No response

PR를 통해 라이브러리에 기여하고 싶으신가요?

  • 네, PR을 제출하여 도움을 주고 싶습니다!

Metadata

Metadata

Assignees

No one assigned

    Labels

    기능새로운 기능 또는 요청

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions