Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Kageetai/obsidian-plugin-journal-review
Review your daily notes on their anniversaries, like "what happened today last year"
https://github.com/Kageetai/obsidian-plugin-journal-review
obsidian obsidian-md obsidian-plugin
Last synced: about 1 month ago
JSON representation
Review your daily notes on their anniversaries, like "what happened today last year"
- Host: GitHub
- URL: https://github.com/Kageetai/obsidian-plugin-journal-review
- Owner: Kageetai
- License: mit
- Created: 2023-02-07T10:54:00.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-15T13:29:54.000Z (3 months ago)
- Last Synced: 2024-08-15T15:02:49.063Z (3 months ago)
- Topics: obsidian, obsidian-md, obsidian-plugin
- Language: TypeScript
- Homepage:
- Size: 404 KB
- Stars: 30
- Watchers: 3
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Obsidian Plugin Journal Review
This is a plugin helping you "review" your daily notes on their anniversaries.
It pulls from all your daily notes (also using setting from the Periodic Notes plugin if present) and present notes from
the same day in previous time spans in a view, that can be activated via ribbon button or command palette.## Installation
1. Find the under "Journal Review" in the community plugins list in Obsidian
2. Click "Install" and "Enable"
3. Configure "Options" to your liking## Usage
Open the "On this day" view via the ribbon icon or the command palette, and it will display excerpts from previous daily
notes.
The view will refresh when a new daily note is created or around midnight to reflect the changes.## Release
1. `npm run version` to update necessary manifest files
2. Push a new tag to GitHub with the corresponding version number
3. This automatically triggers a GitHub action that builds the plugin, creates a release and uploads the artifacts to
the release## Options
### Time Spans
Time spans to review, can be defined via three values: `number`, `unit` and `recurring`, meaning how many times of the
given unit to look back to, either once or recurring.**Default (as configured via UI elements):**
```js
[
{ number: 1, unit: Unit.month, recurring: false },
{ number: 6, unit: Unit.month, recurring: false },
{ number: 1, unit: Unit.year, recurring: true },
];
```### Show Note Title with previews
Render the note title above the preview text, when showing note previews.
### Humanize Time Spans
Use the 'humanization' feature from moment.js, when rendering the time spans titles.
### Use Obsidian callouts for note previews
Use callouts to render note previews, using their styles based on current theme.
### Use quote element for note previews
Format note previews using the HTML quote element
### Lookup Margin
The number of days to include before and after the date being checked
**Default:** `0`
### Preview Length
Length of the preview text to show for each note
**Default:** `200`
### Open in new pane
Open the notes in a new pane/tab by default
### Use notifications
Use notifications (inside Obsidian) to let you know, when there are new journal entries to review. This will happen when Obsidian is focused and it's a new day.