Skip to content

Instantly share code, notes, and snippets.

@SkydiveMike
Last active January 28, 2023 15:57
Show Gist options
  • Save SkydiveMike/e5463e8ad26c8763d9a494c65470dddf to your computer and use it in GitHub Desktop.
Save SkydiveMike/e5463e8ad26c8763d9a494c65470dddf to your computer and use it in GitHub Desktop.
Literature Note Template

<%"---"%> <%* // Literature Note template from // https://harleystagner.com/digital-smart-notes-in-obsidian-part-2-how-to-create-literature-notes/ // https://read.readwise.io/new/read/01g7m537pcftrvwbadknc9eg81 // // Assumptions: // - Prompt for a new title if the current note name is Untitled (this // will be true for new notes) // - Clipboard contains the reference that will become the Quote // - Prompt for a reference note and add to Sources // // In my common workflow ⌘⇧B to create a block id and copy the // reference followed by ⌘⇧N to create a literature note

// If creating a file named Untitled, prompt the User to set a Title // (Source: SilentVoid13/Templater#259) let title = tp.file.title if (title.startsWith("Untitled") || title == '') { title = await tp.system.prompt("Title") ?? "Untitled"; await tp.file.rename(${title}); }

// choose the Reference Source const referenceNote = await tp.system.suggester((item) => item.path, this.app.vault.getMarkdownFiles(), false, "Select Reference Note");

-%> aliases: id: <%* await fetch("https://www.uuidtools.com/api/generate/v4") .then(response => { return response.json(); }).then(data => { uid = data[0]; });

tR += uid; %> template-version: 1.0.0 creation-date: '<% tp.file.creation_date("YYYY-MM-DDTHH:mmZZ") %>' tags:

  • NoteType/Literature-Note
  • Status/WIP
  • <% tp.file.cursor(1) %> <%"---"%>

<%*tR += title %>

Previous_Note::


Notes

Note

The Literature Note (“my own words”) summarizing and deriving from the highlight (or highlights) of the reference notes. The end-result of an active read of the source. My understanding, not just information.

<% tp.file.cursor(2) %>

Overview

[!Question] What kind of book is this? Expository or fiction? Theoretical or Practical? History, Science, Philosophy?

X-Ray the Book

Note

  • State the unity of the whole book in a single sentence, or at most a few sentences (A short paragraph).
  • Set forth the major parts of the book, and show how these are organized into a whole, by being ordered to one another and to the unity of the whole.
  • Find out what the author’s problems were.

Coming to Terms

Note

  • Find the important words and through them come to terms with the author.
  • A term is a word or phrase used unambiguously.

Propositions and Arguments

Note

  • Propositions are the answers to questions
  • Mark the most important sentences in a book and discover the propositions they contain
  • Locate or construct the basic arguments in the book by finding them in the connection of sentences.
  • Find the paragraphs in a book (or construct them from sentences in other paragraphs) that state the propositions that compose the arguments.

Questions

[!Question] What is the source about as a whole? What is being said in detail, and how? Is the source true, in whole or part? What of it?

<% tp.file.cursor(3) %>

Quote(s):

[!Quote] Block transclude 1

[!Quote] Block transclude 2

Source:

<%* if (referenceNote) { tR += '- [[' + referenceNote.basename + ']]' } else { tR += '- [[' } -%>

Links

  • Classes::
  • Topics::

[!Question] What remains for you to consider?
Why does this interest me?
What else does this relate to?
Where have I heard this before?
What does the opposite of this mean?
Compare how this fits with X or Y
Contrast with Z
How could I combine this note with other Zettelkasten notes?
Can I identify any missing concepts?
Can I identify any similar concepts?
How does this connect to some other idea or ideas?
How does this fit with what I know?
Can I explain this by something else?
Can I identify any limitations?
Does this proposition convince me?
Can I disprove this, or do I think someone else could?
Ask Why five times

What if this is wrong?
So what?

See Also

%% returns a list of pages linking to this page, but not linked to from this page %%

list
from [[#this.file.name]] and
!outgoing([[#this.file.name]])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment