Dear All,<div><br></div><div>Here is my latest attempt at my connect script which posts the node's status on Twitter.</div><div><br></div><div>It now detects the type of connection ( IRLP, Echolink or Allstar ) and also has a lookup for some often used connections from my node to put some more detail in the tweet.</div>
<div><br></div><div>I am sure the Linux gurus out there will cringe at my crappy attempt at scripting but it works and you gotta start somewhere :-D</div><div><br></div><div>I bet there are much better ways of doing this but this is all I could come up with tonight.</div>
<div><br></div><div>Here it is for those that might want to do something similar:</div><div><br></div><div><div># Detect if Echolink node number or not</div><div>if  [ $2 -lt 300000 ] ; then </div><div><span class="Apple-tab-span" style="white-space:pre">   </span>let nodeno=($2-300000)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>systype="Echolink node "</div><div><span class="Apple-tab-span" style="white-space:pre">           </span>if [ $2 -eq 3001332 ] ; then</div><div><span class="Apple-tab-span" style="white-space:pre">         </span>name="MB7IBA"</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>fi</div><div>fi</div><div><br></div><div># Detect if IRLP node number or not</div><div>if  [ $2 -lt 49999 ]; then</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>let nodeno=($2-40000) </div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>systype="IRLP Node "</div><div><span class="Apple-tab-span" style="white-space:pre">               </span>if  [ $2 -eq 49755 ] ; then</div><div><span class="Apple-tab-span" style="white-space:pre">          </span>name="UK Reflector"</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>elif [ $2 -eq 49453 ] ; then</div><div><span class="Apple-tab-span" style="white-space:pre">         </span>name="WIN System, California"</div><div><span class="Apple-tab-span" style="white-space:pre">              </span>fi</div>
<div>fi</div><div><br></div><div># Detect if Allstar node number or not</div><div>if [ $2 -lt 3000 ]; then</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>let nodeno=$2</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>systype="AllStar Node "</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>if [ $2 -eq 2237 ] ; then </div><div><span class="Apple-tab-span" style="white-space:pre">           </span>name="GB3ZY"</div><div><span class="Apple-tab-span" style="white-space:pre">               </span>elif [ $2 -eq 2259 ] ; then </div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>name="GB3DQ"</div><div><span class="Apple-tab-span" style="white-space:pre">               </span>fi</div><div>fi</div><div><br></div><div># Tweet it</div><div>
curl -u username:password -d status="GB3FH connected  to  $systype $nodeno $name" <a href="http://twitter.com/statuses/update.xml">http://twitter.com/statuses/update.xml</a> &</div><div><br></div></div><div>
<br></div><div><br><br><div class="gmail_quote">On 15 February 2010 22:08, Matt Beasant <span dir="ltr"><<a href="mailto:g4rky@yahoo.co.uk">g4rky@yahoo.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I've cracked it, if anyone else is interested in this then email me direct!<div><br></div><div>Cheers,</div><div><br></div><div>Matt<br><br><div class="gmail_quote">On 12 February 2010 14:30, Matt Beasant <span dir="ltr"><<a href="mailto:g4rky@yahoo.co.uk" target="_blank">g4rky@yahoo.co.uk</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all!<div><br></div><div>I've been following some discussions on the IRLP list about node owners setting up their nodes to send node status updates to Twitter.</div>

<div><br></div><div>I was wondering if I could do something similar with my app_rpt node? Has anyone already done this?</div>
<div><br></div><div>I'm guessing I'll need to use the connpgm and disconpgm entries in rpt.conf.</div><div><br></div><div>How do I deal with the arguments that get passed out with those commands? What are they called?</div>


<div><br></div><div>The IRLP script uses curl to send info to twitter, would this work with App_rpt too?</div><div><br></div><div>Sorry for the dumb noob questions!</div><div><br></div><div>Thanks,</div><div><br></div><div>


Matt</div><div>G4RKY</div>
</blockquote></div><br></div>
</blockquote></div><br></div>