oblogger

by loftTech
5
4
3
2
1
Score: 50/100

Description

The oblogger plugin enhances Obsidian by introducing a side-panel interface focused on tag exploration and streamlined logging. It features a tag explorer that allows users to organize notes by custom or predefined tag groups, including recent documents, daily notes, and untagged notes. Users can customize icons for notes, organize non-Markdown files, and utilize bookmarks for better navigation. The plugin also provides a logging modal that simplifies frontmatter generation with customizable paths, suggested fields, and previous data references. It supports tag nesting and integration with both frontmatter and body content, offering flexibility in note management and tracking.

Reviews

No reviews yet.

Stats

34
stars
6,101
downloads
1
forks
1,005
days
882
days
918
days
93
total PRs
0
open PRs
3
closed PRs
90
merged PRs
70
total issues
19
open issues
51
closed issues
0
commits

Latest Version

3 years ago

Changelog

What's Changed

Full Changelog: https://github.com/loftTech/obsidian-oblogger/compare/0.8.6...0.9.2

README file from

Github

about

oblogger is still in beta and will update frequently!

oblogger is a side-panel plugin for Obsidian which focuses on two primary core features:

  1. a tag explorer panel that lets you choose the tag groups you want to display as well as some pre-defined groups such as dailies, recent documents, files, and all of your untagged documents (these pre-defined groups can be hidden)
  2. a helpful modal for logging information to a new document's frontmatter

features

  • tag explorer
    • custom note icons using frontmatter
    • support for obsidian bookmarks
      • bookmarked notes/files will be denoted with a bookmark icon
      • bookmarked notes/files will appear at the top of their respectve group
    • recent list
      • status indicator reveals notes that haven't been tagged in any way
      • can cycle between 5, 10, and 15 recents in list
    • non-md file list
      • organized automatically regardless of folder
      • different sort groups
    • daily notes section for sorting notes tagged "#daily" by year/month/day
      • "#daily" can be changed to any tag you'd like to assoicate with daily notes
    • untagged note list
    • custom tag groups let you add any of your tags as a group
      • supports tag nesting
      • supports multiple tags per file and multiple files per tag
      • supports tags in body and frontmatter
    • use a photo as an avatar to add some personality to the side panel
      • default avatar will show first letter of vault
  • logger modal
    • custom logging path (does not support logging to root of vault)
    • easy frontmatter generation
      • add new fields
      • suggester popup based on previously logged data

roadmap

  • version 2.0 and beyond
    • "scheduled" logging
    • "session" logging
    • continuous logging
    • rich editor functionality in logger body field
    • multi-select
    • expanded frontmatter editing

