Random Notes

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 ๐Ÿ‘จโ€๐Ÿ’ป


I had my Micro.blog set to cross-post to Twitter, and my Twitter account to auto-delete posts after two weeks. Just removed the integration since I don’t even have Twitter on my devices. I’m thinking if I should do the same with Mastodon ๐Ÿ‘จโ€๐Ÿ’ป


Yubico Authenticator added USB-C support on iPads running iPadOS 16 ๐Ÿ‘จโ€๐Ÿ’ป ๐Ÿ”’


8BitDo, please stop launching new amazing controllers ๐ŸŽฎ


My mother tattooed my sonโ€™s name on her arm.


ProtonMail now supports Security Keys ๐Ÿ‘จโ€๐Ÿ’ป


Went to the office today to handle some Parental Leave stuff. Taken with an iPhone ๐Ÿ“ท โ˜•๏ธ


Reflection. Taken with an iPhone in monochrome using the camera Obscura 3 ๐Ÿ“ท โ˜•๏ธ


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 tried to use an external display with iPadOS 16, but it didnโ€™t work. Iโ€™m probably doing something wrong.


๐Ÿ“ท ๐Ÿฃ We took him for a stroll yesterday.


โ€œMรผllraumโ€ in Berlin. JPEG, SOOC.


๐Ÿ“ท ๐Ÿฃ ๐Ÿฅ


Iโ€™m still waiting for the Obsidian team to review my Micro.publish plugin๐Ÿ‘จโ€๐Ÿ’ป


Currently reading: O Negรณcio do Jair: A histรณria proibida do clรฃ Bolsonaro by Juliana Dal Piva ๐Ÿ“š

I was looking forward to reading this book before the Brazilian elections, but it wasn’t available at Amazon.com, only at Amazon.com.br. I have three days to finish it ๐Ÿค“


Starting today I’m on a long vacation (of almost three months) ๐Ÿฃ ๐Ÿผ


I had no idea Visual Studio Code had native settings sync. It’s possible to sign in with a Microsoft or GitHub account to have all settings, themes, keybindings, and installed extensions synchrornized between computers. Magical ๐Ÿ‘จโ€๐Ÿ’ป


๐Ÿ“ท Urban Vertical Garden


John Oliver discusses Jair Bolsonaro, how heโ€™s run Brazil as president, how far he might go to maintain power after the upcoming election.

I don’t have the vocabulary to describe this disease, so I’ll let John Oliver do it for me.


Micro.publish

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. ↩︎


Have a cup of high-quality coffee and coding in TypeScript.


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:

Preferences

Command

Review

Confirmation


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.


Returning these to Apple tomorrow โ™ป๏ธ

  • 3 iPhones 2013
  • 2 iPod touches 2014
  • 1 Pad 2011
  • 1 Pad mini 2013
  • 2 Watches 2015
  • 1 MacBook Air 2011

Enough with electronic waste.