Object Writer

by Iago Grah
5
4
3
2
1
Score: 57/100

Description

The Object Writer plugin is designed to facilitate creative writing exercises by generating a quick note with a random word and a built-in timer. Ideal for object writing, it encourages sensory-rich descriptions and creative exploration. The plugin automatically names and formats new notes, incorporating customizable elements such as the date, time, and random word. Users can adjust the timer settings, note file path, and default tags for flexibility. This tool is perfect for writers looking to incorporate structured exercises into their workflow, offering a seamless integration with Obsidian's note-taking capabilities.

Reviews

No reviews yet.

Stats

6
stars
2,462
downloads
0
forks
855
days
555
days
555
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
0
total issues
0
open issues
0
closed issues
9
commits

Latest Version

2 years ago

Changelog

Timer feature implementation.

README file from

Github

Object Writer

Plugin for Obsidian.md that adds a ribbon button to create a quick note for object writing, providing a random word.

Object writing is a writing exercise that focuses on describing an object and any related experiences, using all of your senses. I originally learned about object writing from brilliant lyric guru Pat Pattison.

I just started using Obsidian and thought I'd take the opportunity to come back to object writing, so with a little googling I figured out how to make a plugin.

I had made a console app that used notepad for this purpose originally. Here's the repo.


How it works

  • When you press the new pen ribbon icon, a new note will be created and opened (like the daily note), this new note will have a random word and a timer counting down. Just write away, that easy.
  • When the timer reaches zero, you will automatically enter read mode (this behavior can be disabled).
  • The new file name will be formatted according to the 'Note name' setting, you can use the following keywords:
    • {{date}}: Current date, formatted according to 'Date format'.
    • {{time}}: Current time, formatted according to 'Time format'.
    • {{object}}: Random word, make sure to include this, otherwise you won't know your word.
    • Example: '{{date}} ({{object}})' -> '2023-12-09 (Word)'
  • The path for the new file can also be changed via settings.
  • By default, the new note will have a '#ObjectWriter' tag, you can disable this via settings.
  • The timer can also be disabled or configured to your liking via settings.

Some things I'd like to add:
  • Option to use a template for the notes.
  • Custom word list (for different languages, for example).
  • Option to integrate into the daily note instead of creating new notes.

I made this for myself but I guess there's no reason not to share. The file with all the words to pick from (words.js) is not the best, but it gets the job done.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.