use std::io::Write;
use kittybox_html::mf2::Entry;
fn main() {
let mf2 = serde_json::from_reader::<_, microformats::types::Item>(std::io::stdin()).unwrap();
let entry = Entry::try_from(mf2).unwrap();
let mut article = html::content::Article::builder();
entry.build(&mut article);
let mut stdout = std::io::stdout().lock();
stdout.write_all(article.build().to_string().as_bytes()).unwrap();
stdout.write_all(b"\n").unwrap();
}