class RedNotebookImporter(Importer): NAME = _('RedNotebook Journal') DESCRIPTION = _('Import data from a different RedNotebook journal') PATHTEXT = _('Select a directory containing RedNotebook data files') PATHTYPE = 'DIR' def __init__(self): date_exp = re.compile(r'(\d{4})-(\d{2})\.txt') self.storage = Storage() def get_days(self, dir): assert os.path.isdir(dir) months = self.storage.load_all_months_from_disk(dir) for month in sorted(months.values()): for day in sorted(month.days.values()): yield day
def __init__(self): date_exp = re.compile(r'(\d{4})-(\d{2})\.txt') self.storage = Storage()