Just installed an Obsidian plugin for importing Kindle highlights. It’s possible to either connect to an Amazon account or import directly from a device (using My Clippings.txt, which can be accessed by connecting the Kindle to a computer). Pretty cool.

Week 2023-06

Braille Institute released a font for low vision readers, Atkinson Hyperlegible. The font is great and I asked Matter to add it to their list of supported fonts. Matter accepted my requested and within a couple of hours they deployed the changes. I’ve update my blog to use Atkinson Hyperlegible as well.

I keep going back-and-forth between Reminders and Things. Every time there’s a new macOS version I go back to Reminders to see what changed. But the truth is, Things is an amazing app and I decided to go back to it. The best of all, I can synchronize Things on all the computers I use, no matter if they’re using the same Apple ID or not. Reminders use iCloud, so I’m limited to the Apple ID I’m using. The downside is that I had to pay for Things twice.

Same goes for Safari and Firefox. I’m a big Firefox fan (since it was called Phoenix) and love the Multi-Account Containers feature, but Safari is so much faster and has better support for physical keys and Apple Pay so I keep going back to it.

I read a review about ReadKit and decided to give it a try. I deleted Reeder from my devices to force myself to use it. The application is actually nice and I’m enjoying it a lot. I like the way it integrates with Pinboard as well, which is a service I use for about 15 years. It supports Smart Folders, a great feature when subscribing to tons of feeds.

Decided to create a mini Digital Garden on Micro.blog. It’s not perfect because I have to create all the links between pages manually. But at least all the content is hosted in my blog. I have to check if there’s an API to post Pages on Micro.blog directly, and add an option to my Micro.publish plugin so that people can publish posts and pages from Obsidian. For now, the digital garden has notes about Unit Testing, Open Source, and Child Benefits in Germany.

I released a minor change to Micro.publish plugin, including a link to my Buy My a Coffee page. I added a link to Buy My a Coffee in all my mini Digital Garden pages as well.

We’re cat sitting for friends and I usually go to their house at night, after tinyScientist goes to bed. I’m using my time there to work on my omg.lol native client for macOS and iOS. My client is fully modularized and each feature is a micro app on its own. Once all the setup is done, the app should scale pretty well, and adding new omg.lol features should be a breeze. I plan to write about Modularization once the setup is finished.

I finally started playing Fire Emblem Encore, but already have my eyes on Metroid Prime Remastered. I must resist, in two weeks there’s Octopath Traveler II and in May, The Legend of Zelda: Tears of the Kingdom.

LEGO Series 24 is complete. We went to a LEGO store and they had hundreds of minifigure bags. Spent a good amount of time there, feeling the bags and found the last two.

And finally, I had to use Twitter to talk to my ISP’s support. Their service is too unstable and every now and then I have to contact them to complain (and ask for my money back). Maybe it’s time to switch providers so that I don’t have to use Twitter anymore.

Like this plugin? Say thanks with a coffee :-)

I added this to my Obsidian plugin 👨‍💻

I’m a big Obsidian fan - even created Micro.publish to send posts from Obsidian directly to Micro.blog - but Obsidian Publish is a little bit pricey. I’m thinking if it makes sense to use Micro.blog Pages to build a Digital Garden… 🤷‍♂️

I added a categories picker to my Micro.publish plugin today. Currently testing it to make sure it’s all good and will release the update later today or tomorrow morning 👨‍💻

My Obsidian plugin Micro.publish - to post notes to Micro.blog - was accepted and can be installed directly from the Community Plugins. New features coming soon 👨‍💻

I’m still waiting for the Obsidian team to review my Micro.publish plugin👨‍💻


Obsidian is the source of truth for most of my writings1 and I though it would be interesting to post to Micro.blog directly from it. In the past I explored several applications such as Ulysses, iA Writer, and many others which allow publishing to Micro.blog, but they don’t work for me, they don’t reflect the way I think and take notes. Obsidian does.

So I searched on Micro.blog and found this post from @philbowell:

I wonder if there is a way to post to Micro.blog from Obsidian. 🤔

And nope, there isn’t. So I took the challenge.

Obsidian isn’t a native application and I can’t remember when it was the last time I wrote something which isn’t compiled to run on an specific architecture 👨‍💻, so I had to learn TypeScript and npm, and spent a good amount of time making Visual Studio Code look pretty (stealing ideas from my friend Atila).

Luckily for me, the TypeScript syntax isn’t that different from Swift, so in a matter of hours I had something working. Since the Obsidian Plugin architecture is OOP, I decided to go with OOP using MVVM, without third-party dependencies to avoid taking unnecessary complexity into Obsidian.

The result of all this is Micro.publish, my Obsidian plugin to publish to Micro.blog. The plugin isn’t available to install from Obsidian’s Community Plugins yet since they review all the plugins there, but it’s possible to install it directly from GitHub by following some manual steps.

Micro.publish has the features I need. It allows

  • setting default tags
  • setting the default post visibility
  • setting a default blog (for those with more than one M.b blog)

And before publishing, it’s possible to override these default settings for the post being published.

More features are planned, and will be coming soon.

  1. DayOne, don’t worry I won’t dump you. ↩︎

Submitted my Micro.blog Publish plugin for Obsidian to review.

Micro.blog Publish for Obsidian

First version of my Micro.blog plugin for Obsidian is ready 👨‍💻 Some feature are missing - as expected for a first release -, but I plan to add them in the future. E.g.,

  • Blog selection
  • Set categories/tags

Currently it allows users to

  • Set the default post visibility for new posts
  • Set the post title
  • Open post, preview, and edit URLs after publishing the post

The plugin can be found on GitHub. The next step is to submit it to Obsidian’s Community Plugins.

Important: The name isn’t final since this is not an official Micro.blog product. I have to find a better name for it.

Some screenshots:





Wrote an Obsidian plugin to publish notes on Micro.blog. It’s my first time writing in Typescript, so I might have to clean up the code a little bit before I publish it on GitHub.

Doing some tests with DayOne and Obsidian. If it works fine, I might cancel the DayOne subscription which’s about to be renew. The good thing is that adding entries back to DayOne is trivial using their command line tool, in case I decide to go back later 👨‍💻

Trying digital Zettelkasten using Obsidian.

I have a confession to make: the first time I saw Obsidian I hated it. But we shouldn’t judge a book by its cover, so I started using it and I’m so glad I did. It’s insanely good. I wish I had something this good when I was working on my dissertation years ago.

I’ve started using Obsidian to take notes. Using it with Working Copy takes the experience to a whole new level. Simply amazing 👨‍💻