Timeline
11/15/08:
- 15:37 Changeset [156:8929296aeac7] by
-
- StormSiren/CapAtom.py
- StormSiren/CapTimezone.py
work on incorporating new timezone info
- 15:08 Changeset [155:4b4c6d29886e] by
-
- 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
-
- StormSiren/XmlFetcher.py
- StormSiren/XmlWeather.py
break fetching out to separate class
11/14/08:
- 19:30 Changeset [149:4ccaedd11baa] by
-
- 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
-
- 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
-
- 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
-
- 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
-
- MANIFEST.in
- Makefile
Minor cleanups
11/08/08:
- 21:32 ChangeLog edited by
- (diff)
- 21:31 ChangeLog created by
- 21:29 Changeset [144:8a71d4005227] by
-
- VERSION
up version num
- 21:28 Changeset [143:2c1b6b6e6cac] by
-
- StormSiren/XmlWeather.py
- bdist_debian.py
add ability to auth against the proxy
- 21:26 WikiStart edited by
- (diff)
- 21:14 MainConfigurationFile edited by
- (diff)
- 21:04 Changeset [142:814d4a3c6ca0] by
-
- .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
-
- .todo
Add task of adding proxy support.
- 20:53 MainConfigurationFile edited by
- (diff)
- 15:51 CommandLineOptions edited by
- (diff)
- 15:51 Installation edited by
- (diff)
- 15:50 Installation edited by
- (diff)
- 15:46 Changeset [140:2c5d89d68ebd] by
-
- .hgtags
Added tag Release-2.0RC3 for changeset 4b33c65d7bf1
- 15:43 Changeset [139:4b33c65d7bf1] by
-
- Makefile
- README
Updated docs
- 15:17 Changeset [138:ee18093d117a] by
-
- MANIFEST.in
- setup.py
handle making RPMs again
- 15:08 Changeset [137:e6bf80316b05] by
-
- setup.py
update distutils file to match recent name changes
- 15:07 Changeset [136:89a573877f83] by
-
- Makefile
rename makefile targets
- 15:06 Changeset [135:0ec7a747a7b8] by
-
- setup.py
- siren
renaming again to avoid problems with windows
- 15:02 Changeset [134:3e824513bf0e] by
-
- Makefile
add deb building to makefile
- 15:01 Changeset [133:96e18ea739b6] by
-
- 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
-
- contrib/stormsiren.png
- setup.py
add custom icon
- 14:04 Changeset [131:5ea177f4d04e] by
-
- bdist_contrib/__init__.py
- bdist_contrib/bdist_debian.py
- setup.py
remove unneeded files after making deb
- 13:51 Changeset [130:b7b1349ad770] by
-
- Makefile
- VERSION
- setup.py
use bdist_debain found from Gene Cash to create a debian package
- 13:49 Changeset [129:2a75b0561696] by
-
- MANIFEST.in
Corrected recursive keyword to include the filemask
- 13:49 Changeset [128:99e4c4b74a13] by
-
- bdist_debian.py
Added more options to put info in the debian control file.
- 13:46 Changeset [127:6ddebf943ec1] by
-
- 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
-
- MANIFEST.in
added manifest for distutils
- 11:24 Changeset [125:012e8c7bc4cd] by
-
- Makefile
- setup.py
update distutils files to pack the main runner and docs
- 10:31 Changeset [124:eeae48448c0a] by
-
- setup.py
created a distutil setup file
- 10:20 Changeset [123:57776e8b3ae4] by
-
- StormSiren.py
up version info on head
- 10:19 Changeset [122:014251f26abf] by
-
- 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
-
- Config.py
handle missing log conf file better
- 21:02 Changeset [120:cf2aa67f9c7c] by
-
- StormSiren.py
update ver info
- 20:49 Changeset [118:909d627f5916] by
-
- Config.py
add more user info when config files don't exist
- 20:47 Changeset [119:3a24ab5a997b] by
-
- QUICKSTART
- README
add quick start information
- 20:47 Changeset [117:6bbf97ddbe16] by
-
- 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
-
- 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
-
- JabberAlertDevice.py
add exception handler to avoid xmppy being required.
10/28/08:
- 21:41 Introduction edited by
- (diff)
- 21:40 Installation edited by
- (diff)
- 21:40 Installation edited by
- (diff)
- 21:39 Configuration edited by
- (diff)
- 21:38 LogConfigurationFile edited by
- (diff)
- 21:38 MainConfigurationFile edited by
- (diff)
- 21:37 MainConfigurationFile edited by
- (diff)
- 21:36 MyConfiguration edited by
- (diff)
- 21:36 DeviceConfiguration edited by
- (diff)
- 21:36 WikiStart edited by
- (diff)
- 21:35 WikiStart edited by
- (diff)
- 21:34 WikiStart edited by
- (diff)
- 21:07 Changeset [114:aba83de344c9] by
-
- Config.py
- StormSiren.py
add version info on start and to main file.
- 20:47 Changeset [113:90081a7cc380] by
-
- Makefile
add excludes in zip command to avoid unneeded files
- 20:10 Changeset [112:3edb8870f741] by
-
- website/index-original.html
- website/index.php
save off original website
- 20:06 Changeset [111:8e268ed37a8a] by
-
- StormConfig.py
handle pyosd not being available
- 20:01 Changeset [110:861079432f31] by
-
- OsdAlertDevice.py
handle pyosd not being available
- 19:59 Changeset [109:edb2c3d4b4c8] by
-
- Makefile
fix name from stormxmlsiren to stormsiren
- 19:58 Changeset [108:bbeb4e9726ea] by
-
- 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
-
work on parsing the description out
- 23:57 Changeset [106:3b863d4d373e] by
-
- WeatherAlert.py
- examples/tx.cap
work on parsing the description out
10/26/08:
- 14:14 Changeset [105:b55987db0833] by
-
- trac/CamelCase
- trac/CommandLineOptions
- trac/Configuration
- trac/DeviceConfiguration
- trac/EmailDevice
- …
saving trac pages in repository
- 14:11 Changeset [104:3401f2fddaf6] by
-
- OsdAlertDevice.py
remove unneeded comment
- 14:07 OsdDevice created by
- 13:36 ExecutionDevice created by
- 13:30 DeviceConfiguration edited by
- (diff)
- 13:29 WikiStart edited by
- (diff)
- 13:29 WikiStart edited by
- (diff)
- 13:23 WikiStart edited by
- (diff)
- 13:20 Changeset [103:53ed1f0943b8] by
-
- OsdAlertDevice.py
- StormConfig.py
added an OSD alert device
10/25/08:
- 18:10 CommandLineOptions edited by
- (diff)
- 18:05 Changeset [102:b2f8756ebfeb] by
-
- 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
-
- 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
-
- 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
- (diff)
- 23:01 WikiStart edited by
- (diff)
- 23:00 WikiStart edited by
- (diff)
- 22:57 MyConfiguration edited by
- (diff)
- 22:55 MyConfiguration edited by
- (diff)
- 22:54 MyConfiguration edited by
- (diff)
- 22:01 MyConfiguration edited by
- (diff)
- 20:59 MyConfiguration created by
- 20:34 WikiStart edited by
- (diff)
- 20:01 MainConfigurationFile edited by
- (diff)
- 20:00 MainConfigurationFile edited by
- (diff)
- 19:56 CommandLineOptions created by
- 19:01 Changeset [99:67a50fe6b39d] by
-
- .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
-
- ss.py
make the name fit the purpose better
- 16:10 WikiStart edited by
- (diff)
- 16:05 Changeset [97:51b7f2da1271] by
-
- Makefile
include directory in pack files
- 15:48 Changeset [96:0f00d1c7c619] by
-
- examples/StormXmlSiren-log.conf
turn logging down in example file
- 15:46 LogConfigurationFile created by
- 15:42 Changeset [95:5827c2259bdb] by
-
- examples/StormXmlSiren-log.conf
move log configuration file example to right directory
- 15:40 Configuration edited by
- (diff)
- 15:38 Configuration edited by
- (diff)
- 15:38 Changeset [94:1ccf20b93505] by
-
- StormXmlSiren.conf
- examples/StormXmlSiren.conf
overwriting really old example file
- 15:36 Changeset [93:4f8757a2f24e] by
-
- StormXmlSiren.conf
add examples back into the file that uses all device types
- 15:30 Changeset [92:70f69e60149a] by
-
- JabberAlertDevice.py
- StormConfig.py
- StormXmlSiren.conf
remove constructure requirements
- 15:22 Configuration edited by
- (diff)
- 15:21 DeviceConfiguration edited by
- (diff)
- 15:20 DeviceConfiguration edited by
- (diff)
- 15:19 MythTvDevice created by
- 15:14 DeviceConfiguration edited by
- (diff)
- 15:13 MediaDevice created by
- 15:10 JabberDevice created by
- 15:07 SmsDevice created by
- 15:06 EmailDevice edited by
- (diff)
- 15:03 EmailDevice created by
- 15:00 DeviceConfiguration edited by
- (diff)
- 14:47 DeviceConfiguration edited by
- (diff)
- 14:44 DeviceConfiguration created by
- 14:40 MainConfigurationFile edited by
- (diff)
- 14:39 MainConfigurationFile edited by
- (diff)
- 14:37 MainConfigurationFile edited by
- (diff)
- 14:25 MainConfigurationFile edited by
- (diff)
- 14:24 Changeset [91:51750e8bd45b] by
-
- EmailAlertDevice.py
- StormConfig.py
add default smtp from
- 14:21 Changeset [90:408422c1c431] by
-
- EmailAlertDevice.py
- JabberAlertDevice.py
- StormConfig.py
add defaults for jabber and smtp
- 14:10 MainConfigurationFile created by
- 14:00 Configuration created by
- 13:57 Installation edited by
- (diff)
- 13:55 Installation edited by
- (diff)
- 13:54 Installation created by
- 13:32 WikiStart edited by
- (diff)
- 13:32 Introduction edited by
- (diff)
- 13:31 Introduction created by
- 13:30 Changeset [89:440b9de0fcfa] by
-
- doc/readme.txt
removing old readme as it is out-of-date now.
- 13:19 WikiStart edited by
- (diff)
10/23/08:
- 23:03 StormXmlSiren created by
- 23:01 WikiStart edited by
- (diff)
- 19:28 WikiMacros created by
- 19:28 TracRevisionLog created by
- 19:28 TracSearch created by
- 19:28 InterTrac created by
- 19:28 TracTicketsCustomFields created by
- 19:28 WikiFormatting created by
- 19:28 TracBackup created by
- 19:28 TracWiki created by
- 19:28 TracLinks created by
- 19:28 InterWiki created by
- 19:28 TracUpgrade created by
- 19:28 InterMapTxt created by
- 19:28 TracReports created by
- 19:28 TracAccessibility created by
- 19:28 WikiRestructuredTextLinks created by
- 19:28 TracNavigation created by
- 19:28 TracBrowser created by
- 19:28 TracRss created by
- 19:28 TracPermissions created by
- 19:28 WikiStart created by
- 19:28 WikiProcessors created by
- 19:28 TracChangeset created by
- 19:28 TracInstall created by
- 19:28 TracTimeline created by
- 19:28 TracRoadmap created by
- 19:28 TracSyntaxColoring created by
- 19:28 TracQuery created by
- 19:28 TracNotification created by
- 19:28 TitleIndex created by
- 19:28 RecentChanges created by
- 19:28 WikiNewPage created by
- 19:28 TracGuide created by
- 19:28 TracSupport created by
- 19:28 WikiRestructuredText created by
- 19:28 TracUnicode created by
- 19:28 CamelCase created by
- 19:28 SandBox created by
- 19:28 TracInterfaceCustomization created by
- 19:28 TracTickets created by
- 19:28 WikiDeletePage created by
- 19:28 TracPlugins created by
- 19:28 TracStandalone created by
- 19:28 WikiPageNames created by
- 19:28 TracModPython created by
- 19:28 TracCgi created by
- 19:28 WikiHtml created by
- 19:28 TracEnvironment created by
- 19:28 TracLogging created by
- 19:28 TracIni created by
- 19:28 PageTemplates created by
- 19:28 TracAdmin created by
- 19:28 TracImport created by
- 19:28 TracWorkflow created by
- 19:28 TracFineGrainedPermissions created by
- 19:28 TracFastCgi created by
10/22/08:
- 21:16 Changeset [88:750ed80fd778] by
-
- StormXmlSiren.py
remove old main file
- 21:13 Changeset [87:d5520032bb2d] by
-
- 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
-
- .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
-
- ss.py
remove unneeded var
- 20:51 Changeset [84:aead3fb58f58] by
-
- 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
-
- CAP.py
remove unneeded wrap command since this has moved to the weatheralert obj
- 20:39 Changeset [82:d224e78f094d] by
-
- .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
-
- AlertDevice.py
- CAP.py
- Config.py
- EmailAlertDevice.py
- History.py
- …
fix typo in program description
10/21/08:
- 23:50 Changeset [80:b4d126a4620c] by
-
- log.conf
incorporating file removal
- 23:48 Changeset [79:206906ef35cc] by
-
- StormWeather.py
move device registering to debug
- 23:19 Changeset [78:fad857d2ded3] by
-
- log.conf
remove unneeded example file
- 21:42 Changeset [77:c40e4ca9290f] by
-
- Makefile
add makefile target to pack up the files
- 21:33 Changeset [76:550d598ad300] by
-
- StormXmlSiren-log.conf
- StormXmlSiren.conf
add example configuration files
- 21:28 Changeset [75:87c8fc86af22] by
-
- XmlWeather.py
removing unneeded comment
- 20:47 Changeset [74:6ec82d612595] by
-
- .todo
add task about setting the text width in the config file
- 20:46 Changeset [73:246056651a95] by
-
- .todo
add todo list to keep track of things left todo
- 20:40 Changeset [72:a1a8935cc4f7] by
-
- StormWeather.py
- XmlWeather.py
handle simulation flags from the command line
- 20:27 Changeset [71:7c8050b68811] by
-
- History.py
handle the max history events from the command line
- 20:21 Changeset [70:caca9c8c75fa] by
-
- History.py
handle overriding history file
- 20:18 Changeset [69:0b0f7faa8799] by
-
- Config.py
- StormConfig.py
- XmlWeather.py
start of commandline options. handle overriding configuration file
- 19:42 Changeset [68:81d14b0e99a8] by
-
- CAP.py
- Config.py
- MythtvAlertDevice.py
- StormConfig.py
get max history from config file now
- 12:58 Changeset [67:f757746c3a58] by
-
- XmlWeather.py
remove debug mode
- 12:58 Changeset [66:22d010d008b4] by
-
- CAP.py
- XmlWeather.py
work on making the time normal to humans
10/20/08:
- 21:51 Changeset [65:658264fb628d] by
-
- XmlWeather.py
fix missing import
- 21:51 Changeset [64:64938d59320b] by
-
- XmlWeather.py
turn off test file and go live again
- 21:43 Changeset [63:08d91f164c8f] by
-
- History.py
do not force a save unless modified
- 21:41 Changeset [62:4bded8baa092] by
-
- WeatherAlert.py
make the email cleaner and remove unneeded text
- 21:38 Changeset [61:3ccad667a3be] by
-
- EmailAlertDevice.py
unjam the title on emails
- 21:37 Changeset [60:af8a3119f917] by
-
- CAP.py
- XmlWeather.py
- examples/tx.cap
strip out alot of junk from the description
- 13:09 Changeset [59:d037794d7b89] by
-
- CAP.py
work on trying to limit to useful information what is in the description field
- 12:50 Changeset [58:d937cee0fe3e] by
-
- CAP.py
bullet proof values that may not be in a report
10/19/08:
- 20:07 Changeset [57:3aedbb379aaa] by
-
- XmlWeather.py
move back to downloading for real
- 19:42 Changeset [56:31a489e0c16e] by
-
- 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
-
- 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
-
- AlertDevice.py
- CAP.py
- StormConfig.py
- StormXmlSiren.py
- XmlWeather.py
make xmlweather a threaded object
