<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://pabut.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Generic-group-me.bash</id>
	<title>Generic-group-me.bash - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://pabut.org/wiki/index.php?action=history&amp;feed=atom&amp;title=Generic-group-me.bash"/>
	<link rel="alternate" type="text/html" href="http://pabut.org/wiki/index.php?title=Generic-group-me.bash&amp;action=history"/>
	<updated>2026-04-21T10:49:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>http://pabut.org/wiki/index.php?title=Generic-group-me.bash&amp;diff=154&amp;oldid=prev</id>
		<title>Pabut: Created page with &quot; #!/bin/bash  ###  # $1 = Date (Events must be specified in UTC)  # $2 = Event  # $3 = BOTID  ###    if [ &quot;$#&quot; -ne 3 ]; then      echo &quot;Illegal number of parameters&quot;      echo...&quot;</title>
		<link rel="alternate" type="text/html" href="http://pabut.org/wiki/index.php?title=Generic-group-me.bash&amp;diff=154&amp;oldid=prev"/>
		<updated>2021-09-03T15:05:15Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot; #!/bin/bash  ###  # $1 = Date (Events must be specified in UTC)  # $2 = Event  # $3 = BOTID  ###    if [ &amp;quot;$#&amp;quot; -ne 3 ]; then      echo &amp;quot;Illegal number of parameters&amp;quot;      echo...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; #!/bin/bash&lt;br /&gt;
 ###&lt;br /&gt;
 # $1 = Date (Events must be specified in UTC)&lt;br /&gt;
 # $2 = Event&lt;br /&gt;
 # $3 = BOTID&lt;br /&gt;
 ###&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$#&amp;quot; -ne 3 ]; then&lt;br /&gt;
     echo &amp;quot;Illegal number of parameters&amp;quot;&lt;br /&gt;
     echo &amp;quot;     $0 &amp;lt;date&amp;gt; &amp;lt;event text&amp;gt; &amp;lt;botid&amp;gt;&amp;quot;&lt;br /&gt;
     echo &amp;quot;     date format = 2018-09-22 15:00:00&amp;quot;&lt;br /&gt;
     exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 GROUPME_URL=&amp;quot;https://api.groupme.com/v3/bots/post&amp;quot;&lt;br /&gt;
 NOW_SECS=$((10#$(date +%s)))&lt;br /&gt;
 &lt;br /&gt;
 DATE=&amp;quot;$1&amp;quot;&lt;br /&gt;
 EVENT=&amp;quot;$2&amp;quot;&lt;br /&gt;
 BOTID=&amp;quot;$3&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 DATE_SECS=$((10#$(date -d &amp;quot;${DATE}&amp;quot; +%s)))&lt;br /&gt;
 DAYS=$(((DATE_SECS-NOW_SECS)/86400))&lt;br /&gt;
 if [ $DAYS -lt &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
    exit&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 if [ $DAYS -lt &amp;quot;3&amp;quot; ]; then&lt;br /&gt;
    DELTA_HR=$(((DATE_SECS-NOW_SECS)/3600 ))&lt;br /&gt;
    if [ $DELTA_HR -ge &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
       MESSAGE=&amp;quot;$DELTA_HR hours till ${EVENT}&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
       exit&lt;br /&gt;
    fi&lt;br /&gt;
 else&lt;br /&gt;
    MESSAGE=&amp;quot;$DAYS days till ${EVENT}&amp;quot;&lt;br /&gt;
 fi&lt;br /&gt;
 # Optional log to syslog&lt;br /&gt;
 #logger -t groupme &amp;quot;{\&amp;quot;bot_id\&amp;quot;: \&amp;quot;$BOTID\&amp;quot;, \&amp;quot;text\&amp;quot;: \&amp;quot;$MESSAGE\&amp;quot;}&amp;quot;&lt;br /&gt;
 curl -s -X POST -d &amp;quot;{\&amp;quot;bot_id\&amp;quot;: \&amp;quot;$BOTID\&amp;quot;, \&amp;quot;text\&amp;quot;: \&amp;quot;$MESSAGE\&amp;quot;}&amp;quot; $GROUPME_URL &amp;gt;/dev/null&lt;br /&gt;
 #logger -t groupme &amp;quot;api.groupme.com returns $?&amp;quot;&lt;/div&gt;</summary>
		<author><name>Pabut</name></author>
	</entry>
</feed>