Weekly-Note
unlistedby Obsidian
Personal obsidian plugin to weekly schedule.
Obsidian Weekly Note
Commands
Weekly-Note: 1年分のノートを作るMakes weekly notes for specified year.Weekly-Note: 今週のノートを開くOpens weekly note for current week.Weekly-Note: 前のノートを開くOpens previous weekly note.Weekly-Note: 次のノートを開くOpens next weekly note.Weekly-Note: 次のノートに送るSends selected lines to next weekly note.Weekly-Note: ノートにジャンプOpens modal to jump to weekly note containing specific date.Weekly-Note: カーソルまでスクロールScrolls to reveal cusor.Weekly-Note: 次の未完了リスト項目までジャンプMoves cursor down to next unfinished list item.Weekly-Note: 前の未完了リスト項目までジャンプMoves cursor up to last unfinished list item.Weekly-Note: 次の非リスト行までジャンプMoves cursot to next non-list-line.Weekly-Note: 前の非リスト行までジャンプMoves cursot to last non-list-line.Weekly-Note: 未来のノートから検索Search for notes that are in the future from the point of command execution.Weekly-Note: 全ノートをバックアップCopies all note to specified directory.
Install
Run install.ps1 with vault folder path as an argument.
Vaultのフォルダパスを引数にして install.ps1 を実行する。
# Example
.\install.ps1 C:\Users\awtnb\Schedule
Manual install
Copy over main.js, styles.css, manifest.json to (VaultFolder)/.obsidian/plugins/obsidian-weekly-note/ .
main.js ・ styles.css ・ manifest.json をそれぞれ (Vaultフォルダ)/.obsidian/plugins/obsidian-weekly-note/ にコピーしてもインストール可能。
Develop / Debug
Run below command in Vault root directory.
$n="obsidian-weekly-note";$repo="https://github.com/AWtnb/$n.git";$p=".obsidian"|Join-Path -ChildPath "plugins";if (-not(Test-Path $p -PathType Container)){New-Item -Path $p -ItemType Directory}Push-Location $p;git clone $repo; cd $n;if (Get-Command code -ErrorAction SilentlyContinue){code .};Pop-Location
Afterwords, run npm i and npm run dev.
Then on Obsidian, run Reload app without saving command. Weekly-Note should appear in Community plugins setting.
-
Generated from obsidian-sample-plugin
-
this.app.emulateMobile(!this.app.isMobile);
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.