X-Git-Url: http://git.kaliko.me/?a=blobdiff_plain;f=sima%2Futils%2Fconfig.py;h=06765254da21b24e7d1765921ccfd7181494f2bb;hb=c1bda032095902bdcd183c530a9c4de28f3c828a;hp=84367d66b233ca3b003bdc78cb219e538eb06154;hpb=204fdd2bea753b024c7253a5830325b81aebbd61;p=mpd-sima.git diff --git a/sima/utils/config.py b/sima/utils/config.py index 84367d6..0676525 100644 --- a/sima/utils/config.py +++ b/sima/utils/config.py @@ -36,8 +36,8 @@ from stat import (S_IMODE, ST_MODE, S_IRWXO, S_IRWXG) from . import utils # DEFAULTS -DIRNAME = 'mpd_sima' -CONF_FILE = 'mpd_sima.cfg' +DIRNAME = 'sima' +CONF_FILE = 'sima.cfg' DEFAULT_CONF = { 'MPD': { @@ -45,26 +45,29 @@ DEFAULT_CONF = { 'password': "false", 'port': "6600"}, 'sima': { - 'similarity': "15", - 'dynamic': "10", - 'queue_mode': "track", #TODO control values 'user_db': "false", 'history_duration': "8", 'queue_length': "1", - 'track_to_add': "1", - 'album_to_add': "1", - 'consume': "0", - 'single_album': "false", - 'check_new_version':"false",}, + 'consume': "0",}, 'daemon':{ 'daemon': "false", 'pidfile': "",}, 'log': { - 'verbosity': "info"}} + 'verbosity': "info"}, + 'lastfm': { + 'dynamic': "10", + 'similarity': "18", + 'queue_mode': "track", #TODO control values + 'single_album': "false", + 'track_to_add': "1", + 'album_to_add': "1", + 'depth': "1", + } + } # -class ConfMan(object):#CONFIG MANAGER CLASS +class ConfMan(object): # CONFIG MANAGER CLASS """ Configuration manager. Default configuration is stored in DEFAULT_CONF dictionnary. @@ -89,7 +92,7 @@ class ConfMan(object):#CONFIG MANAGER CLASS self.defaults = dict(DEFAULT_CONF) self.startopt = options ## Sima sqlite DB - self.userdb_file = None + self.db_file = None self.log = logger ## INIT CALLS @@ -117,7 +120,7 @@ class ConfMan(object):#CONFIG MANAGER CLASS Controls conf file permissions. """ mode = S_IMODE(stat(self.conf_file)[ST_MODE]) - self.log.debug('file permision is: %o' % mode) + self.log.debug('file permission is: %o' % mode) if mode & S_IRWXO or mode & S_IRWXG: self.log.warning('File is readable by "other" and/or' + ' "group" (actual permission %o octal).' % @@ -184,7 +187,7 @@ class ConfMan(object):#CONFIG MANAGER CLASS def init_config(self): """ Use XDG directory standard if exists - else use "HOME/(.config|.local/share)/mpd_sima/" + else use "HOME/(.config|.local/share)/sima/" http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html """ @@ -223,7 +226,7 @@ class ConfMan(object):#CONFIG MANAGER CLASS self.log.error('Please use "--config" to locate the conf file') sys.exit(1) - self.userdb_file = join(data_dir, 'sima.db') + self.db_file = join(data_dir, 'sima.db') config = configparser.SafeConfigParser()