Skip to content
This repository has been archived by the owner on Jan 20, 2024. It is now read-only.

Commit

Permalink
Browse files Browse the repository at this point in the history
Update the script for older versions of Scarlet
  • Loading branch information
tdemin committed Jul 16, 2019
1 parent c65f302 commit 35f0b73
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
6 changes: 4 additions & 2 deletions scarlet_export/__init__.py
Expand Up @@ -62,8 +62,10 @@ def main():
for tag in data['tags']:
tags[tag['uuid']] = tag['title']
folders = {}
for folder in data['folders']:
folders[folder['uuid']] = folder['title']
# folders are only available in Scarlet v6 and later
if 'folders' in data:
for folder in data['folders']:
folders[folder['uuid']] = folder['title']
for note in data['notes']:
parsedNote = Note(note, tags, folders)
notes.append(parsedNote)
Expand Down
9 changes: 5 additions & 4 deletions scarlet_export/note.py
Expand Up @@ -13,10 +13,11 @@ class Note:
"""
def __init__(self, note, tags, folders):
self.uuid = note['uuid']
if note['folder'] != '':
self.folder = folders[note['folder']]
else:
self.folder = ''
# folders are only available since Scarlet v6
if 'folder' in note:
if note['folder'] != '':
self.folder = folders[note['folder']]
else: self.folder = ''
self.updateTimestamp = int(note['updateTimestamp'])
self.timestamp = int(note['timestamp'])
self.tags = []
Expand Down

0 comments on commit 35f0b73

Please sign in to comment.