Ignore Title Notes i.e notes with just headings from compute

This commit is contained in:
Debanjum Singh Solanky 2021-08-04 18:29:22 -07:00
parent d6d7b9d6a8
commit 181cab89d2

View file

@ -25,7 +25,12 @@ def extract_entries(notesfile, verbose=False):
with gzip.open(str(notesfile.expanduser()), 'rt', encoding='utf8') as jsonl: with gzip.open(str(notesfile.expanduser()), 'rt', encoding='utf8') as jsonl:
for line in jsonl: for line in jsonl:
note = json.loads(line.strip()) note = json.loads(line.strip())
note_string = f'{note["Title"]}\n{note["Body"] if "Body" in note else ""}'
# Ignore title notes i.e notes with just headings and empty body
if not "Body" in note or note["Body"].strip() == "":
continue
note_string = f'{note["Title"]}\t{note["Tags"] if "Tags" in note else ""}\n{note["Body"] if "Body" in note else ""}'
entries.extend([note_string]) entries.extend([note_string])
if verbose: if verbose: