use chrono::{DateTime, Utc};
use std::collections::HashMap;
pub fn get_current_time() -> DateTime<Utc> {
Utc::now()
}
pub fn parse_metadata_csv(csv_content: &str) -> HashMap<String, String> {
let mut metadata = HashMap::new();
for line in csv_content.lines() {
let parts: Vec<&str> = line.splitn(2, ',').collect();
if parts.len() == 2 {
metadata.insert(parts[0].trim().to_string(), parts[1].trim().to_string());
}
}
metadata
}
pub fn generate_metadata_csv(metadata: &HashMap<String, String>) -> String {
let mut csv = String::new();
for (key, value) in metadata {
csv.push_str(&format!("{},{}\n", key, value));
}
csv
}