1
# -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
3
# This file is in the public domain
9
from gettext import gettext as _
10
gettext.textdomain('mythremote')
14
from mythremote import MythremoteWindow
16
from mythremote_lib import set_up_logging, preferences, get_version
19
"""Support for command line options"""
20
parser = optparse.OptionParser(version="%%prog %s" % get_version())
22
"-v", "--verbose", action="count", dest="verbose",
23
help=_("Show debug messages (-vv debugs mythremote_lib also)"))
24
(options, args) = parser.parse_args()
26
set_up_logging(options)
29
'constructor for your class instances'
33
# set some values for our first session
34
# TODO: replace defaults with your own values
35
default_preferences = {
36
'example_entry': 'I remember stuff',
38
preferences.update(default_preferences)
39
# user's stored preferences are used for 2nd and subsequent sessions
40
preferences.db_connect()
43
# Run the application.
44
window = MythremoteWindow.MythremoteWindow()