nobody
8cf25de458
util: preserve more data
2024-12-10 21:37:59 +01:00
nobody
e3fe992cd2
add utility scripts for db adjustments
2024-12-10 21:37:59 +01:00
nobody
66329819a9
another layer of email guard
2024-12-10 21:37:59 +01:00
nobody
473d131246
rustfmt, rustdoc, Cargo.toml fixes
2024-12-10 21:37:57 +01:00
murmeldin
81714dfdc0
colored std-output for better readability
2024-12-10 21:36:36 +01:00
murmeldin
c4fc33bc50
Error fixes
2024-12-10 21:36:33 +01:00
nobody
8f09feb0fc
templating code
2024-12-10 21:33:27 +01:00
nobody
15fcb18422
rename: CfgField: RandomId->Generated, +module doc
2024-12-10 21:33:27 +01:00
nobody
b2b4f15747
RandomId generator changed (now useful & used)
...
Now expects the config & dry run info, which means it can actually be
used to generate pad IDs… which also happens now.
2024-12-10 21:33:27 +01:00
nobody
a34e4b7e1f
reorder imports
2024-12-10 21:33:27 +01:00
nobody
0a992e2900
split config & move email out into own file
...
In preparation for separate programs, the config spec is now built in
main; each module defines its own group and main combines them all.
2024-12-10 21:33:27 +01:00
nobody
155bab8e5e
reword config descriptions
2024-12-10 21:33:27 +01:00
murmeldin
427bd27968
mediawiki function cleanup, login token working and to-do list in main
2024-12-10 21:33:23 +01:00
murmeldin
fbe8e4b85d
added mediawiki config
2024-12-10 21:30:13 +01:00
murmeldin
c8031dfc01
mit cargo fmt alles formatiert
2024-12-10 21:30:13 +01:00
murmeldin
c026a38239
überall async entfernt, lauffähiger Zustand
2024-12-10 21:30:02 +01:00
murmeldin
9db5955c1b
wiki in extra datei + get_tuesdays wurde general purpose
2024-12-10 21:27:38 +01:00
nobody
78c23531ab
rustfmt config + format stable files
2024-12-10 21:27:38 +01:00
murmeldin
1742f768bf
Jetzt läuft alles wiededer nach dem merge (Error Correction)
2024-12-10 21:27:38 +01:00
nobody
8a00931f49
more cleanup, dry run mode, more config usage
...
- email templates as raw strings w/ inline vars
- email info from config db now
- dry run mode is honored by email
- hedgedoc interfacing in a separate file
- mediawiki stuff (incl.) pandoc moved to a separate file
…and more
2024-12-10 21:27:38 +01:00
nobody
de57e2c316
improve dates & borrowing strings
2024-12-10 21:27:38 +01:00
nobody
45f5eeee57
config check: mostly functional now
2024-12-10 21:27:38 +01:00
nobody
264cd364ed
config checking: some prompting works
2024-12-10 21:27:38 +01:00
nobody
9f38a41b46
basic arg parsing + config check mode
2024-12-10 21:27:38 +01:00
nobody
97dfcd79bf
merge von cleanup und main
2024-12-10 21:27:38 +01:00
murmeldin
79fa94e5d8
Überall async entfernt und weiter beim Wiki gemacht
2024-12-10 21:27:38 +01:00
murmeldin
8526fa4fca
Pandoc Umwandlung zu MediaWiki
2024-12-10 21:27:25 +01:00
nobody
19be226f11
Clean up key/value store, add convenience wrapper.
2024-12-10 21:27:25 +01:00
nobody
08878169bc
fix enum bugs
2024-12-10 21:27:25 +01:00
murmeldin
dc0ff31b52
correct mail address
2024-12-10 21:27:25 +01:00
murmeldin
72bd5ba9cf
TL;DR and Number of TOPs added to the mail.
...
There is also much better regex and the top instructions are
automatically being removed when being sent per email or put
in the wiki-function.
2024-12-10 21:26:43 +01:00
murmeldin
abbfef233f
added rotate-function
2024-12-10 21:26:43 +01:00
Bananenbrot
4bb2bfa12e
Generelle Beschreibung der Funktionsweise des Bots hinzugefügt
2024-12-10 21:26:43 +01:00
murmeldin
7e91eae81b
added new pad generator
2024-12-10 21:26:43 +01:00
murmeldin
e2bd4780a2
email has in-reply-to
2024-12-10 21:26:43 +01:00
murmeldin
2df36a387a
initial commit
2024-12-10 21:26:35 +01:00