Skip to main content

EDINET API wrapper.

Project description

説明

EDINET APIのラッパーです。

使い方

from edinet import Edinet
from datetime import datetime
import json


# APIのトークン
API_TOKEN = "your token here"

# init時にAPIキーが必要なので注意。
edn = Edinet(API_TOKEN)

# ドキュメントを取得
doc_list = edn.get_document_list(datetime.today(), withdocs=True)

# 会社別の提出書のリスト
# 提出書の種類、EDINET ID、証券コード
documents_class_by_filer: dict[str, list[tuple[str, str, str]]] = {}

for i in doc_list["results"]:
    # 縦覧できる事を確認
    if i["legalStatus"] != "0":
        # もし変数の中に登録されてない場合、作成。
        if not documents_class_by_filer.get(i["filerName"]):
            documents_class_by_filer[i["filerName"]] = []
        # 追加
        documents_class_by_filer[i["filerName"]].append((
            i["docDescription"],
            i["docID"],
            i["secCode"]
        ))

# 保存する
with open("documents.json", "w", encoding="utf-8") as f:
    f.write(json.dumps(documents_class_by_filer,
                       indent=4,
                       ensure_ascii=False))

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

edinet_wrap-0.13.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

edinet_wrap-0.13-py3-none-any.whl (9.3 kB view details)

Uploaded Python 3

File details

Details for the file edinet_wrap-0.13.tar.gz.

File metadata

  • Download URL: edinet_wrap-0.13.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for edinet_wrap-0.13.tar.gz
Algorithm Hash digest
SHA256 bed646b699dac3ab86ebd73399dc277703f52a3a49e4f105fd77c448e64b69c7
MD5 a2eeffe174660c11c2e8e39d5a53b7ed
BLAKE2b-256 e525a7a9197586fafde0a804e46a38d87bc46137d93683d8af372dd0df513205

See more details on using hashes here.

File details

Details for the file edinet_wrap-0.13-py3-none-any.whl.

File metadata

  • Download URL: edinet_wrap-0.13-py3-none-any.whl
  • Upload date:
  • Size: 9.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for edinet_wrap-0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 855a9db3b060baa31dcb6a73c05e2118f7c6fbf6d4fd5a111903d01cf02f1fe1
MD5 d3edb966143eb1ce2d91c1482ee9aab4
BLAKE2b-256 270ea8d2a32da166423f0379137f8d11561e07674410d172d1fcd3206701d13c

See more details on using hashes here.

Supported by

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