Timeline


and .

11/15/08:

15:37 Changeset [156:8929296aeac7] by chris
  • StormSiren/CapAtom.py
  • StormSiren/CapTimezone.py

work on incorporating new timezone info

15:08 Changeset [155:4b4c6d29886e] by chris
  • StormSiren/XmlFetcher.py
  • StormSiren/XmlWeather.py
  • examples/wwarss-tst/tx.php_x=0
  • examples/wwarss-tst/tx.php_x=1
  • examples/wwarss-tst/tx.php_x=2

fix fetch simulation so that I can continue to work offline or without hammering the weather.gov site

10:39 Changeset [154:af3c0e9a711e] by chris
  • StormSiren/XmlFetcher.py
  • StormSiren/XmlWeather.py

break fetching out to separate class

11/14/08:

19:30 Changeset [149:4ccaedd11baa] by chris
  • examples/cap1.1/tx.0
  • examples/cap1.1/tx.1
  • examples/cap1.1/wwacapget.php?x=TX20081114002000OUNNOWOUN20081114020000TX
  • examples/cap1.1/wwacapget.php?x=WY20081113235700RIWNPWRIW20081114090000WY
  • examples/cap1.1/wy.0

Used tidy to make the xml more readable

11/13/08:

19:44 Changeset [148:41786ca8748b] by chris
  • examples/cap1.1/tx.0
  • examples/cap1.1/tx.1
  • examples/cap1.1/tx.2

Added text files for the new CAP 1.1 stnd

19:42 Changeset [147:308e49f7db1a] by chris
  • examples/cap1.1/tx.0
  • examples/cap1.1/tx.1
  • examples/cap1.1/tx.2
  • examples/cap1.1/url

Backed out changeset 16336de27ac4

19:39 Changeset [146:16336de27ac4] by chris
  • examples/cap1.1/tx.0
  • examples/cap1.1/tx.1
  • examples/cap1.1/tx.2
  • examples/cap1.1/url

.

11/09/08:

13:22 Changeset [145:c9c75b2d12ca] by chris
  • MANIFEST.in
  • Makefile

Minor cleanups

11/08/08:

21:32 ChangeLog edited by cfreeze
(diff)
21:31 ChangeLog created by cfreeze
21:29 Changeset [144:8a71d4005227] by chris
  • VERSION

up version num

21:28 Changeset [143:2c1b6b6e6cac] by chris
  • StormSiren/XmlWeather.py
  • bdist_debian.py

add ability to auth against the proxy

21:26 WikiStart edited by cfreeze
(diff)
21:14 MainConfigurationFile edited by cfreeze
(diff)
21:04 Changeset [142:814d4a3c6ca0] by chris
  • .todo
  • StormSiren/StormConfig.py
  • StormSiren/StormWeather.py
  • StormSiren/XmlWeather.py
  • siren

Added support for using a proxy to get files from weather.gov. In the [main] section a keyword called 'proxy' can be used. The form should be 'http://proxy.example.com:3128' for example.

21:02 Changeset [141:68e250e7bc17] by chris
  • .todo

Add task of adding proxy support.

20:53 MainConfigurationFile edited by cfreeze
(diff)
15:51 CommandLineOptions edited by cfreeze
(diff)
15:51 Installation edited by cfreeze
(diff)
15:50 Installation edited by cfreeze
(diff)
15:46 Changeset [140:2c5d89d68ebd] by chris
  • .hgtags

Added tag Release-2.0RC3 for changeset 4b33c65d7bf1

15:43 Changeset [139:4b33c65d7bf1] by chris
  • Makefile
  • README

Updated docs

15:17 Changeset [138:ee18093d117a] by chris
  • MANIFEST.in
  • setup.py

handle making RPMs again

15:08 Changeset [137:e6bf80316b05] by chris
  • setup.py

update distutils file to match recent name changes

15:07 Changeset [136:89a573877f83] by chris
  • Makefile

rename makefile targets

15:06 Changeset [135:0ec7a747a7b8] by chris
  • setup.py
  • siren

renaming again to avoid problems with windows

15:02 Changeset [134:3e824513bf0e] by chris
  • Makefile

add deb building to makefile

15:01 Changeset [133:96e18ea739b6] by chris
  • VERSION
  • stormsiren

rename to avoid conflicts now that most files are going to be placed in the site-packages directory

14:08 Changeset [132:1757f460e311] by chris
  • contrib/stormsiren.png
  • setup.py

add custom icon

14:04 Changeset [131:5ea177f4d04e] by chris
  • bdist_contrib/__init__.py
  • bdist_contrib/bdist_debian.py
  • setup.py

remove unneeded files after making deb

13:51 Changeset [130:b7b1349ad770] by chris
  • Makefile
  • VERSION
  • setup.py

use bdist_debain found from Gene Cash to create a debian package

13:49 Changeset [129:2a75b0561696] by chris
  • MANIFEST.in

Corrected recursive keyword to include the filemask

13:49 Changeset [128:99e4c4b74a13] by chris
  • bdist_debian.py

Added more options to put info in the debian control file.

13:46 Changeset [127:6ddebf943ec1] by chris
  • bdist_debian.py

Found a script by Gene Cash <gene.cash\gmail/com> that adds deb support to python's distutil package.

11:31 Changeset [126:0fb687fb290e] by chris
  • MANIFEST.in

added manifest for distutils

11:24 Changeset [125:012e8c7bc4cd] by chris
  • Makefile
  • setup.py

update distutils files to pack the main runner and docs

10:31 Changeset [124:eeae48448c0a] by chris
  • setup.py

created a distutil setup file

10:20 Changeset [123:57776e8b3ae4] by chris
  • StormSiren.py

up version info on head

10:19 Changeset [122:014251f26abf] by chris
  • Makefile
  • StormSiren.py
  • StormSiren/AlertDevice.py
  • StormSiren/CAP.py
  • StormSiren/Config.py

start moving files around to make it more package friendly

11/07/08:

21:34 Changeset [121:9fd055676826] by chris
  • Config.py

handle missing log conf file better

21:02 Changeset [120:cf2aa67f9c7c] by chris
  • StormSiren.py

update ver info

20:49 Changeset [118:909d627f5916] by chris
  • Config.py

add more user info when config files don't exist

20:47 Changeset [119:3a24ab5a997b] by cfreeze@…
  • QUICKSTART
  • README

add quick start information

20:47 Changeset [117:6bbf97ddbe16] by chris
  • Config.py
  • JabberAlertDevice.py
  • examples/StormSiren-log.conf
  • examples/StormSiren.conf

move another log statement to after the logger initialization

20:41 Changeset [116:7c91042d57cb] by chris
  • Config.py
  • Config.py
  • JabberAlertDevice.py
  • JabberAlertDevice.py
  • ss.py

avoid erroring out caused by using the logger when the log config file isn't found.

20:35 Changeset [115:3285597f9cd8] by chris
  • JabberAlertDevice.py

add exception handler to avoid xmppy being required.

10/28/08:

21:41 Introduction edited by cfreeze
(diff)
21:40 Installation edited by cfreeze
(diff)
21:40 Installation edited by cfreeze
(diff)
21:39 Configuration edited by cfreeze
(diff)
21:38 LogConfigurationFile edited by cfreeze
(diff)
21:38 MainConfigurationFile edited by cfreeze
(diff)
21:37 MainConfigurationFile edited by cfreeze
(diff)
21:36 MyConfiguration edited by cfreeze
(diff)
21:36 DeviceConfiguration edited by cfreeze
(diff)
21:36 WikiStart edited by cfreeze
(diff)
21:35 WikiStart edited by cfreeze
(diff)
21:34 WikiStart edited by cfreeze
(diff)
21:07 Changeset [114:aba83de344c9] by cfreeze@…
  • Config.py
  • StormSiren.py

add version info on start and to main file.

20:47 Changeset [113:90081a7cc380] by cfreeze@…
  • Makefile

add excludes in zip command to avoid unneeded files

20:10 Changeset [112:3edb8870f741] by cfreeze@…
  • website/index-original.html
  • website/index.php

save off original website

20:06 Changeset [111:8e268ed37a8a] by cfreeze@…
  • StormConfig.py

handle pyosd not being available

20:01 Changeset [110:861079432f31] by cfreeze@…
  • OsdAlertDevice.py

handle pyosd not being available

19:59 Changeset [109:edb2c3d4b4c8] by cfreeze@…
  • Makefile

fix name from stormxmlsiren to stormsiren

19:58 Changeset [108:bbeb4e9726ea] by cfreeze@…
  • AlertDevice.py
  • CAP.py
  • Config.py
  • EmailAlertDevice.py
  • ExecutionAlertDevice.py

fix name from stormxmlsiren to stormsiren

10/27/08:

23:58 Changeset [107:35e7f597c8b9] by cfreeze@…

    work on parsing the description out

    23:57 Changeset [106:3b863d4d373e] by cfreeze@…
    • WeatherAlert.py
    • examples/tx.cap

    work on parsing the description out

    10/26/08:

    14:14 Changeset [105:b55987db0833] by Chris Freeze <cfreeze@…>
    • trac/CamelCase
    • trac/CommandLineOptions
    • trac/Configuration
    • trac/DeviceConfiguration
    • trac/EmailDevice

    saving trac pages in repository

    14:11 Changeset [104:3401f2fddaf6] by chris
    • OsdAlertDevice.py

    remove unneeded comment

    14:07 OsdDevice created by cfreeze
    13:36 ExecutionDevice created by cfreeze
    13:30 DeviceConfiguration edited by cfreeze
    (diff)
    13:29 WikiStart edited by cfreeze
    (diff)
    13:29 WikiStart edited by cfreeze
    (diff)
    13:23 WikiStart edited by cfreeze
    (diff)
    13:20 Changeset [103:53ed1f0943b8] by chris
    • OsdAlertDevice.py
    • StormConfig.py

    added an OSD alert device

    10/25/08:

    18:10 CommandLineOptions edited by cfreeze
    (diff)
    18:05 Changeset [102:b2f8756ebfeb] by chris
    • EmailAlertDevice.py
    • TestAlert.py
    • XmlWeather.py
    • examples/test-alert.cap
    • ss.py

    add ability to send test alerts to all devices

    10/24/08:

    23:15 Changeset [101:3275e21caa74] by chris
    • examples/tn.cap-empty

    found a test case that broke the code associated with parsing in the CAP class.

    23:13 Changeset [100:c19bb6e6d04a] by chris
    • AlertDevice.py
    • CAP.py
    • Config.py
    • EmailAlertDevice.py
    • ExecutionAlertDevice.py

    correct the address and encode it some to provide some protection

    23:02 WikiStart edited by cfreeze
    (diff)
    23:01 WikiStart edited by cfreeze
    (diff)
    23:00 WikiStart edited by cfreeze
    (diff)
    22:57 MyConfiguration edited by cfreeze
    (diff)
    22:55 MyConfiguration edited by cfreeze
    (diff)
    22:54 MyConfiguration edited by cfreeze
    (diff)
    22:01 MyConfiguration edited by cfreeze
    (diff)
    21:02 tennessee.png attached to MyConfiguration by cfreeze
    Tennessee County Map
    21:01 texas.png attached to MyConfiguration by cfreeze
    Texas County Map
    20:59 MyConfiguration created by cfreeze
    20:34 WikiStart edited by cfreeze
    (diff)
    20:01 MainConfigurationFile edited by cfreeze
    (diff)
    20:00 MainConfigurationFile edited by cfreeze
    (diff)
    19:56 CommandLineOptions created by cfreeze
    19:01 Changeset [99:67a50fe6b39d] by chris
    • .todo
    • AlertDevice.py
    • ExecutionAlertDevice.py
    • MediaAlertDevice.py
    • StormConfig.py

    added a generic execution device type that will allow others to script in extensions to StormXmlSiren.

    16:21 Changeset [98:84addccf9eed] by chris
    • ss.py

    make the name fit the purpose better

    16:10 WikiStart edited by cfreeze
    (diff)
    16:05 Changeset [97:51b7f2da1271] by chris
    • Makefile

    include directory in pack files

    15:48 Changeset [96:0f00d1c7c619] by chris
    • examples/StormXmlSiren-log.conf

    turn logging down in example file

    15:46 LogConfigurationFile created by cfreeze
    15:42 Changeset [95:5827c2259bdb] by chris
    • examples/StormXmlSiren-log.conf

    move log configuration file example to right directory

    15:40 Configuration edited by cfreeze
    (diff)
    15:38 Configuration edited by cfreeze
    (diff)
    15:38 Changeset [94:1ccf20b93505] by chris
    • StormXmlSiren.conf
    • examples/StormXmlSiren.conf

    overwriting really old example file

    15:36 Changeset [93:4f8757a2f24e] by chris
    • StormXmlSiren.conf

    add examples back into the file that uses all device types

    15:30 Changeset [92:70f69e60149a] by chris
    • JabberAlertDevice.py
    • StormConfig.py
    • StormXmlSiren.conf

    remove constructure requirements

    15:22 Configuration edited by cfreeze
    (diff)
    15:21 DeviceConfiguration edited by cfreeze
    (diff)
    15:20 DeviceConfiguration edited by cfreeze
    (diff)
    15:19 MythTvDevice created by cfreeze
    15:14 DeviceConfiguration edited by cfreeze
    (diff)
    15:13 MediaDevice created by cfreeze
    15:10 JabberDevice created by cfreeze
    15:07 SmsDevice created by cfreeze
    15:06 EmailDevice edited by cfreeze
    (diff)
    15:03 EmailDevice created by cfreeze
    15:00 DeviceConfiguration edited by cfreeze
    (diff)
    14:47 DeviceConfiguration edited by cfreeze
    (diff)
    14:44 DeviceConfiguration created by cfreeze
    14:40 MainConfigurationFile edited by cfreeze
    (diff)
    14:39 MainConfigurationFile edited by cfreeze
    (diff)
    14:37 MainConfigurationFile edited by cfreeze
    (diff)
    14:25 MainConfigurationFile edited by cfreeze
    (diff)
    14:24 Changeset [91:51750e8bd45b] by chris
    • EmailAlertDevice.py
    • StormConfig.py

    add default smtp from

    14:21 Changeset [90:408422c1c431] by chris
    • EmailAlertDevice.py
    • JabberAlertDevice.py
    • StormConfig.py

    add defaults for jabber and smtp

    14:10 MainConfigurationFile created by cfreeze
    14:00 Configuration created by cfreeze
    13:57 Installation edited by cfreeze
    (diff)
    13:55 Installation edited by cfreeze
    (diff)
    13:54 Installation created by cfreeze
    13:32 WikiStart edited by cfreeze
    (diff)
    13:32 Introduction edited by cfreeze
    (diff)
    13:31 Introduction created by cfreeze
    13:30 Changeset [89:440b9de0fcfa] by chris
    • doc/readme.txt

    removing old readme as it is out-of-date now.

    13:19 WikiStart edited by cfreeze
    (diff)

    10/23/08:

    23:03 StormXmlSiren created by chris
    23:01 WikiStart edited by chris
    (diff)
    19:28 WikiMacros created by trac
    19:28 TracRevisionLog created by trac
    19:28 TracSearch created by trac
    19:28 InterTrac created by trac
    19:28 TracTicketsCustomFields created by trac
    19:28 WikiFormatting created by trac
    19:28 TracBackup created by trac
    19:28 TracWiki created by trac
    19:28 TracLinks created by trac
    19:28 InterWiki created by trac
    19:28 TracUpgrade created by trac
    19:28 InterMapTxt created by trac
    19:28 TracReports created by trac
    19:28 TracAccessibility created by trac
    19:28 WikiRestructuredTextLinks created by trac
    19:28 TracNavigation created by trac
    19:28 TracBrowser created by trac
    19:28 TracRss created by trac
    19:28 TracPermissions created by trac
    19:28 WikiStart created by trac
    19:28 WikiProcessors created by trac
    19:28 TracChangeset created by trac
    19:28 TracInstall created by trac
    19:28 TracTimeline created by trac
    19:28 TracRoadmap created by trac
    19:28 TracSyntaxColoring created by trac
    19:28 TracQuery created by trac
    19:28 TracNotification created by trac
    19:28 TitleIndex created by trac
    19:28 RecentChanges created by trac
    19:28 WikiNewPage created by trac
    19:28 TracGuide created by trac
    19:28 TracSupport created by trac
    19:28 WikiRestructuredText created by trac
    19:28 TracUnicode created by trac
    19:28 CamelCase created by trac
    19:28 SandBox created by trac
    19:28 TracInterfaceCustomization created by trac
    19:28 TracTickets created by trac
    19:28 WikiDeletePage created by trac
    19:28 TracPlugins created by trac
    19:28 TracStandalone created by trac
    19:28 WikiPageNames created by trac
    19:28 TracModPython created by trac
    19:28 TracCgi created by trac
    19:28 WikiHtml created by trac
    19:28 TracEnvironment created by trac
    19:28 TracLogging created by trac
    19:28 TracIni created by trac
    19:28 PageTemplates created by trac
    19:28 TracAdmin created by trac
    19:28 TracImport created by trac
    19:28 TracWorkflow created by trac
    19:28 TracFineGrainedPermissions created by trac
    19:28 TracFastCgi created by trac

    10/22/08:

    21:16 Changeset [88:750ed80fd778] by chris
    • StormXmlSiren.py

    remove old main file

    21:13 Changeset [87:d5520032bb2d] by chris
    • AlertDevice.py
    • ss.py

    Make ss.py executable, look at adding decorations to maybe parse out the code to put it into a single file when releasing but allow multi-file development.

    21:06 Changeset [86:39631670a27f] by chris
    • .todo
    • Config.py
    • StormConfig.py
    • ss.py

    add ability to pass log configuration file down to base Config obj

    20:52 Changeset [85:9d7cb862ec90] by chris
    • ss.py

    remove unneeded var

    20:51 Changeset [84:aead3fb58f58] by chris
    • ss.py

    add support for the quiet option, also didn't realize that this file was never in the repos

    20:47 Changeset [83:2e9cb636dce2] by chris
    • CAP.py

    remove unneeded wrap command since this has moved to the weatheralert obj

    20:39 Changeset [82:d224e78f094d] by chris
    • .todo
    • EmailAlertDevice.py
    • SmsAlertDevice.py
    • StormConfig.py
    • WeatherAlert.py

    added textwidth option to config file for email based devices. if set, it will wrap the description of the weather event by the given number of characters. the default (if not given in the config file) is to not wrap the text

    20:12 Changeset [81:c35255e92dc8] by chris
    • AlertDevice.py
    • CAP.py
    • Config.py
    • EmailAlertDevice.py
    • History.py

    fix typo in program description

    10/21/08:

    23:50 Changeset [80:b4d126a4620c] by chris
    • log.conf

    incorporating file removal

    23:48 Changeset [79:206906ef35cc] by chris
    • StormWeather.py

    move device registering to debug

    23:19 Changeset [78:fad857d2ded3] by chris
    • log.conf

    remove unneeded example file

    21:42 Changeset [77:c40e4ca9290f] by chris
    • Makefile

    add makefile target to pack up the files

    21:33 Changeset [76:550d598ad300] by chris
    • StormXmlSiren-log.conf
    • StormXmlSiren.conf

    add example configuration files

    21:28 Changeset [75:87c8fc86af22] by chris
    • XmlWeather.py

    removing unneeded comment

    20:47 Changeset [74:6ec82d612595] by chris
    • .todo

    add task about setting the text width in the config file

    20:46 Changeset [73:246056651a95] by chris
    • .todo

    add todo list to keep track of things left todo

    20:40 Changeset [72:a1a8935cc4f7] by chris
    • StormWeather.py
    • XmlWeather.py

    handle simulation flags from the command line

    20:27 Changeset [71:7c8050b68811] by chris
    • History.py

    handle the max history events from the command line

    20:21 Changeset [70:caca9c8c75fa] by chris
    • History.py

    handle overriding history file

    20:18 Changeset [69:0b0f7faa8799] by chris
    • Config.py
    • StormConfig.py
    • XmlWeather.py

    start of commandline options. handle overriding configuration file

    19:42 Changeset [68:81d14b0e99a8] by chris
    • CAP.py
    • Config.py
    • MythtvAlertDevice.py
    • StormConfig.py

    get max history from config file now

    12:58 Changeset [67:f757746c3a58] by chris
    • XmlWeather.py

    remove debug mode

    12:58 Changeset [66:22d010d008b4] by chris
    • CAP.py
    • XmlWeather.py

    work on making the time normal to humans

    10/20/08:

    21:51 Changeset [65:658264fb628d] by chris
    • XmlWeather.py

    fix missing import

    21:51 Changeset [64:64938d59320b] by chris
    • XmlWeather.py

    turn off test file and go live again

    21:43 Changeset [63:08d91f164c8f] by chris
    • History.py

    do not force a save unless modified

    21:41 Changeset [62:4bded8baa092] by chris
    • WeatherAlert.py

    make the email cleaner and remove unneeded text

    21:38 Changeset [61:3ccad667a3be] by chris
    • EmailAlertDevice.py

    unjam the title on emails

    21:37 Changeset [60:af8a3119f917] by chris
    • CAP.py
    • XmlWeather.py
    • examples/tx.cap

    strip out alot of junk from the description

    13:09 Changeset [59:d037794d7b89] by chris
    • CAP.py

    work on trying to limit to useful information what is in the description field

    12:50 Changeset [58:d937cee0fe3e] by chris
    • CAP.py

    bullet proof values that may not be in a report

    10/19/08:

    20:07 Changeset [57:3aedbb379aaa] by chris
    • XmlWeather.py

    move back to downloading for real

    19:42 Changeset [56:31a489e0c16e] by chris
    • History.py
    • StormWeather.py
    • XmlWeather.py

    add ability to trim history file to keep speed and memory footprint in reason

    18:43 Changeset [55:e7100c92342e] by chris
    • AlertDevice.py
    • CAP.py
    • EmailAlertDevice.py
    • JabberAlertDevice.py
    • MediaAlertDevice.py

    Work on getting the xml weather object to invoke the devices. moving away from reactor model for now.

    10/16/08:

    21:19 Changeset [54:c1854111628d] by chris
    • AlertDevice.py
    • CAP.py
    • StormConfig.py
    • StormXmlSiren.py
    • XmlWeather.py

    make xmlweather a threaded object

    Note: See TracTimeline for information about the timeline view.