Skip to content

Commit

Permalink
Allow initializing the database from launcher
Browse files Browse the repository at this point in the history
  • Loading branch information
matburt committed Jun 16, 2009
1 parent d7f20a6 commit 2493962
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions stormtweet.py
@@ -1,6 +1,7 @@
import noaaRSS
import optparse
import sys
import model
from ConfigParser import RawConfigParser

def getConfig(path):
Expand All @@ -15,16 +16,24 @@ def main():
op.add_option("-c", "--config", dest="config",
help="configuration file")
op.add_option("-i", "--initialize", dest="initialize",
help="Initialize database, don't actually post entries")
help="Initialize database, don't actually post entries",
action="store_true", default=False)
op.add_option("-v", "--verbose", dest="verbose",
help="Display extra information")
help="Display extra information",
action="store_true", default=False)
(options, args) = op.parse_args()

if options.config is None:
print("Configuration file required")
sys.exit(1)

config = getConfig(options.config)

model.setupModel(config.get("model", "bind"))
if options.initialize:
print "Initializing Database"
model.createDataBase()

ts = noaaRSS.ThunderStorm(config.get("stormtweet", "noaafeed"),
config.get("stormtweet", "shelfFile"))

Expand Down

0 comments on commit 2493962

Please sign in to comment.