edinet_xbrl is a Python parser for Edinet xbrl files.
Installation
To install edinet_xbrl, simply:
$ pip install edinet_xbrl
How To Use
To download xbrl files from EDINET:
from edinet_xbrl.edinet_xbrl_downloader import EdinetXbrlDownloader
## init downloader
xbrl_downloader = EdinetXbrlDownloader()
## set a ticker you want to download xbrl file
ticker = "1234"
target_dir = "a target directory path"
xbrl_downloader.download_by_ticker(ticker, target_dir)
To get value from your xbrl files:
from edinet_xbrl.edinet_xbrl_parser import EdinetXbrlParser
## init parser
parser = EdinetXbrlParser()
## parse xbrl file and get data container
xbrl_file_path = "set your xbrl file path"
edinet_xbrl_object = parser.parse_file(xbrl_file_path)
## get value from container
key = "jppfs_cor:Assets"
context_ref = "CurrentYearInstant"
current_year_assets = edinet_xbrl_object.get_data_by_context_ref(key, context_ref).get_value()
Release files for edinet-xbrl 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| edinet_xbrl-0.2.0.tar.gz | 9.8 kB | Details |
Release files / edinet_xbrl-0.2.0.tar.gz
| Download URL | edinet_xbrl-0.2.0.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c22be85fc54ce5df5fe457918b10acd839166dd4bc0595d26a2d1a007aa67043
|
|
BLAKE2b-256 checksum How to use checksums |
48d31312a5d638ef614e4da1d2d97f85c8c08791152113c305b77709443ad273
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |