moved all to-dos to readme.md
This commit is contained in:
parent
e4444b8118
commit
9afc16ca0c
2 changed files with 54 additions and 40 deletions
61
src/main.rs
61
src/main.rs
|
@ -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#"
|
||||
[0m
|
||||
[0;1;41m [0m
|
||||
[0;1;41m ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ [0;1;30m Plenum! Ple-e-e-num!
|
||||
[0;1;41m █ ▂▂▂▂▂▂▂▂▂ █ [0;1;30m Plenum ist wichtig für die Revolution!
|
||||
[0;1;41m █ ▞ ▚ ▌ ▚ █ [0m
|
||||
[0;1;41m █ ▌ ▚🬯🮗🮗🮗🮗🮗🮗▚▚▚ █ [0m Dies ist der [1mCCCB Plenumsbot
|
||||
[0;1;41m █ ▌ ▞🬥🮗🮗🮗🮗🮗🮗▜▞▞▖ █ [0m
|
||||
[0;1;41m █ ▚ ▞ ▌ ▞ 🬂🬤▞▚🬭 █ [0m Version {VERSION}
|
||||
[0;1;41m █ 🬂🬂🬂🬂🬂🬂🬂🬂🬂 ▞▐▐ █ [0m
|
||||
[0;1;41m █ 🬔🬈 🬔🬈 🬔🬈 🬴🬗 🬭🬫🬀 █ [0m ETA.:"#;
|
||||
let ansi_art_pt2 = r#"
|
||||
[0;1;41m █ 🬣🬖 🬣🬖 🬣🬖 🬲🬘 ▚ █ [0m
|
||||
[0;1;41m █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ [0m
|
||||
[0;1;41m [0m
|
||||
[1;0;31m▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀[0m
|
||||
"#;
|
||||
let ansi_art = format!("{ansi_art_pt1}{eta}{ansi_art_pt2}");
|
||||
println!("{}", ansi_art );
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue