opengraph: handle calendar
opengraph: handle debates
server: easier pattern
opengraph: fix format