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
parent e4444b8118
commit 9afc16ca0c
2 changed files with 54 additions and 40 deletions

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 );
}