Note export

https://github.com/marph91/joppy/blob/master/examples/note_export.py

Finding Notes with Certain Titles

Bad version

for note in notes:
	for title in args.note_titles:
		if note.title == title:
			candidates.append note

extend a list generator

Good version

for title in args.note_titles:
    candidates.extend([note for note in notes if note.title == title])

# Create a temporary directory for the resources.
   with tempfile.TemporaryDirectory() as tmpdirname:
       # Convert all notes to the specified format.
       os.makedirs(args.output_folder, exist_ok=True)
       for candidate in candidates:
           note = api.get_note(id_=candidate.id, fields="body")
           note_body = note.body

           title_normalized = (
               candidate.title.lower().replace(" ", "_") + "_" + candidate.id
           )
           output_path = (
               f"{args.output_folder}/{title_normalized}.{args.output_format}"
           )
🌐Check out other language versions!
網站使用 Hugo 製作
模板 StackJimmy 設計