Skip to content

Creling/obsidian-activity-logger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Activity Logger

Log your activities like creating notes, modifying notes, deleting notes and so on.

Features

  • Idempotency, which means that you can exec the command multiply times and it will not insert duplicate logs but update existing logs.

  • Template support, which means that you can define your own output.

Get Started

Settings

Start Line: A special make or sentence after which logs will be insert. Do NOT left it empty.

End Line: A special mark or sentence before which logs will be insert. Do NOT left it empty.

If there are existing Start Line & End Line in current notes. the plugin will insert logs between them, or it will insert Start Line, logs and End Line after the cursor.

Template: A snippet with three special variables ($createdFiles, $deletedFiles & $modifiedFiles).

Any characters in the same line with these three variables and the variables themselves compose a Placeholder. When inserting logs, the variables will be replaced with file paths and additional characters will reserved. That's to say, - $createdFiles will get a unordered list of files which are created today. and - [[$createdFiles]] will get a similar list but all items are Obsidian internal links.

Tricks

Start Line and End Line are somewhat ugly, but we can incorporate them within our Obsidian Templates. Suppose we have a Template like this:

# YYYY-MM-DD
## Daily Activities
……………………
## Daily Plans
……………………

We can set Start Line as ## Daily Activities and End Line as ## Daily Plans. Then logs will be insert between these two headings, no ugly marks at all!.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages