Local Quotes

by ka1tzyu
5
4
3
2
1
Score: 53/100

Description

Category: Note Enhancements

The Local Quotes plugin is a powerful tool that allows you to collect and display quotes from your Obsidian vault. With this plugin, you can create quote listings, renew quotes at intervals ranging from seconds to years, and apply custom classes to each quote. You can also choose the format of your quotes and use the refresh button to get new content in real-time. Additionally, you can use the plugin's "One-time Quote" feature to display a quote only once in a specific note or template folder. Overall, Local Quotes is a great way to add some inspiration and variety to your Obsidian notes.

Reviews

No reviews yet.

Stats

51
stars
7,468
downloads
1
forks
1,437
days
823
days
1,015
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
28
total issues
4
open issues
24
closed issues
2
commits

Latest Version

3 years ago

Changelog

Added

  • ✨ Automatic quote refresh interval (and corresponding settings)

Fixed

  • Update MarkdownRenderer options (fixes #26)
  • (dev) Updated packages and configurations
  • (dev) Fixed all eslint problems
  • (dev) Moved to yarn

README file from

Github

DOCUMENTATION / ROADMAP

📜 Local Quotes

Collect your quotes from all over the vault and embed them in different locations.

This plugin allows you to:

  • Create quote listings
  • Renew your quotes by any interval (minute, day, week, month)
  • Apply custom classes to every quote
  • Choose your own quote's format
  • Use the refresh button to get new content immediately
  • Stay and see how your quotes update in real-time

demo

⬇️ Installation

The plugin is available on the official community plugin marketplace. Just visit this link.

🧰 Maintenance mode

The plugin is in maintenance mode. All the features I wanted to implement have been successfully implemented (including your feature requests). I will no longer add new features, but I will still update the plugin in case of bugs or any other issues. So, if you have encountered a bug, you can create an Issue. Thank you!

🎯 Purpose

I started to create this plugin with only one idea: I wanted to see a note in my index that displays a new quote every day, automatically. I have a lot of quotes that I wrote myself, so I wanted a plugin that allows me to create lists of quotes and easily insert them at specified intervals, ranging from seconds to years.

🗒️ Quote listing

It's a simple way to collect your quotes. Just surround the quote author's name with ::: and start writing the quotes below using a list (unordered/ordered, using - or 1.). It's important to write quotes line by line because when an empty line appears, your quote series is broken. Also, your note must have a quotes tag (which can be changed in settings).

Visit page Quote listings for more details.

⚒️ Quote Maker

The simplest way to create a quote block is the 'Quote Maker' modal. You can summon it with the Open Quote Maker command. Then, just follow the instructions and press the Insert Quote button. Your quote block will be inserted at your cursor position (remember that you need to be in Editing mode).

modal

✍️ Making quote block by yourself

The plugin uses a code block and a special code block language (localquote) to represent your quote block. There are some settings that allow you to configure the quote block.

  • id (required) - any string or number for quote identification (1, d2f, my-quote1).
  • search (required) - search query, may only be the author's name, but you can also use some operators.
  • refresh (optional) - refresh interval. When this time passes, the plugin will update the quote text with another random one (1m, 2d, 30s, more examples).
  • customClass (optional) - a class that can be added to the parent div.
```localquote
id 1
search Kamina, TTGL
refresh 1d
customClass my-quote-class
```

🔃 Refresh intervals

The refresh property uses a custom moment.js-like syntax. There are all possible variants (case-sensitive).

  • 10s - equals 10 seconds
  • 10m - equals 10 minutes
  • 10h - equals 10 hours
  • 2d - equals 2 days
  • 2w - equals 2 weeks
  • 2M - equals 2 months
  • 1y - equals 1 year

🗓 One-time quotes

Do you want to see a quote that you created once, for example, in a daily note? There is a simple solution - One-time Quote! Just set the Template folder in the plugin's settings and use the special code block language. When a note is placed inside the template folder, the quote won't render. But when it's outside of the template folder, it will immediately render when you open the note and will not be changed later. It's completely one-time.

This feature comes with a special modal called "One-Time Quote Maker."

Learn this page to get more detailed information.

```localquote-once
search Kamina, TTGL
```

📉 Statistics

You can get some information from Local Quote. Use the "Open Statistics" command and conduct research.

Another useful abilities

  • Refresh local quotes for the active file command.
  • Stylize the refresh button's corner, size, and padding in the "Style Settings" plugin.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Local images plus
3 years ago by catalysm, aleksey-rezvov, Sergei Korneev
This repo is a reincarnation of obsidian-local-images plugin which main aim was downloading images in md notes to local storage.
Link Embed
4 years ago by SErAphLi
This plugin allow you to convert URLs in your notes into embeded previews.
Local GPT
2 years ago by Pavel Frankov
Local Ollama and OpenAI-like GPT's assistance for maximum privacy and offline access
Better File Link
5 years ago by Marc Julian Schwarz
A plugin for the note taking app Obsidian to add better external file links to your notes.
Local images
5 years ago by catalysm, aleksey-rezvov
File path to URI
5 years ago by Michal Bureš
Convert file path to uri for easier use of links to local files outside of Obsidian
Quote of the Day
5 years ago by Florin Bobis
An Obsidian plugin to insert random quotes as Markdown.
Embed Code File
4 years ago by Abdullah Almariah
Quoth
4 years ago by Eric Rykwalder
GitHub Embeds
3 years ago by Gino Valente
Embed GitHub issues, PRs, and code snippets directly in Obsidian
Air Quotes
3 years ago by Alan Grainger
Plugin for Obsidian. Search and insert quotes from a source text as you type. This is great for reading a physical book or eReader while taking notes on a separate laptop or phone.
Local Media Embedder
2 years ago by seyf1elislam
an obsidian plugin allows you to Embed videos and images and audios from your local device in your notes.
Quote Share
3 years ago by DuocNV
Generate beautifull image from Obsidian.
Notion Video Embed
4 years ago by lastknightcoder
Status Bar Quote
3 years ago by Jinu
Obsidian plugin - You can pin your favorite quote.
Send to Canvas
10 months ago by wenlzhang
An Obsidian plugin that allows you to send tasks, blocks, and notes to Canvas files as plain text, links, and embeds.
Figma Embed
2 years ago by Kyle Kochanek
Obsidian plugin to embed live Figma files in your markdown notes.
Local GraphQL
2 years ago by Hawtian Wang
Model Viewer
a year ago by Janis Pritzkau
An Obsidian plugin to view and embed 3D models using Google’s <model-viewer> component.
Citation Callouts
9 months ago by Michael Marvive
Obsidian Plugin that formats a quote with a citation in a custom callout
Prologue
7 months ago by joshavanier
notes & reminders on obsidian tabs
Paste as Embed
2 years ago by Matt Laporte
Obsidian plugin to paste contents of clipboard into a new note, and embed it in the active note.