This parses information obtained from https://parltrack.org/ dumps and uses it to generate reports of events/discussions of interest to the FSFE.
Go to file
2024-08-26 14:14:40 +02:00
LICENSES Initial commit 2024-07-09 09:45:02 +00:00
.drone.yml Tweak drone 2024-08-26 14:14:40 +02:00
.gitignore First meaningful commit 2024-07-09 16:53:30 +02:00
config.toml Format file, and add ci checks 2024-08-20 16:06:30 +02:00
docker-compose.yml Some major tweaks, fixed memory issue 2024-08-01 15:06:28 +02:00
Dockerfile Rework config method 2024-08-16 13:56:48 +02:00
eu-activity-reporter.py Improve html and slow refreshes 2024-08-21 13:42:58 +02:00
README.md Add ci 2024-08-20 16:23:02 +02:00
renovate.json Initial commit 2024-07-09 09:45:02 +00:00
renovate.json.license Initial commit 2024-07-09 09:45:02 +00:00
requirements.txt Some major tweaks, fixed memory issue 2024-08-01 15:06:28 +02:00

EU Activity Reporter

in docs.fsfe.org Build Status REUSE status

This parses information obtained from parltrack dumps and uses it to generate reports of events/discussions of interest to the FSFE.

It can be configured using the in repo config.toml.

For development, a .env file fulfilling the required arguments is needed. Additionally, one should specify ones email using the --email flag, to avoid spamming mail receivers. The --email flag overrides any emails provided by config.toml.

usage: eu-activity-reporter.py [-h] [--email EMAIL] [--dry-run] [-v]
                               smtp_url username password

Monitor the eu institutions for activities relevant to free software.

positional arguments:
  smtp_url       url of smtp server
  username       username to access servers with
  password       password to access servers with

options:
  -h, --help     show this help message and exit
  --email EMAIL  Override email to send information to. Overwrites config.toml
                 emails value
  --dry-run      Perform a dry run, not altering anything on the server, but
                 printing messages as though it is.
  -v, --verbose  Increase verbosity of output