Exemple #1
0
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
Exemple #2
0
 def __init__(self):
     date_exp = re.compile(r'(\d{4})-(\d{2})\.txt')
     self.storage = Storage()