moved all to-dos to readme.md

This commit is contained in:
Marek Krug 2024-08-17 17:25:49 +02:00 • committed by murmeldin
commit 9afc16ca0c

View file

@ -1,36 +1,4 @@
// Dies ist der Plenumsbot vom Chaos Computer Club Berlin.
/*
Plenumsbot
Ankündigungsskript
• Schauen, wann ein Plenum stattfindet
• Wenn eins in 3 Tagen stattfindet, nächstes Pad kopieren und per Mail schicken
→ Pad als .md herunterladen
→ Text dranhängen und per mail an intern@ verschicken
• Wenn 1 Tag vor dem Plenum immer noch kein TOP im Pad ist
→ Mail mit Absage verschicken
Neues-Pad-Erstellen-Skript
• Schauen, wann Plenum stattfindet
• Wenn eins im nächsten Monat stattfindet, von dem noch kein Pad erstellt wurde, dann eins hinzufügen
Pad-ins-Wiki-und-versenden-Skript
• Skript wird manuell nach dem Plenum ausgelöst
• Plenumspad wird als .md heruntergeladen
• Text dranhängen und per Mail an intern@ verschicken
• Pad in MediaWiki-Format umwandeln
• Neue Wiki-Seite erstellen und dort das umgewandelte Pad hochladen
*/
/* *TO-DO LIST*
main.rs
- [ ] Add logic for top_anzahl in main.rs:172
MediaWiki
- [X] Add "get_csrf_token-function" for getting a write token to allow write operations in the wiki (murmeldin)
- [X] Add "create_page" function for creating new pages in the wiki that is called on every day after plenum (murmeldin)
- [ ] Add "modify_plenum_main_page" function for creating new Links on the Plenum main page whenever the create_page function is being called (murmeldin)
- [ ] Date Logic for create_page-function (maybe nobody or murmeldin when date_logic branch is done and merged)
future improvements:
- search ADJ_TIMEYWIMEY to find places that need adjusting if the bot might run late
(that's an incomplete list, but tag things as you notice them…)
*/
// Dies ist der Plenumsbot vom Chaos Computer Club Berlin. Mehr Infos zum aktuellen Stand des Projektss in der ReadMe.
use std::env;
use std::error::Error;
@ -687,10 +655,23 @@ fn send_email(
}
fn display_logo(eta: &str) {
let ansi_art = r#"
▐▛▀ ▐▛▀ ▐▛▀ ▐▛▚ ▐▛▚ ▐▌ ▐▛▀ ▐▙ ▉ ▐▌ ▐▌ ▐▙ ▟▌ ▐▛▚ ▐▛▀▜▌▝▀█▀
▐▌ ▐▌ ▐▌ ▐█▙ ▐▙▞ ▐▌ ▐▙▄ ▐▌▚ ▉ ▐▌ ▐▌ ▐▌▀▐▌ ▐█▙ ▐▌ ▐▌ █
▐▙▄ ▐▙▄ ▐▙▄ ▐▙▞ ▐▌ ▐▙▄ ▐▙▄ ▐▌ ▚▉ ▐▙▄▟▌ ▐▌ ▐▌ ▐▙▞ ▐▙▄▟▌ █ Version 1.1,"#;
let ansi_art = format!("{ansi_art} ETA = {eta}\n");
println!("{}", ansi_art.red());
}
let ansi_art_pt1 = r#"

 
 ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄  Plenum! Ple-e-e-num!
 █ ▂▂▂▂▂▂▂▂▂ █  Plenum ist wichtig für die Revolution!
 █ ▞ ▚ ▌ ▚ █ 
 █ ▌ ▚🬯🮗🮗🮗🮗🮗🮗▚▚▚ █  Dies ist der CCCB Plenumsbot
 █ ▌ ▞🬥🮗🮗🮗🮗🮗🮗▜▞▞▖ █ 
 █ ▚ ▞ ▌ ▞ 🬂🬤▞▚🬭 █  Version {VERSION}
 █ 🬂🬂🬂🬂🬂🬂🬂🬂🬂 ▞▐▐ █ 
 █ 🬔🬈 🬔🬈 🬔🬈 🬴🬗 🬭🬫🬀 █  ETA.:"#;
let ansi_art_pt2 = r#"
 █ 🬣🬖 🬣🬖 🬣🬖 🬲🬘 ▚ █ 
 █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ 
 
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
"#;
let ansi_art = format!("{ansi_art_pt1}{eta}{ansi_art_pt2}");
println!("{}", ansi_art );
}