Skip to content
Snippets Groups Projects
README.md 1.23 KiB
Newer Older
fooker's avatar
fooker committed
# A collections of utils and scripts around [jali](https://git.darmstadt.ccc.de/jali/jali/)

## About
These are a collection of utilities, scripts and other handy stuff to use together with [jali](https://git.darmstadt.ccc.de/jali/jali/).
These scripts are meant to help with repetative or tedious tasks or capture workflows used in long intervals.

### Scripts
* `check-receipts` scans all transactions that have a tag called `Beleg` and checks if an according PDF file exists in filesystem.

* `fee-reminder` scans all member-files and finds active members with reduced member fee. Then it sends out mails to ask the member to re-evaluate if member fee reduction is still required.


### Reports
The `annual-report` creates the an annual fiscal report - see ./annual-report/README.md for further details.


## Run
The easiest way to run the scripts is to use them as nix flakes. You can run all the scripts and reports without further installation:
```
nix run git+https://git.maglab.space/board/jali-utils.git#check-receipts
nix run git+https://git.maglab.space/board/jali-utils.git#fee-reminder
nix run git+https://git.maglab.space/board/jali-utils.git#annual-report 1984
fooker's avatar
fooker committed
```

All of these commands shloud be started from inside your jali data folder.