root/trac/Introduction

Revision 105:b55987db0833, 2.3 KB (checked in by Chris Freeze <cfreeze@…>, 3 years ago)

saving trac pages in repository

Line 
1!StormXmlSiren a program inspired by the !StormSiren application written by Roy !McManus <slorf@users\sourceforge/org>.   Much like the original !StormSiren, !StormXmlSiren is a simple script capable of scanning and providing notifications of weather bulletins issued by the National Weather Service.      !StormXmlSiren supports a wide range of paging devices and filtering of alert types per alert device.  While inspired by !StormSiren, !StormXmlSiren is a complete rewrite that is capable of using the new CAP/XML feeds provided at !http://www.weather.gov/alerts/.
2
3You can find Roy's story at the original [http://stormsiren.sourceforge.net/#motivation StormSiren website.]
4
5I really liked !StormSiren when I first found it several years ago after moving to Texas.  It was nice to be able to receive warnings since this area had larger, more violent storms.  I was dismayed when it quit working a while back due to changes on the NWS site.  At that point I didn't really have a desire to learn Python as my experience when needing to do scripting vis Java or C++ was Perl.  However, earlier this month things changed.  About a week ago my family in TN was hit by a Tornado.  While they were luckier than others, the sheer force of the storm was amazing.  What made it even more frightening was that I didn't even know that my family was under the proverbial gun of a tornado producing storm system.  I felt helpless as I listened to my sister on the phone of what had happened.  After talking to the rest of my family I couldn't help but continue to think about how clueless I was and even they may have been without any warnings.  It didn't take me long to think of !StormSiren.[[BR]][[BR]]!StormSirenXml is a total rewrite of Storm Siren to take into account using the new CAP XML feeds from the NWS site.  The reason I choose to rewrite !StormSiren was two fold.  One I wanted to make it more extensible for the alerting devices.  As a result, there are now 5 types of alerting devices that include Email, SMS, Jabber, MythTV, and media playing (extending to new devices should also be made easy).   The second reason was I had recently moved to Mercurial for personal configuration management.  With it being in python and the fact I would probably want to write plugins for it...I needed to learn python.
Note: See TracBrowser for help on using the browser.