X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=sfvlug.awk;h=d891943ef541a0b6f3f21d5c89e370b51892f29d;hb=cf7a03157ed581ada350fe636c00804c45ef74cc;hp=4a40a8e664f1d477c137c0a94dff48ccc118c4de;hpb=44f0dadfc7e9f153a87a2a8d86669f189cdc4314;p=~andy%2Frhawk 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) +}