Order Tray | Contact Us | Home | SIG Lists

[aprssig] APRS-IS perl client

James Washer washer at trlp.com
Tue Aug 30 04:26:12 UTC 2005


I don't think you'll find a BNF... The standard is way too loose, or, at least, the implementation is too loose.

I've got perl that will parse just about everything, but it is a very strict interpretation and rejects lots of packets that (I feel) violate the spec. N5FTL-1>APRS,KE5PL-4*,TRACE5-4,qAR,K5WTC-10:WIDEn-n APRS Digipeater Sterling City, 

For example, I consider these to be bad/illegal packets.. easily fixed with s/:/:>/ but bad as they stand.

N5FTL-1>APRS,KE5PL-4*,TRACE5-4,qAR,K5WTC-10:WIDEn-n APRS Digipeater Sterling City, 
KS0ECC>APU25N,KS0ECC,I,qAC,KS0ECC:UNPROTO APU25N VIA K0SUN-14,WIDE2-2W6ARE-5>APRS,WIDE3-2,qAS,KF6FIR:Prather Ca.  Fill in Digi


On Mon, 29 Aug 2005 20:53:31 -0700
<scott at opentrac.org> wrote:

> aprsworld - see Sourceforge.net.
> 
> http://sourceforge.net/projects/aprsworld 
> 
> What *I* would like to see is either a complete, authoritative
> plain-language description of how to parse *everything* unambiguously, OR a
> Backus-Naur Form formal syntax.  In fact, the BNF syntax would probably be
> more useful - you might be able to feed it to LEX or YACC.
> 
> Scott
> N1VG
> 
> > -----Original Message-----
> > From: aprssig-bounces at lists.tapr.org 
> > [mailto:aprssig-bounces at lists.tapr.org] On Behalf Of Tyler Allison
> > Sent: Monday, August 29, 2005 8:26 PM
> > To: aprssig at lists.tapr.org
> > Subject: [aprssig] APRS-IS perl client
> > 
> > 
> > Before I go off and write my own perl client for APRS-IS I 
> > figured I'd ask if anybody has a link to code that has 
> > already been developed for this.
> > 
> > So does anybody know of any Open Source or GPL'd code that 
> > would be useful in simply taking a full feed and parsing into 
> > a database?
> > 
> > Thanks!
> > 
> > -Tyler
> > 
> > 
> > 
> > _______________________________________________
> > aprssig mailing list
> > aprssig at lists.tapr.org
> > https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig
> > 
> > 
> 
> 
> 
> 
> _______________________________________________
> aprssig mailing list
> aprssig at lists.tapr.org
> https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig




More information about the aprssig mailing list