cours/obsidian plugin advanced URI.md
oscar.plaisant@icloud.com 38fbb1938d from github to this gitea
2023-10-23 23:09:51 +02:00

3.9 KiB

up::obsidian plugins link::https://github.com/Vinzent03/obsidian-advanced-uri title::"utiliser des URI pour faire différentes actions dans obsidian" #obsidian


Tip

Use command line (my urlencode alias) to encode with the % notation

Opening files

parameters explanation
workspace workspace opens the workspace called workspace
save current workspace saveworkspace=true Saves the current workspace. (Can be combined with workspace to open a new workspace afterwards)
file <identification> opens file
line in file <identification>, line opens line in file
heading <identification>, heading opens heading in file
block reference <identification>, block opens block in file
settings tab settingid opens a setting tab by id

[!example] Examples Open workspace "main": obsidian://advanced-uri?vault=<your-vault>&workspace=main Open heading "Goal" in "my-file.md" (Important: Without syntax, only Goal): obsidian://advanced-uri?vault=<your-vault>&filepath=my-file&heading=Goal Open block-id "12345" in "my-file.md" (Important: Without syntax, only 12345): obsidian://advanced-uri?vault=<your-vault>&filepath=my-file&block=12345

Editing files

parameters explanation
write <id>, data Only writes data to the file if the file is not already present
overwrite <id>, data, mode=overwrite writes data to filepath even if the file already exists
append <id>, data, mode=append only append data to the file
prepend <id>, data, mode=prepend only prepend data to the file
new <id>, data, mode=new creates a new file. if filepath already exists, an incrementing number is appened

[!example] Examples Write "Hello World" to "my-file.md": obsidian://advanced-uri?vault=cours&filepath=my-file&data=Hello%2520World Overwrite "This text is overwritten" to "my-file.md": obsidian://advanced-uri?vault=<your-vault>&filepath=my-file&data=This%2520text%2520is%2520overwritten&mode=overwrite Append "Hello World" to today's daily note: obsidian://advanced-uri?vault=<your-vault>&daily=true&data=Hello%2520World&mode=append Append content from the clipboard to today's daily note: obsidian://advanced-uri?vault=<your-vault>&daily=true&clipboard=true&mode=append

Navigation parameters

View modes

Just put one of the following parameters :

  • source: sets to "reading: source mode"
  • live: sets to "reading: live mode"
  • preview: sets to preview mode

Open in new pane

the newpane parameters tell if the uri should be opened in a new pane accepts newpane=true or newpane=false