A blog about everything, by Jack Baty

Thursday, January 25, 2024

I’m writing this live and skipping the whole Draft business. Soon as I save, it syncs and is automatically published. So 👋.


I have NotePlan, Logseq, Obsidian, and Emacs running. Cool, cool. WTF happened to Reduce & Simplify” ???


I like Blot


Any deadline that I didn’t choose is arbitrary.

iPods

iPodsiPods

I have an abundance if iPods. I still use some of them.

Wednesday, January 24, 2024

Hooboy, what am I doing here?


Let’s face it, I’ll never be able to consolidate my stuff into a single (or even two) websites. Just this morning I’ve posted here in Blot, and at baty.net (Kirby), and at daily.baty.net (Tinderbox), and at wiki.baty.net (TiddlyWiki), and at my new unannounced WordPress blog. I like playing with the software related to blogging more so than actually writing. So be it.

Sometimes I just want to type stuff

Have you ever been blogging with some new tool or another and then almost accidentally visited one of your old ones? I just did that with my Blot blog, so I thought I’d make a quick new post just to blow the dust off.

This is an Org-mode file

Will it work? It’s a bold experiment

Creating Blot Journal entries using Emacs

Here’s the function I just wrote for creating new Journal entries in Blot:

;; Create Blot Journal post
(defun jab/blot-new-journal ()
  "Create and visit a new draft journal post in Blot"
  (interactive)
  (let* ((default-directory (concat "~/Dropbox/Apps/Blot/[Journal]/"
                                    (format-time-string "%Y/%m-%B/")))
         (fpath (concat default-directory (format-time-string "%Y-%m-%d-") "journal.md")))
    ;; If folder doesn't exist, create it
    (make-directory default-directory)

    ;; I use YAML metadata in Blot, even though it's not required.
    (write-region (concat
                   "---"
                   "\ntitle: '" (format-time-string "%A, %B %d, %Y") "'"
                   "\ndate: " (format-time-string "%Y-%m-%d %H:%M:%S %z")
                   "\ntags: [\"\"]"
                   "\nsummary: "
                   "\ndraft: Yes"
                   "\n---\n\n"
           "# " (format-time-string "%A, %B %d, %Y"))
                  nil (expand-file-name fpath) nil nil nil t)
    (find-file (expand-file-name fpath))))

I could tidy and DRY that up, but it works.

Wednesday, October 04, 2023

I wrote a lisp function for creating Journal entries in Blot. You know, just in case.

The thing about using Tinderbox as my daily notes blog is that each entry becomes its own post. With other tools, each entry is just another paragraph for the day’s note. Everything is in one bucket…one RSS entry. If I publish early in the day, only part of that day’s notes are included in the feed. I don’t love this.

Oh cool, toilet has been leaking.

Leaky toilet falloutLeaky toilet fallout

Tuesday, October 3, 2023

Thinking about what it was like to do daily notes in Blot. Now I don’t remember why I stopped, but I’m sure it’ll come back to me.

Blot and Org-mode

According to the latest Blot.im newsletter, Blot now supports Org-mode files. I haven’t found much documentation, but my one .org test file is not rendering. (This post is written in Markdown). I’ll keep digging.

I see in Blot’s release notes they it now supports .org files. If this is italic then huzzah! Otherwise, maybe later.