Dream Journal

by eharris128
5
4
3
2
1
New Plugin

Description

This plugin has not been manually reviewed by Obsidian staff. Record your dreams to promote dream retention, enhance lucidity, and go deeper into dreaming.

Reviews

No reviews yet.

Stats

stars
downloads
0
forks
0
days
NaN
days
NaN
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
0
commits

Latest Version

Invalid date

Changelog

README file from

Github

Dream Journal Plugin

The Dream Journal plugin allows you to record and analyze your dreams directly within Obsidian. Capture dream details, associate emotions, and keep track of your dream experiences over time.

Mobile support:

Features

  • Record dream entries with titles and descriptions
  • Select emotions associated with each dream using an emotion wheel
  • Optionally rate each dream on the 28-item LuCiD scale (Voss et al 2013) — factor scores (insight, control, thought, realism, memory, dissociation, emotion) are saved as note properties for later analysis
  • Automatically save dream entries as Markdown files in your vault
  • View and manage your dream journal entries within Obsidian

Installation

  1. Open Obsidian and go to Settings
  2. Navigate to Community Plugins and disable Restricted Mode
  3. Click on Browse and search for "Dream Journal"
  4. Install the plugin and enable it

Usage

  1. Click on the moon icon in the left sidebar or use the command "Record dreams" to open the Dream Journal
  2. Enter your dream title and description
  3. Use the emotion wheel to select emotions associated with your dream
  4. Optionally expand the lucidity questionnaire and rate the statements that apply (unanswered statements are skipped)
  5. Click "Save dream" to record your entry

Upcoming features

  • Indicate whether or not there was any dream recall for a night.
  • LuCiD score analysis and visualization
  • Support exporting dreams bucketed by date range.

Speculative features

  • Dream sign collection
  • Lucid dream and nightmare frequency scales by Stumbrys et al 2013
  • Supplement induction review questions

Development

This plugin is built using TypeScript and React. To set up the development environment:

  1. Clone this repository
  2. Run npm install to install dependencies
  3. Run npm run dev to start the development build process

Building

To create a production build, run:

npm run build

Attribution

This plugin uses React, a library for building user interfaces.

License

MIT License