Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.