Erallie / diarian

All-in-one journaling toolkit.
MIT License
41 stars 2 forks source link

Diarian

Your all-in-one journaling plugin for Obsidian.

This plugin adds functionality from the Diarium journal app to the note-taking app we all know and love.

This plugin is unofficial to both Obsidian and Diarium.

Table of Contents

  1. Features
    1. Included features
    2. Excluded features
  2. Instructions
    1. Calendar
      1. Editor navigation
    2. On this day
      1. Notifications
        1. Pop-up modals
        2. Notices
    3. Importer
      1. Importer notes
    4. Rating
      1. Customization
    5. Timestamp
    6. Multiple/nested daily notes
    7. Date format converter
  3. Installation
    1. Obsidian Marketplace
    2. BRAT
    3. Manual installation
  4. Credits

    Features

    Included features

    • A Calendar view that displays which days have daily notes on them.
    • Open daily notes directly from the calendar.
    • Create daily notes on any day from the calendar.
    • Commands to navigate between daily notes.
    • Display attached images on the tiles of days that include them.
    • An On this day review pane in the sidebar.
    • Specify in the settings:
      • The interval between days to review (eg. every 3 months)
      • How long ago to start including notes (eg. 6 months ago or earlier)
    • Get notified when there are daily notes to review.
    • Import a pre-existing journal from Diarium.
    • A rating for each daily note that displays in the status bar.
    • Customize the Unicode characters or emojis used for the rating.
    • Select a template to be automatically inserted when creating a new daily note.
    • Includes all markdown files in the folder specified under Settings → Templates → Template folder location.
    • Defaults to the template defined under Settings → Daily notes → Template file location
    • Insert a timestamp into the active note.
    • Optionally open the Calendar view and/or the On this day view on startup.
    • Supports multiple notes per day.
    • The number of dots on each calendar tile is the number of notes that exist on that day.
    • Supports daily notes that have the date or time specified in the file path instead of just the file name.
    • Allows for nested daily notes sorted in folders by year, month, or day (etc).
    • Unlike most other plugins I’ve encountered on the Obsidian marketplace.
    • Convert the date format of pre-existing daily notes.
    • Allows for migration of previously created daily notes to a new date format.