Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 18 hours 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-24T01:42:50.000Z (25 days ago)
- Last Synced: 2024-10-24T03:17:00.974Z (25 days ago)
- Topics: arelle, esef, financial-analysis, financial-statements, xbrl, xbrl-parser
- Language: Python
- Homepage:
- Size: 42.7 MB
- Stars: 12
- Watchers: 3
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![Coverage Status](https://coveralls.io/repos/github/ggravlingen/pyesef/badge.svg?branch=main)](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.