1.5 KiB
<%* const title = tp.file.title const dailyNoteRegex = /^(\d{4}-\d{2}-\d{2})/g
// "App" Notes if (title.includes('(App)')) { return tp.file.include('App (Page Template)') } // "Book" Notes else if (title.includes('(Book)')) { return tp.file.include('Book (Page Template)') } // "Build with Ben - Episode" Notes else if (title.startsWith('Build with Ben (E')) { return tp.file.include('Build with Ben Episode (Page Template)') } // "Daily" Notes else if (dailyNoteRegex.test(title)) { await tp.file.move("/reports/timeline/Daily Notes/" + title) return tp.file.include('Daily Note (Page Template)') } // "Focus Session" else if (title.startsWith("Focus Session")) { return tp.file.include('Focus Session (Page Template)') } // "Japanese Tutoring Session" Notes else if (title.startsWith("Japanese Tutoring Session")) { return tp.file.include('Japanese Tutoring Session (Page Template)') } // "Meeting (Sync)" Notes else if (title.startsWith("Sync with")) { return tp.file.include('Generic Meeting (Page Template)') } // "Music Lesson" Notes else if (title.startsWith("Music Lesson")) { return tp.file.include('Music Lessons — Page Template') } // "People" Notes else if (title.startsWith("@")) { await tp.file.move("/zettelkasten/people/" + title) return tp.file.include('People (Person) — Page Template') } // "Project" Notes else if (title.includes('(Project)')) { return tp.file.include('Project (Page Template)') } // "Starter" Note else { return tp.file.include('Starter Note (Page Template)') } %>