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

No packages published