From 8511a19909db189b813d6eb7ebab953c4de74b46 Mon Sep 17 00:00:00 2001 From: Andy Spencer Date: Sun, 21 Dec 2014 11:17:51 +0000 Subject: [PATCH] Add command to show next SFVLUG meetup --- sfvlug.awk | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/sfvlug.awk b/sfvlug.awk index 4a40a8e..d891943 100644 --- a/sfvlug.awk +++ b/sfvlug.awk @@ -129,3 +129,26 @@ BEGIN { sfvlug_polled = systime() } +/^.meeting/ { + if (!sfvlug_meetup()) { + say("Error looking up meeting") + next + } + + _name = sfvlug_event["name"] + _desc = sfvlug_event["description"] + _where = sfvlug_event["venue"]["name"] ", " \ + sfvlug_event["venue"]["city"] ", " \ + sfvlug_event["venue"]["state"] ", " \ + sfvlug_event["venue"]["zip"] + _when = sfvlug_event["time"] + \ + sfvlug_event["utc_offset"] + _when = strftime("%a %B %d, %l:%M%P", _when/1000) + _desc = gensub(/<[^>]*>/, "", "g", _desc); + _desc = gensub(/\\(.)/, "\\1", "g", _desc); + + say("Next meeting: " _name) + say("Time: " _when) + say("Location: " _where) + say("Details: " _desc) +} -- 2.43.2