https://github.com/ggravlingen/pyesef
Extract information from XBRL files in the ESEF format
https://github.com/ggravlingen/pyesef
arelle esef financial-analysis financial-statements xbrl xbrl-parser
Last synced: 20 days ago
JSON representation
Extract information from XBRL files in the ESEF format
- Host: GitHub
- URL: https://github.com/ggravlingen/pyesef
- Owner: ggravlingen
- License: mit
- Created: 2022-07-09T12:12:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-04-26T08:24:07.000Z (24 days ago)
- Last Synced: 2025-04-26T09:27:14.341Z (24 days ago)
- Topics: arelle, esef, financial-analysis, financial-statements, xbrl, xbrl-parser
- Language: Python
- Homepage:
- Size: 42.8 MB
- Stars: 12
- Watchers: 3
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://coveralls.io/github/ggravlingen/pyesef?branch=main)
## pyesef
A library for extracting XBRL-files in the ESEF-format using the [Arelle module](https://github.com/Arelle/Arelle).
#### How to use
- Download sample archives: `python3 -m pyesef -d`.
If you don't want to use the downloader, you should place the zip-files in the `archives` folder of the root folder:
```
.devcontainer
.github
.vscode
archives
yourfile.zip
pyesef
```Files in the `archives` folder will be extracted if you run `python3 -m pyesef -e`. This will create two files: `definitions.csv` and `output.csv`.
#### Interesting resources:
https://filings.xbrl.org/: a list of available financial reports for European companies, per country.