![]() He eschewed the use of categories which would have allowed the notes to move freely within the categories. His big contribution to the system was to assert that every individual note had a fixed position. Luhmann, the primary exponent of the Zettelkästen Method is the first one who used a hypertext approach and propagated a system that worked with paper. The Zettelkästen Method is one answer to some of these questions. Many people have tried to understand and provide answers to these questions over the years. How do you ensure that this body of knowledge is going to stay with you for the rest of your life and not be dependent on any particular piece of software being available?.How do you link the notes to each other to create a web of knowledge on a subject?.How to build on the knowledge of your notes?.Irrespective of the motivation behind your note-taking, there are some questions which are central to this activity: It is a progression and the notes you take on the subject grow and mutate over a period of time, or over a lifetime. Unfortunately this process doesn't happen in one shot. You collect various pieces of information and you bring different perspectives to the information and try to distill it into a web of knowledge that is unique and yours. Sometimes your note-taking deals with the creation of knowledge. You read about the subject and you want to synthesize the learning and you want to keep this synthesized information for further exploration or as a memory bank item. There is the need for note-taking when you are learning about a subject. You take notes because you are engaged in the process of gathering information about a topic. You might want to note the URL of the web page and your thoughts about the content of the page. ![]() ![]() This can take the place of a whole page/pages in a web site and you want to keep a pdf file of the content. You come across something interesting about a subject matter you are interested in and make a note of that. There are many reasons why you take notes: Instead of a simple error-check for an existing document name I would use a date-time stamp to create a unique new document name.MaThe Archive Adds Zettelkästen to the Note-Taking Arsenal I would give it a hotkey like Cmd-Shift-Ctrl-N (for note) instead of hijacking the Cmd-S key. Set _path to (POSIX path of (path to home folder as text)) & text 3 thru -1 of _path Set _path to (POSIX path of (path to home folder as text)) On exTant(_path) # Takes an HFS, Posix, or ~/Posix path as input. If ddButton = "Copy Error Message" then set the clipboard to e (display dialog e with title "ERROR!" buttons ¬ Tell application (path to frontmost application as text) to set ddButton to button returned of ¬ Set e to e & return & return & "Num: " & n Set fileCheckPath to dropBoxNoteFolder & line1TextĮrror "A file at this path already exists:" & return & return & fileCheckPath If length of line1Text > 70 then set line1Text to text 1 thru 70 of line1Text If dropBoxNoteFolder starts with "~/" then set dropBoxNoteFolder to homeFolderPosix & (text 3 thru -1 of dropBoxNoteFolder)ĭo shell script "mkdir -p " & quoted form of dropBoxNoteFolder Set homeFolderPosix to POSIX path of (path to home folder) # Tags: dropBoxNoteFolder to "~/Dropbox/Notes/" There is error-checking to prevent overwriting an existing document. This will instantly save as a note-file if unsaved - if already on-disk it will save. I would go about that a little differently myself. The user is then left to press the final 'Save' button.Īny feedback would be greatly appreciated there's still tons left for me to learn with Keyboard Maestro. It enters the Notes folder of my Dropbox, then sets the name of the file to the first line/title with a. In the case of a note, first an AppleScript deletes the first two lines of the file, then KBM triggers the 'Save As…' menu item, types a ~ to get the Go To panel. If it is not, it saves the text of the first line, then prompts whether to save as a note or normal file. If it is, it exits, and KBM triggers the normal BBEdit 'Save' menu. The AppleScript determines whether the file is on disk. I have this macro mapped to ⌘S since I often save new files as notes. I wrote this macro to simplify saving a new file as a note in the style where the note title begins as the first line (à la Simplenote), but ultimately is saved as the file name on disk. While NVAlt is akin to my notes database, I don't like starting new notes in NVAlt, and prefer to start them in BBEdit. I use NVAlt as a hub to my notes, organising them in Dropbox, but also syncing to Simplenote (not sure why these days…). I'm new to Keyboard Maestro and so I'm sharing this macro for feedback, and in case anyone might find it useful.
0 Comments
Leave a Reply. |