Timeline
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
10/14/08:
- 19:10 Changeset [53:b1b34d11cc4d] by
-
- History.py
- XmlWeather.py
take history into account again by not allowing those items to be added to the XmlWeather object
- 18:53 Changeset [52:43bb02a31dac] by
-
- XmlWeather.py
fix slight formatting error
- 12:45 Changeset [51:30c5b1f6fb5f] by
-
- CAP.py
- XmlWeather.py
handle parsing weather types in the xmlweather object and adding to internal dictionaries
10/13/08:
- 20:08 Changesets [49:83781571f24b-50:d725159c087d] by
-
- XmlWeather.py
- AlertDevice.py
- StormConfig.py
- WeatherTypes.py
- XmlWeather.py
alert devices now parse the alert types correctly
10/12/08:
- 19:06 Changeset [48:aa9e9ee0c700] by
-
- AlertDevice.py
handle parsing the area in the base AlertDevice class
- 16:59 Changeset [47:adc20f64e720] by
-
- EmailAlertDevice.py
- MediaAlertDevice.py
finish adding areas to weather alert devices
- 16:57 Changeset [46:b232f54265b6] by
-
- AlertDevice.py
- Config.py
- JabberAlertDevice.py
- Makefile
- MythtvAlertDevice.py
- …
fix printout of missing config value when using new logger
- 16:39 Changeset [45:d434c9d3bb84] by
-
- .hgignore
- CAP.py
- MediaAlertDevice.py
- StormConfig.py
- StormXmlSiren.py
- …
update weather alert object that takes a CAP object and creates text reports for it
- 13:59 Changeset [44:53a48383832d] by
-
- Config.py
- StormConfig.py
adding use of python\'s builtin logger capability instead of prints()
10/11/08:
- 20:26 Changeset [43:c0fc51b655e3] by
-
- Config.py
- XmlWeather.py
add helper functions to get certain vals from config obj
- 20:25 Changeset [42:c5f1389ecb58] by
-
- History.py
Fix display of history
- 19:16 Changeset [41:69a2ce9040bd] by
-
- CAP.py
- XmlWeather.py
added files missing from last commit
- 19:16 Changeset [40:f1d458343793] by
-
- WeatherTypes.py
can now parse again through a CAP file
- 19:13 Changeset [39:4373b13e7868] by
-
- WeatherTypes.py
WeatherTypes.py
- 16:46 Changeset [38:d413e35a59cd] by
-
- examples/tx.cap
Add another test file
- 12:50 Changeset [37:165b420f2fc5] by
-
- History.py
fix syntax error
- 12:49 Changeset [36:a6092ea0a8c2] by
-
- Config.py
- History.py
- StormXmlSiren.py
first pass at reworking the history class
- 10:25 Changeset [35:249baa679ae0] by
-
- Config.py
- EmailAlertDevice.py
- SmsAlertDevice.py
Add SMS style alert device
10/10/08:
- 21:59 Changeset [34:3c861174f7ab] by
-
- MediaAlertDevice.py
fix missing return string on str()
- 21:56 Changeset [33:40c1914c0cfd] by
-
- JabberAlertDevice.py
remove debug
- 21:55 Changeset [32:1e20ed6f6573] by
-
- JabberAlertDevice.py
fix constructor call to call this calss rather than try to get the super\'s super
- 21:48 Changeset [31:215a40f33477] by
-
- WeatherTypes.py
join on the right var
- 21:46 Changeset [30:60d31694ec35] by
-
- AlertDevice.py
indent alert type info
- 21:45 Changeset [29:5207816c572c] by
-
- EmailAlertDevice.py
- JabberAlertDevice.py
- MythtvAlertDevice.py
add more super calls to get the base device info alert type information
- 21:38 Changeset [28:c3e9dd4258e0] by
-
- JabberAlertDevice.py
fix super calls to not include self
- 21:33 Changeset [27:d7fdadc0e538] by
-
- AlertDevice.py
- EmailAlertDevice.py
- JabberAlertDevice.py
- MediaAlertDevice.py
print base class AlertDevice info. (mainly weather alert types)
- 21:30 Changeset [26:24d1bb2c325a] by
-
- EmailAlertDevice.py
- MediaAlertDevice.py
clean up of media device classes
- 20:32 Changeset [25:85ab93d9243b] by
-
- AlertDevice.py
- Config.py
- EmailAlertDevice.py
- JabberAlertDevice.py
- MediaAlertDevice.py
- …
work at breaking out the code into discrete files and reworking to make a cleaner design
