From ac5cba1c4d64a0c8bf32f429399dacbe935994c8 Mon Sep 17 00:00:00 2001 From: Rakarake Date: Sat, 28 Mar 2026 00:03:28 +0100 Subject: [PATCH] wowzers --- blogs/day1.md | 1 - blogs/day2.md | 1 - blogs/day3.md | 4 ---- blogs/day4.md | 1 - blogs/day5.md | 6 ------ blogs/day6.md | 8 ++++++++ blogs/day7.md | 5 +++++ src/main.rs | 10 ++++++---- 8 files changed, 19 insertions(+), 17 deletions(-) delete mode 100644 blogs/day1.md delete mode 100644 blogs/day2.md delete mode 100644 blogs/day3.md delete mode 100644 blogs/day4.md delete mode 100644 blogs/day5.md create mode 100644 blogs/day6.md create mode 100644 blogs/day7.md diff --git a/blogs/day1.md b/blogs/day1.md deleted file mode 100644 index 00b429b..0000000 --- a/blogs/day1.md +++ /dev/null @@ -1 +0,0 @@ -What a good day! diff --git a/blogs/day2.md b/blogs/day2.md deleted file mode 100644 index 63ce479..0000000 --- a/blogs/day2.md +++ /dev/null @@ -1 +0,0 @@ -This was tough, good I have my pikmin plush. diff --git a/blogs/day3.md b/blogs/day3.md deleted file mode 100644 index 260e0f4..0000000 --- a/blogs/day3.md +++ /dev/null @@ -1,4 +0,0 @@ -## This is huge -We have infrastructure set up for a brighter future. Game on gamers! - -// Raka diff --git a/blogs/day4.md b/blogs/day4.md deleted file mode 100644 index 0ebf2d1..0000000 --- a/blogs/day4.md +++ /dev/null @@ -1 +0,0 @@ -Just some normal text! diff --git a/blogs/day5.md b/blogs/day5.md deleted file mode 100644 index 753028d..0000000 --- a/blogs/day5.md +++ /dev/null @@ -1,6 +0,0 @@ -title: Crazy Hamburger -author: Banana Farm -pubDate: Tue, 12 Mar 2024 16:53:47 GMT ---- -😎 I don't like loosing. - diff --git a/blogs/day6.md b/blogs/day6.md new file mode 100644 index 0000000..f574318 --- /dev/null +++ b/blogs/day6.md @@ -0,0 +1,8 @@ +title: Cute +author: Rakarake +pubDate: Fri, Mar 27 2026 +--- +Warframe. + +![a spinning golden banana](./golden-banana.gif "Oh Banana") + diff --git a/blogs/day7.md b/blogs/day7.md new file mode 100644 index 0000000..2814f1a --- /dev/null +++ b/blogs/day7.md @@ -0,0 +1,5 @@ +title: A statement +author: Rakarake +pubDate: Fri, Mar 27 2026 +--- +Kyuuuuuuu! 🐳 diff --git a/src/main.rs b/src/main.rs index 1de9ee2..b2b39f2 100644 --- a/src/main.rs +++ b/src/main.rs @@ -34,7 +34,7 @@ fn main() -> io::Result<()> { let mut channel = Channel::default(); channel.title = "MDF blog huge".to_string(); channel.link = "https://mdf.farm".to_string(); - channel.description = "morbius text wow".to_string(); + channel.description = "The MDF blog".to_string(); channel.generator = Some("Rakabaka's tooling".to_string()); channel.items = posts.iter().map(|(body, metadata)| { let guid = metadata.get("guid").map(|guid| @@ -58,7 +58,9 @@ fn main() -> io::Result<()> { let guid = metadata.get("guid").unwrap_or(&i.to_string()).clone(); let title = metadata.get("title").map(|title| format!("

{title}

")).unwrap_or("".to_string()); let pub_date = metadata.get("pubDate").map(|pub_date| format!("{pub_date}")).unwrap_or("".to_string()); - format!("
{title}{body}{pub_date}
") + let author = metadata.get("author").map(|author| format!("{author}")).unwrap_or("".to_string()); + + format!("
{title}{body}

{author} - {pub_date}

") }).collect::>().concat()) }, "new" => { @@ -70,9 +72,9 @@ fn main() -> io::Result<()> { let mut author = String::new(); io::stdin().read_line(&mut author).unwrap(); - let pub_date = chrono::Utc::now(); + let pub_date = chrono::Utc::now().format("%a, %b %e %Y"); - print!("title: {title}author: {author}pubDate: {pub_date}"); + print!("title: {title}author: {author}pubDate: {pub_date}\n---\n"); }, _ => eprintln!("need to specify 'rss', 'html' or 'new'"), }