Thursday, 26 March 2026

2026 / Q1 / March / Week 13

โฎ 2026-03-25 | 2026-03-26 | 2026-03-27 โฏ

table without id
	mood + " #_/habits" AS "๐ŸŒ„",
	prayer AS "๐Ÿ™",
	choice(meditation,"โœ…","โŒ") AS "๐Ÿง˜โ€โ™‚๏ธ",
	choice(exercise,"โœ…","โŒ") AS "๐Ÿƒโ€โ™‚๏ธ",
	choice(study,"โœ…","โŒ") AS "๐Ÿ“š",
	choice(stretch,"โœ…","โŒ") AS "๐Ÿคธ"
from "06 - Journal/Daily"
where file.name = this.file.name
// List of gratitudes
let gratitudes = [];
 
// Extract gratitudes from pages that have them
dv.pages()
	.where(page => page.gratitude)
	.forEach(page => {
		dv.array(page.gratitude)
			.forEach(gratitude => {
				gratitudes.push({
					message: gratitude,
					page: page
				});
				})});
 
// List of awesome things
let learnings = [];
// Extract learnings from pages that have them
dv.pages()
	.where(page => page.learning)
	.forEach(page => {
		dv.array(page.learning)
			.forEach(learning => {
				learnings.push({
					message: learning,
					page: page
				});
				})});
 
let gratitudegreeting = gratitudes[Math.floor(Math.random()*gratitudes.length)]
let learninggreeting = learnings[Math.floor(Math.random()*learnings.length)]
if (gratitudes.length && learnings.length) {
	dv.paragraph("*Practice gratitude:* " + gratitudegreeting.message + " (" + gratitudegreeting.page.file.link + ")" + "<br>" + "*A random learning:* " + learninggreeting.message + " (" + learninggreeting.page.file.link + ")");
} else {
	dv.paragraph("Add at least one `Gratitude::` and one `Learning::` entry in your notes to show random prompts here.");
}

Error generating daily quote

Focus for Next Week

Iโ€™m reading No more me nice guy. I came across a section explaining what happens to nice guys and as a result hiding things that would not reveal that things that

I found this things, happens to me but then the things I hide or I think I hide as a result of those things that happened when I was young I can remember most of them like I got overthem, I can remember scenarios where I didnโ€™t hide or even make an attempt to hide them.

So what does that mean.

  • am I becoming a nice guy for the second or god know how many times again or
  • I was never a nice guy I donโ€™t fucking underground

When I look back at my life I notice like I was even better than I am now, I had visions, mission and I know what I was doing, I was striving

But I donโ€™t quite figure out what changed me, how I became this.

  • was it the exxessuse of porn? Or
  • something else

What am I grateful for?

  1. Gratitude::

Highlights of the day:

  1. Highlight::

What did I learn today?

  1. Learning::

What good have I done today?

  1. Good::

What excited or drained me?

  1. Exciting::
  2. Draining::
// List of kindle highlights
let kindles = [];
 
// Extract kindles from pages that have them
dv.pages()
	.where(page => page.kindle)
	.forEach(page => {
		dv.array(page.kindle)
			.forEach(kindle => {
				kindles.push({
					message: kindle,
					page: page
				});
				})});
 
 
let kindlehighlight = kindles[Math.floor(Math.random()*kindles.length)]
if (kindles.length) {
	dv.paragraph("*Kindle highlight:* " + kindlehighlight.message + " (" + kindlehighlight.page.file.link + ")");
} else {
	dv.paragraph("No `kindle` highlights found yet.");
}
// List of podcast highlights
let podcasts = [];
 
// Extract kindles from pages that have them
dv.pages()
	.where(page => page.podcast)
	.forEach(page => {
		dv.array(page.podcast)
			.forEach(podcast => {
				podcasts.push({
					message: podcast,
					page: page
				});
				})});
 
 
let podcasthighlight = podcasts[Math.floor(Math.random()*podcasts.length)]
if (podcasts.length) {
	dv.paragraph("*Podcast highlight:* " + podcasthighlight.message + " (" + podcasthighlight.page.file.link + ")");
} else {
	dv.paragraph("No `podcast` highlights found yet.");
}

Random notes

const noOfNotes = 3
 
const files = app.vault.getFiles().filter(f => !f.path.includes("Journal") && !f.path.includes("Templates") && !f.path.includes("textgenerator") && !f.path.includes("Assets"))
 
if (files.length) {
	for (let i = 0; i < noOfNotes; i++) {
		const random = Math.floor(Math.random() * files.length)
		const randomNote = files[random]
		dv.paragraph('[[' + randomNote.basename + ']]')
	}
} else {
	dv.paragraph("No eligible notes found.")
}