<div dir="ltr"><div>Hi Stephen, Andrew,</div><div> </div><div>I'm not a programmer, I'm learning on the fly so forgive me if I use terms incorrectly.</div><div> </div><div>My Python app is modular (I have prototype NetSked and Meeting 'modules' largely done as well as other things like repeater objects, Space weather, UK Met Alert), each does its own thing and Yes, Paths are configurable (as are timings) per module and per item.   Modules can be dropped in as needed - all they do in fact is generate a JSON Object at the appropriate time that gets sent to what I call the 'Aggregator' which deals with the underlying APRS software.</div>
<div> </div><div>I'm doing it this way as each task (module) may source data from different sources (file, web, RSS, DB, hardware device etc) and need to do so at different rates - I guess the Unix philosophy guided me in this.  It also means that modules need not be on the same machine and can be coded in any language that can spit out JSON.</div>
<div> </div><div>Stephen, your idea sounds great (pre-generating Meetings) but I have taken a different approach - file based on day of week (Mon, Teu,  2nd Thu).  You add a line to the file and it gets sent on the next run.  This module (and NetSked) starts 24 hours prior at a low rate increasing until start </div>
<div> </div><div>The Aggregator will take an The JSON Object  from the various modules and hand off to whatever you have on your system - again this is meant to be modular.  At the moment the Aggregator can send to the AX.25 beacon programme (I hope to bypass Beacon ... more learning first though) or make a socket connection to javAPRSSrvr.  The idea is to have several handoff options for the aggregator (like AGW).</div>
<div> </div><div>I will put everything up on GitHub soon but it is very much an amateur attempt.  I'm calling it ObjServ (Object Server or Objectionable Server ;-) at the moment.</div><div> </div><div>Thanks for your comments so far, food for thought!</div>
<div> </div><div>73</div><div>Mike</div><div> </div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 25 January 2014 19:51, Stephen H. Smith <span dir="ltr"><<a href="mailto:wa8lmf2@aol.com" target="_blank">wa8lmf2@aol.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 1/25/2014 2:38 PM, Andrew P. wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;padding-left:1ex;border-left-color:rgb(204,204,204);border-left-width:1px;border-left-style:solid">
Hmmm.... if this would be so useful in UIView, what about in the more modern<br>
APRS clients?<br>
<br>
Something to add to my project list....<br>
<br>
Andrew Pavlin, KA2DDO<br>
author of YAAC ("Yet Another APRS Client")<br>
<a href="http://www.ka2ddo.org/ka2ddo/YAAC.html" target="_blank">http://www.ka2ddo.org/ka2ddo/<u></u>YAAC.html</a><br>
<br>
</blockquote>
<br></div>
That's why it should link to the AGWpe API.  It can then run along side <ANY> APRS app that is AGW-compatible.<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
aprssig mailing list<br>
<a href="mailto:aprssig@tapr.org" target="_blank">aprssig@tapr.org</a><br>
<a href="http://www.tapr.org/mailman/listinfo/aprssig" target="_blank">http://www.tapr.org/mailman/<u></u>listinfo/aprssig</a><br>
</div></div></blockquote></div><br></div>