faq

  • why can't I rename notes/files from the side panel?
    • because it's hard :(. if you figure out how to link into the FileExplorer core plugin in a clean way, please let us know!
  • why can't I log to the root vault folder?
    • because you didn't eat your vegetables
  • how do I remove the avatar picture?
    • you have to go to your data.json for oblogger and remove the avatarPath setting. sowwy :( (feature incoming)
  • can I at least hide my avatar?
    • yup! click on the nav bar gear. you can hide all sorts of stuff.
  • how do i set a custom document icon?
    • add icon: "..." to a file's frontmatter. the ... can be almost anything from https://lucide.dev eg: try adding icon: "dog" to a file :)
  • I created a daily for yesterday and now my dailies are out of order?
    • by default, we use the file.ctime to sort the dailies. However, you can override the date by adding either created: YYYY-MM-DD or day: YYYY-MM-DD to the frontmatter.
  • how can I give you guys money for all your hard work?

how to build the plugin

quick commands (will not work without npm but putting up top for quick access)

npm run dev for debug and watching

npm run build for release

install npm using nvm

as of (2026-05-01), nvm is the currently suggested way of doing this (according to https://nodejs.org/en/download)

# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"

# Download and install Node.js:
nvm install 24

# Verify the Node.js version:
node -v # Should print "v24.15.0".

# Verify npm version:
npm -v # Should print "11.12.1".

setting up a dev environment

this should allow you to make changes to CSS files and see them update in obsidian in our test vault

  • clone this repo using git. the rest of the documentation will assume it's at "~/Projects/obsidian-oblogger"
set up gnome builder
  • create the build directory: mkdir ~/Projects/obsidian-oblogger/build
  • install gnome builder
  • open the repo as an existing project in gnome builder
    • start gnome builder
    • click "select a folder" at the bottom
    • select the cloned folder location (~/Projects/obsidian-oblogger)
  • click the build button
  • go to configure project in the dropdown next to the build button
  • click commands
  • click create command
  • call it "dev"
  • the command should be npm run dev
  • set the working directory to ~/Projects/obsidian-oblogger/build
  • save the command window which should take you back to the project configuration window.
  • on the left, select "Application" and change "Run Command" to "dev" (if you don't see dev, try closing and re-opening builder. if you still don't see it, start this section again. if you still don't see it, these instructions are likely out of date.
  • close the configure project window
  • click the play button and this will
  • whenever you save a file, it should run the command and refresh the build artifacts in the build directory
setup the test vault
  • install obsidian
  • open ~/Projects/obsidian-oblogger/test-vault in obsidian and trust community plugins
  • open community plugins and ensure that "hot reload" plugin is installed and enabled

at this point, you may have oblogger already showing up, but ensure it isn't the version from obsidian's manifest or your local changes won't stick.

if you want to be really sure,

  • click the folder icon next to "installed plugins" to open nautilus at the plugins location
  • if there are any oblogger folders
    • make sure to backup the data.json if you don't want to lose your settings
    • delete the oblogger folders
  • right click open space in the folder and "open in console" to open console at that location
  • enter ln -s ../../../build oblogger to create a link from plugins to the build directory
  • back in nautilus, there should now be a link called "oblogger" in the plugins folder. follow the link and if there is no file called .hotreload, go back to the console and enter touch oblogger/.hotreload to create an empty file that enables the hot reload plugin to auto-refresh obsidian when the plugin's files change
  • back in obsidian, click the refresh button next to installed plugins and then find and enable the oblogger plugin

at this point, you should be able to start making changes to files in css/*.css and when you save them, obsidian should refresh and show your changes

you can test this by opening css/pane_tab_content.css finding .greeter-vault-name and changing display: ~flex? to display: none. when you save, the vault name in the oblogger pane under the avatar should disappear.

whenever you close builder (or click the stop button) you can just click the play button again to re-enable "change detection" deployment

acknowledgments

we want to thank the obsidian plugin-dev discord server for all the help they gave us when we felt stuck. if you're reading this and working on a theme, plugin, or just want to engage more with the obsidian community, do yourself a favor and join that discord channel.

buy me a coffee

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
AidenLx's Folder Note - folderv Component
4 years ago by AidenLx
Influx
4 years ago by Jens M Gleditsch
An alternative backlinks plugin, which displays relevant and formatted excerpts from notes with linked mentions, based on the position of mentions in the notes' hierarchical structure (bullet level indentation).
Tag Summary
4 years ago by J.D Gauchat
obsidian floating toc
3 years ago by curtgrimes modified by Cuman
Rapid Notes
3 years ago by valteriomon
Pending notes
3 years ago by Ulises Santana
Obsidian plugin for searching links without notes in your vault.
Antidote Grammar Checker Integration
3 years ago by Heziode
An Obsidian integration of Antidote, a powerful grammar checker
S3 Image Uploader
3 years ago by jvsteiner
This project implements an image uploader, similar to others offered by the community, with one important difference: you can provide your own s3 based storage, instead of relying on a third party service, such as imgur.
Text Wrapper
3 years ago by smx0
Plugin for Obsidian
Link Range
3 years ago by Ryan Mellmer
Add ranged link support to Obsidian
Logstravaganza
3 years ago by Carlo Zottmann
A simple Obsidian plugin that proxies `console.*()` calls and copies log messages and uncaught exceptions to a file in your vault.
Notes dater
3 years ago by Paul Treanor
Adds created_on and updated_on dates of the active note to status bar
InlineCodeHighlight
3 years ago by Dimava
Automatic Table Of Contents
3 years ago by Johan Satgé
💠 An Obsidian plugin to create a table of contents in a note, that updates itself when the note changes
Multiple Notes Outline
3 years ago by iiz
Expiration-Date-Tracker
3 years ago by Marius Wörfel
Opsidian plugin to keep track of all expiration dates, for example, for your groceries.
Auto Archive
3 years ago by Shane Burke
Auto Archive plugin for Obsidian
Typing
3 years ago by Nikita Konodyuk
Programmatic customizations for groups of notes
Keyword Highlighter
2 years ago by Marcel Goldammer
Automatically highlight specified keywords within your Obsidian notes for enhanced visibility and quick reference.
Subdivider
2 years ago by Tricster
Subdivider converts your notes into nested folders, automatically creating separate files for each subheading.
Auto Definition Link
2 years ago by Nolan Carpenter
This is a plugin for Obsidian to automatically create links to blocks in your vault
AI Tagger
2 years ago by Luca Grippa
Simplify tagging in Obsidian. Instantly analyze and tag your document with one click for efficient note organization.
Metadata Icon
2 years ago by Benature
change metadata entry icon
PF2e Statblocks
2 years ago by Tyler Pixley
Allows Obsidian to render Pathfinder 2e statblocks cleanly, using only Markdown-based syntax.
Filtered Opener
2 years ago by Roman Kubiv
Sets of notes defined by filters to open notes.
Image to text OCR
2 years ago by Dario Baumberger
Convert a image in your note to text.
Seafile
2 years ago by conql
Plugin Reloader
2 years ago by Benature
manual reload plugins
Track-a-Lot
2 years ago by Iulian Onofrei
This is a tracker plugin for Obsidian
Ego Rock
2 years ago by Ashton Eby
An obsidian plugin that implements a basic taskwarrior UI for listing and modifying tasks.
Augmented Canvas
2 years ago by Léopold Szabatura
Supercharge your Obsidian canvas experience with AI features.
Prompt ChatGPT
2 years ago by Coduhuey
Canvas Mindmap Helper
2 years ago by Tim Smart
Quadro
2 years ago by Chris Grieser (aka pseudometa)
Obsidian Plugin for social-scientific Qualitative Data Analysis (QDA). An open alternative to MAXQDA and atlas.ti, using Markdown to store data and research codes.
Yesterday
2 years ago by Dominik Mayer
Obsidian plugin providing Yesterday journaling support
Gitlab Wiki Exporter
2 years ago by Josef Rabmer
Alias Management
2 years ago by WithMarcel
Identify duplicate notes based on similar aliases and filenames in Obsidian.
BookFusion
2 years ago by BookFusion
BookFusion Obsidian Plugin
Mxmind Mindmap
2 years ago by mxmind
mxmind for obsidian plugin
Movie Search
2 years ago by Gubchik123
Obsidian plugin to help you create movie notes.
Orion Publish
2 years ago by Sean Collings
Hugo codeblock highlight
2 years ago by aarol
Highlights lines in code blocks using Hugo's hl_lines syntax
Markdown Media Card
2 years ago by Zhou Hua
Cards View
2 years ago by Maud Royer
Plugin for Obsidian.md. Displays a card view of your notes.
PARA Workflower
2 years ago by KevTheDevX
Helpful commands for starting and working in your vault with the PARA method.
Notice logger
2 years ago by @gapmiss
An Obsidian.md plugin for logging all notices to the developer console, with optional prefix & timestamp.
SystemSculpt AI
2 years ago by SystemSculpt.com
Enhance your Obsidian App experience with AI-powered tools for note-taking, task management, and much, MUCH more.
Update Time
2 years ago by Sébastien Dubois
Obsidian plugin that updates front matter to include creation and last update times
Lineage
2 years ago by ycnmhd
Gingko-like interface in obsidian
Header Counter
2 years ago by Nancy Lee
Line Arrange
2 years ago by Chitwan Singh
Obsidian Plugin For Arranging Lines.
Header Adjuster
2 years ago by Valentin Pelletier
Header level Reformat Plugin for Obsidian
Another Sticky Headings
2 years ago by Zhou Hua
Hash Pasted Image
2 years ago by Minh Vương
Auto rename pasted images added to the vault via hash algorithm SHA-512
Note 2 Tag Generator
2 years ago by Augustin
Relay
2 years ago by System 3
Multiplayer Mode for Obsidian
KeepSidian
2 years ago by lc0rp
Suggest Notes
2 years ago by Doggy-Footprint
ImgBB Uploader
2 years ago by Jordan Handy
An image uploader to imgBB for Obsidian
Daily Note Collector
2 years ago by Adar Butel
An Obsidian plugin that adds links to new notes to your daily note.
simple-sketch
2 years ago by Yoh
an Obsidian plugin to create minimal sketches
Canvas LMS Task Importer
2 years ago by jordaeday
Imports assignments from Canvas LMS as tasks in Obsidian
Tokenz
2 years ago by Ferenc Moricz
Use any kind of short codes in Obsidian! Comes with a map for smileys (:), ;), ...) and one for emojis (:smile:, :wink:, ...).
Nexus AI Chat Importer
2 years ago by Superkikim
Immich
2 years ago by Talal Abou Haiba
Add links to current note
6 years ago by MrJackphil
This plugin adds a command which allows to add a link to the current note at the bottom of selected notes
Discord Rich Presence
5 years ago by Luke Leppan
Update your Discord Status to show your friends what you are working on in Obsidian. With Discord Rich Presence.
Workbench
5 years ago by ryanjamurphy
A plugin to help you collect working materials.
Link indexer
5 years ago by Yuliya Bagriy
Youglish
5 years ago by Noureddine Haouari
Use YouTube to improve your pronunciation. YouGlish plugin gives you fast, unbiased answers about how words is spoken by real people and in context.
Dangerzone Writing
5 years ago by Alexis Rondeau
A plugin that forces you to write for X seconds. If you pause for more than 5 seconds, everything you've written in this note is DELETED.
Julian Date
5 years ago by thek3nger
Plugin for Obsidian to add the current Julian Date for astronomical observations
Footlinks
5 years ago by Daha
Obsidian plugin that extracts urls from the main text to footer, offering a better reading/editing experience.
Discordian Theme
5 years ago by @radekkozak
Discordian plugin for tweaking Discordian theme
Search on Internet
5 years ago by Emile
Add context menu items in Obsidian to search the internet.
Page Heading From Links
5 years ago by Mark Beattie
Obsidian plugin to populate page headings
Show Current File Path
5 years ago by Ravi Mashru
Obsidian plugin to show the file path of the current file in the status bar
Mochi Cards Exporter
5 years ago by kalbetre
Mochi Cards Exporter Plugin for Obsidian
Open cards in imdone.
5 years ago by saxmanjes
Open cards in imdone from obsidian
Regex Pipeline
5 years ago by No3371
An Obsidian plugin that allows users to setup custom regex rules to automatically format notes.
Readwise Community
5 years ago by renehernandez
Sync Readwise highlights into your obsidian vault
Markdown Furigana
5 years ago by Steven Kraft
Simple Markdown to Furigana Rendering Plugin for Obsidian
Electron Window Tweaker
5 years ago by mgmeyers
Adjacency Matrix Maker
5 years ago by SkepticMystic
Creative an interactive adjacency matrix of your Obsidian vault
Title index
5 years ago by renmu123
markdown_index is an extension that can add serial numbers to your markdown title.
Timeline
5 years ago by George Butco
Obisdian.md plugin for creating timelines
Activity Logger
5 years ago by Creling
Hide Sidebars on Window Resize
5 years ago by NomarCub, Michael Hanson
A simple Obsidian plugin to hide the sidebars when the window gets narrow.
Carry-Forward
5 years ago by Jacob Levernier
An Obsidian Notes plugin for generating and copying block IDs, and copying lines with a link to the copied line
JavaScript Init
5 years ago by ryanpcmcquen
Run custom JavaScript in Obsidian.
Lumberjack
5 years ago by ryanjamurphy
Log your thoughts! Lumberjack adds URL commands to help you axe inefficiency and get right to writing.
Title Serial Number
4 years ago by Domenic
This is an obsidian plugin, and it adds serial numbers to your markdown title.
Header navigation
a year ago by readwithai
An obsidian plugin to navigate around and toggle folding on headers
WonderBox
a year ago by Christian HUMBERT
Link Maintainer
a year ago by wenlzhang
An Obsidian plugin that helps you maintain note links when splitting or reorganizing notes.
Smart Link Alias
a year ago by Victor Perez-Cano
Inbox Organiser
a year ago by Jamie Hurst
Obsidian plugin to capture any new notes into an inbox and periodically prompt to organise these into other folders within the vault.
Atomizer
a year ago by Zac Bagley
An AI-Driven Obsidian plugin designed to turn lengthy text into insightful atomic notes. Perfect for turning source notes into ideas in a Zettelkasten workflow.
Clojure Plugin Host
a year ago by Vladimir "farcaller" Pouzanov
A Clojure plugin host, allowing the creation of simple Clojure-based plugins right inside Obsidian
Hoarder Sync
a year ago by Jordan Hofker
An Obsidian.md community plugin that allows syncing with https://karakeep.app/
Tencent COS for Imgur
a year ago by bobostudio
🔥 Obsidian 腾讯云 COS 图床插件
Dataview Autocompletion
a year ago by Daniel Bauer
Note ID
a year ago by Dominik Mayer
Displays notes by their ID, enabling structured sequences for manuscripts or a Zettelkasten ("Folgezettel")
Automatic Linker
a year ago by Kodai Nakamura
tidit
a year ago by codingthings.com
tidit is an Obsidian - https://obsidian.md - plugin that adds timestamps to your document as you type — when you want it, how you want it, where you want it.
Multiple Daily Notes
a year ago by Vab Kapoor
Obsidian plugin for adding multiple daily notes, with some extra configurations too.
Time Bullet
a year ago by pedrogdn
NoteMover shortcut
a year ago by Lars Bücker
Quickly and easily move notes to predefined folders. Perfect for organizing your notes.
Template Folder
9 months ago by LucasOe
Obsidian plugin to move notes to a folder when applying a template.
Discrete
9 months ago by shkarlsson
Note Companion AI
8 months ago by Benjamin Ashgan Shafii
Note Companion: AI assistant for Obsidian that goes beyond just a chat. (prev File Organizer 2000)