DeathReaper: Move forum and currency choice handling outside
- This handling of the choice of forum was done internally to optimize the report generation which performs BMA and CS+ requests. In short, generating the report once for the two forums. But, with v2 switch by using the indexer it will become cheaper to make requests.
- The handling on which forum and for which currency should be done on an upper level, in a shell, CI config.
- It allows more flexibility, and makes the code less cumbersome.
- [x] Make passing multiple forum (api keys) mutually exclusive
- CLI design choice:
- `--api-key` and `-du`/`-ml` to select the forum
- Disadvantages: One more option
- Advantages: same option to set the api key
- `-du-api-key` or `-ml-api-key`, which sets the api key and selects the forum
- Passing one forum api key publishes on this forum, complex to understand
---
- [x] Disable publication on Duniter Forum
issue