We could create an open-source app to create an automatic financial report from OpenCollective data, instead of doing the extremely tedious task of putting it together by hand, as we had to do for last year. The data is available in the OpenCollective dashboard under "Reports" as well as "Ledger" > "Transactions" but it is in CSV format. A Rust/C++/Python CLI app can be used to create a styled Typst file from the CSV data. This Typst file can be committed to the static/financial-reports directory of the Elara website repo, and then Typst would be used to compile it into a PDF.
Custom financial reports maker #59
Open
opened 2026年05月30日 04:59:40 +02:00 by songtech-0912
·
1 comment
songtech-0912
commented 2026年05月30日 04:59:40 +02:00
We could create an open-source app to create an automatic financial report from OpenCollective data, instead of doing the extremely tedious task of putting it together by hand, [as we had to do for last year](https://elaraproject.org/news/2025-financial-report-release/). The data is available in the [OpenCollective dashboard under "Reports"](https://opencollective.com/dashboard/project-elara/reports) as well as ["Ledger" > "Transactions"](https://opencollective.com/dashboard/project-elara/transactions) but it is in CSV format. A Rust/C++/Python CLI app can be used to create a styled Typst file from the CSV data. This Typst file can be committed to the `static/financial-reports` directory of the [Elara website repo](https://codeberg.org/elaraproject/website), and then Typst would be used to compile it into a PDF.
songtech-0912
commented 2026年06月04日 17:28:23 +02:00
Think this is out of scope for reasons similar to why I put #58 on pause. However, it can be resumed at a later date.
Think this is out of scope for reasons similar to why I put https://codeberg.org/elaraproject/project-issues/issues/58 on pause. However, it can be resumed at a later date.
Sign in to join this conversation.
Labels
Clear labels
admin
Related to organizational administrative matters
beginner-friendly
A task great for those just starting out
community
Related to the Project Elara community
design
Related to the design of our websites, software, or branding
dev
Related to development of hardware or software
finances
Related organizational funding and fundraising
future
Something to be added or worked on in the future
outreach
Related to Project Elara's public outreach programs
priority
An urgent issue that needs to be addressed
research
Related to our research or tech development
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set.
Reference
elaraproject/project-issues#59
Loading...
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?