diff --git a/settings.py b/settings.py new file mode 100644 index 0000000..c51e3e9 --- /dev/null +++ b/settings.py @@ -0,0 +1,25 @@ +#!/usr/bin/env python3 + +import configparser +import os + +config = configparser.ConfigParser() +config['pomodoro'] = {} +pomodoro = config['pomodoro'] + +if not os.path.isfile('settings.ini'): + # Set some essential initial values. + pomodoro['logfile'] = '~/Projects/agaric/python/pomodoroprompt/logs/2021.csv' + with open('settings.ini', 'w') as configfile: + config.write(configfile) + +config.read('settings.ini') + +def pomodoro_logfile(): + return config['pomodoro']['logfile'] + +def pomodoro_latest_start(value = None): + if value: + pomodoro.set('latest_start', value) + else: + return pomodoro.get('latest_start', None)