The rest is mainly related to parsing various data formats.
Extra details:
Trailing white space has been removed because the pre-commit checks fail to accept the changes otherwise :) IIRC the pre-commit actually cleans these up automatically.
Import statements were cleaned up and relocated after using ruff to check the code quality.
the tbl.n3 content is only added here for ease of access as it's otherwise held in the internet archive. It was intended to be freely available when it was published.
experiments/get-repo-languages.py is part of #32
The rest is mainly related to parsing various data formats.
Extra details:
ruff
to check the code quality.