Commit graph cusku/src/main.rs
Author SHA1 Message Date
pep
849ecbd5dc bot: pass in Config as a parameter
In an attempt to pass in more stuff to the bot

Signed-off-by: pep <pep@bouah.net>
2026-01-08 23:44:06 +01:00
pep
ea62a41b78 Add command to rejoin rooms
Signed-off-by: pep <pep@bouah.net>
2025-12-27 14:31:32 +01:00
pep
caa92227b2 fmt update?
Signed-off-by: pep <pep@bouah.net>
2025-12-27 14:31:32 +01:00
pep
3589fe6348
Update edition to 2024
And remove unstable let_chains feature which isn't needed anymore.

Signed-off-by: pep <pep@bouah.net>
2025-07-19 23:03:51 +02:00
pep
f712816c9b
Remove unused unstable feature
Forgot to remove it with e064263f96.

Signed-off-by: pep <pep@bouah.net>
2025-07-19 23:01:43 +02:00
pep
7eb6f190b2
Update xmpp-rs dep to e3a4aae42d9 with rustls fix
Signed-off-by: pep <pep@bouah.net>
2025-05-11 21:48:50 +02:00
pep
e064263f96 Cleanly shutdown on ctrl_c
Signed-off-by: pep <pep@bouah.net>
2025-05-03 17:46:29 +02:00
pep
161c259dee rustfmt
Signed-off-by: pep <pep@bouah.net>
2024-12-19 23:59:28 +01:00
pep
d16ead8bc9
Split web and xmpp parts into different tasks
Signed-off-by: pep <pep@bouah.net>
2024-11-21 17:11:43 +01:00
pep
f6b031eb1f Remove unused Arc/Mutex
Signed-off-by: pep <pep@bouah.net>
2024-09-04 23:45:48 +02:00
Maxime “pep” Buquet
2f101c617c Rename hook module to hooks
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-09-04 20:35:05 +02:00
Maxime “pep” Buquet
bcc8728cc8 Refactor hook module to also format Forgejo stuff
Temporarily disable some Gitlab features

Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-09-04 20:35:05 +02:00
ac67c52bee Remove unsafe 2024-08-21 00:11:55 +02:00
6285c0b1a4 Async file read 2024-08-21 00:07:26 +02:00
66e4131bd3 Use Utf8PathBuf
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-08-20 23:47:48 +02:00
ad3bcc88de Move Config to config module 2024-08-20 23:45:00 +02:00
Maxime “pep” Buquet
407788af5a
Rename token to secret
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-07-10 14:18:28 +02:00
Maxime “pep” Buquet
1cf93d1ba8
Rename webhook to hook where appropriate
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-07-10 14:02:35 +02:00
Maxime “pep” Buquet
8e94435604
Attempt at Forgejo Webhook support
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-07-10 02:34:37 +02:00
Maxime “pep” Buquet
2ef603151e
Make token config mandatory
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-07-10 02:09:53 +02:00
Maxime “pep” Buquet
1ffa463fd6
Update dep: hyper
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2024-07-04 00:35:40 +02:00
Maxime “pep” Buquet
acf22a05c1
Update xmpp dependency to 0.5
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-08-21 13:13:47 +02:00
Maxime “pep” Buquet
a81c0e631c Stop using clap's 'derive' feature for a single argument
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-27 21:05:00 +02:00
Maxime “pep” Buquet
135a2c1611 Use toml config file instead of arguments
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-27 21:05:00 +02:00
Maxime “pep” Buquet
179bd2e395
Add webhook cli arguments
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-22 12:05:36 +02:00
Maxime “pep” Buquet
40a7c95200 Add 'rooms' and 'nickname' arguments
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-21 23:49:02 +02:00
Maxime “pep” Buquet
6074db176a Add argument parsing
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-21 23:49:02 +02:00
Maxime “pep” Buquet
0cba90dd68 Connect to XMPP, join room, send message
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-21 23:49:02 +02:00
Maxime “pep” Buquet
36673bd5bf rustfmt: hard_tabs = true
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-20 19:35:18 +02:00
Maxime “pep” Buquet
5b57951ec9 Split web module
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-20 19:35:18 +02:00
Maxime “pep” Buquet
5350386133
split error module
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-20 16:28:09 +02:00
Maxime “pep” Buquet
b8aefb0159
Patriotism is a superstition artificially created and maintained through a network of lies and falsehoods; a superstition that robs man of his self-respect and dignity, and increases his arrogance and conceit.
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2023-05-20 16:19:24 +02:00