Apps

    I used ChatGPT to craft a Python script today that edited 500+ markdown files (my imported Raindrop.io bookmarks) from my #Obsidian vault. It moved text in the form of an inline properties field for URLs from the body of the note into the YAML front matter. I knew next to nothing about #Python.

    App of the Day is Clipboard Fusion - Syncs your clipboard between your Mac, PC and phone, iPhone or Android. Allows for saved clipboards for frequently used text. I keep my OpenAI api key on mine. It’s a real solution if your work OS is different than your home OS.

    Today and tomorrow only - price reduced software at the Indie App Sale - My purchases: Audracity, Nametag, Photoscope, Evo, Logger, Mastowatch, Presets, Relog

    For any users of the Little Snitch firewall program on Mac. I just found a terrific blocklist via Reddit for 135K sites with trackers, malware, etc. You can subscribe and have it updated daily via the dev’s page on Github #security

    FreeTube is a YouTube client for Windows, Mac, and Linux built around using YouTube more privately. You can enjoy your favorite content and creators without your habits being tracked. All of your user data is stored locally and never sent or published to the internet. FreeTube grabs data by scraping the information it needs (with either local methods or by optionally utilizing the Invidious API). With many features similar to YouTube, FreeTube has become one of the best methods to watch YouTube privately on desktop.

    Freetube - The best ad-free YouTube experience.

    I love the Internet and I love milestones. Reddit is still one of the most informative sites on the Internet despite the knuckleheads there among the users and management. Today, my Reddit account is old enough to vote. Happy Cake Day To Me!

    It’s Saturday and my /now page is updated with American and British journalists, a tale from 17th century Japan, iOS and #Obsidian news and a tasty sandwich. What’s up now

    The #iOS Apps I Use Every Day - Broken Down by Time of Day and Purpose

    An iPhone floating in the air above someone’s open hand

    Early AM

    • Things 3 (Task management)
    • Ivory for Mastodon (social media)
    • Product Hunt (Because I’m a software junkie)
    • Obsidian (Inbox app, used for daily journal and logging)
    • Day One (journal app)
    • Yahoo Mail (newsletter subscriptions only)
    • Facebook (mostly for family stuff)
    • Carrot Weather

    Work

    • Outlook (work email and calendar)
    • Paycom (payroll program)
    • Duo Mobile (two-factor authentication)
    • Microsoft Authenticator (more two-factor authentication)
    • Microsoft Edge (browser of choice and search app)
    • Clipboard Fusion (shared clipboard with PC)
    • Jira (IT ticket system my dept. uses)

    Utilities

    • Drafts (rapid text capture and processing)
    • Launch Center Pro (launches actions through URL workflows)
    • Messages
    • Launcher (widgets on my home page)
    • Shortcuts (some automated)
    • PastePal (shared clipboard with personal Mac)
    • Camera++ (taking and editing photos)
    • Lastpass (password manager)

    News, Social Media and Entertainment

    • Threads (social media)
    • Blue Sky (social media)
    • Vernissage (for PixelFed)
    • Reddit (social media)
    • Inoreader (for RSS)
    • Google News
    • Micro.blog (social media)
    • Watcht (Trakkt app for TV)

    Mac People - I am mostly keyboard centric when it comes to launching and accessing apps but there are times when using the dock is just unavoidable. I’ve been using Ubar but it’s buggy. Just downloaded SpeedDock which is supposed to be like the late great DragThing. Anyone got any more suggestions?

    My Dataview Use Cases in #Obsidian

    One of the most downloaded community plugins in the Obsidian universe is Dataview. It allows you to treat you vault as a searchable, queryable database. Using the file properties and inline fields you can use Dataview Query Language (DQL) to ask questions of your vault. I use Things 3 for task management, so I don’t use Dataview to manage my todo list as many people do, but I do use it in for a number of other purposes.

    Help Building Queries

    There is a free tool you can use to help with the learning curve with Dataview. “The Basic Dataview Query Builder will guide you through some questions and put together a Dataview query based on your answers. You can use this query as-is in your vault or as a starting point to refine a more advanced query.

    The goal is to help you on your first Dataview queries and to give you a better understanding of the syntax and needed information to build Dataview queries from scratch.”

    Daily Note Template

    I have two Dataview queries in my Daily Note template. I have them formatted as callouts so that I can fold them up when I don’t need to see the information and therefore don’t have to do a lot of scrolling around.

    The first callout shows me the notes created on the same date the daily note was created.

      [!abstract]Today's New Notes
      ```dataview
      LIST WHERE creation-date = this.creation-date
      ```
    

    The second callout shows me the notes modified on the date the daily note was created.

      [!abstract]Today's Modified Notes
      ```dataview
      LIST WHERE modification-date = this.modification-date
      ```
    

    They appear like this in the note.
    Two callouts in the Obsidian app

    Maps of Content Based on Tags

    I have a folder of notes in my vault I call Meta. These are notes about other notes. Several of these contain a map of content (MOC) for my areas of interest. One of these contains my notes an a Mac automation program I use and that I study to improve my scripting skills, Keyboard Maestro. The Dataview query for a tag-based note looks like this:

      ```dataview
    
    	LIST
    	FROM #KeyboardMaestro
    	SORT file.name ASC
    	```
    

    Speaking of Tags

    I use tags extensively in my vault. One of my meta notes is a clickable list of all the tags I have. It’s like the tags pane in the Obsidian interface except it’s in note form. I can edit it easily enough so that It only shows me the notes from a certain folder if I want. The Dataview query for that notes looks like this.

      ```dataview
    
    	LIST length(rows)
    	WHERE tags
    	FLATTEN file.tags as tags
    	GROUP BY tags
    	SORT key asc
    	```
    

    The result is a list with the number of notes with that tag and a clickable link that will open a list of notes in the left pane.
    List of tags used in an Obsidian vault

    A Table with URLs

    Dataview lets you create tables with multiple columns as well as lists. I user URL as a field in my properties for several categories of notes. Since I’m relatively new to Obsidian, I have a lot of notes on different workflows and plugins. Once again, I have a meta note that contains not only links to my notes, but also links to the web pages where the information came from. The query is formulated like this :

      ```dataview
    
    	TABLE url  
    	FROM Obsidian  
    	SORT file.name ASC
    	```
    

    The result is:
    A list of Obsidian notes with internet url from whence they came

    A Little More Complex

    I work at a small private university. My role there causes me to interact with everyone on staff as well as the faculty and administration. I have a note for each person with details of out meetings and interactions. I also have notes in my vault for plenty of other people to include writers, vendors, my family and more. I need a MOC just for work though and the following query returns the information for people (criteria 1) who work at my university (criteria 2) and their role (criteria 3).

      ```dataview
    
    	LIST role
    	FROM #people
    	WHERE org = "MU"
    	SORT file.name ASC
    	```
    

    The result is
    A list of people who work at Methodist University and their titles

    Special Cases

    Not all my meta notes contain links to other notes. I have an collection of over 500 quotes in my vault. Some of them are from an app on my phone. others have been imported from other people’s vaults and some have been added one at the time since i started using Obsidian. One of the fields in the metadata is Topics: which I use instead of tags so as not to clutter up my tags database. Because I have notes from so many different sources, the topics field was a mess with different capitalization rules, punctuation etc. I needed a way to list all of the topics so that I could use a text editor to do a search and replace across my vault to standardize things. The user holroy on the Obsidian.md forum wrote the following query for me.

      ```dataview 
    
    	LIST length(rows)
    	FROM "Quotes"
    	WHERE topics
    	FLATTEN topics as topic
    	GROUP BY topic
    	SORT key asc
    	```
    

    The results:

    A list of topics from a collection of quotes

    See all my Obsidian Tips

    One of my favorite things about having a blog is the daily search for a link to share in my weekly bookmarks post that I put together on Saturday mornings over a cup of coffee. I try to find a link every day and I keep a note open in #Obsidian to collect the info. It gives my web surfing a purpose.

    I don’t see the cool kids (outside of Reddit) talking about #Raycast much. I used Launchbar for years and enthusiastically switched last November. Raycast just does so much: AI interface, image conversion, translation, posting to social media, emoji picking etc. Why do the intelligentsia reject it?

    All the Ways to Get Web Content Into #Obsidian

    An imac lit by purple light

    Many of us were introduced to note-taking apps by the once great but now diminished Evernote who’s web clipper helped move it to the forefront of productivity apps. The web clipper exists as a browser extension to capture whole web pages, snippets, simplified articles or just links. It’s pretty versatile. It’s made by Evernote’s developers and using it is included in your subscription price. Obsidian, on the other hand, doesn’t have any native wen capturing capability. But, that doesn’t mean it’s difficult to get web content into your vault. It’s quite the opposite. There are almost too many way to do it.

    The Bookmarklet

    Steph Ango, the CEO at Obsidian makes a bookmarklet available for free - (Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers) (github.com)). He even has a link to a Bookmarklet Maker (caiorss.github.io)if you want to customize his work. I’ve had problems getting this to work on some web pages with some browsers so it’s not my preferred method.

    Browser Extensions

    A search of your favorite browser’s extension store will offer you several choices in Obsidian web clipping. My experience has been that the extensions are kind of flaky and don’t work all that well with one exception. The MarkDownload - Markdown Web Clipper saves web pages as markdown files wherever you tell it to. For the purpose of Obsidian, all you have to do is choose a location inside your vault. I use it on a PC and a Mac with no problems.

    The Mobile Experience

    I usea shortcut I wrote to capture web content on my iPhone and iPad. You are welcome to edit and improve it if you want. It’s available on Routine Hub and requires the companion app for IOS called Actions for Obsidian.. I like using it because it works regardless of the mobile browser you use and it contains a link back to the original page if you like to include that info in your file properties like I do.

    Community Plugins

    The best community plugins for importing web content are ReadItLater, which imports from a Url on your clipboard directly into your vault using templates depending on the type of link: YouTube, Mastodon, Wikipedia, etc. Just run a command from the palette and you have a new note.

    Another easy to use plugin is Extract Url Content which scrapes web pages based on a link you have highlighted in an existing note. Again, all it takes is a single command to run it.

    The final plugin I’ll recommend is the Obsidian Gem of the Year for 2023, Omnivore. By default it only imports links and highlights but you can edit your template to make it import entire articles from the free read it later service. You can even filter out certain forms of content if you don’t want ti import them. I wrote a full set of instructions, including templates on using this plugin.

    Hopefully you now have a full toolset to make your web based note taking easier!

    See all my Obsidian Tips

    I was today years old when I found out you can install fonts on an iPhone. Now I can use my beloved Atkinson Hyperlegible and JetBrains Mono in #Obsidian on mobile just like I do on my MacBook and Windows box. I use a free app called Fontcase I heard about from Mac Power Users.

    I’m still getting value here, even though I’m all in on #Obsidian, but damn, that’s a lot of dough for a note taking app. If it weren’t for the IFTTT integration and the mailto:Evernote functionality for HTML messages I’d be gone.

    Attachment Management Made Easy in #Obsidian; A Workflow

    Downloading Web Content

    A question I see frequently on Reddit and other Obsidian community hubs regards importing web pages and managing the images they contain. There are many different ways of importing web pages into Obsidian, ranging from iOS shortcuts, theOmnivore read it later service, and plugins such as Extract URL Content. For the purpose of this workflow, I suggest using the ReadItLater plugin which imports markdown versions of webpages using different templates depending on the content: YouTube, Mastodon posts etc. This plugin scrapes the URL from your clipboard and creates a new note in your default location.

    Downloading Images

    The second step in this workflow is importing the images and this is accomplished with the plugin Local Images Plus. It’s features include:

    • Downloading media files from copied/pasted content of web pages
    • Localizing media files from copied/pasted content of word / Open Office documents
    • Downloading files embedded in markdown tags from web to vault
    • Saving base64 embedded images to vault
    • Converting PNG images to JPEG images with various quality
    • Attachments de-duplication by using MD5 hashing algorithm
    • Removing orphaned attachments from vault

    Managing Images

    The final step in the workflow is accomplished with the Attachment Management plugin. This plugin will consolidate your attachments in a file structure you choose. I use a separate folder for all attachments and this plugin creates subfolders using the local file path and note title. It renames the image using configurable variables. I use a date and time stamp followed by the note name. You can exclude folders from being organized if you don’t want to manage the included notes. I use this to exclude the folder where I compose blog posts so that it doesn’t interfere with the images I’ve uploaded to my CMS.

    Final Tips

    I use the excellent Commander plugin to add buttons to my ribbon bar for the image management part of the workflow. Since this workflow can manage your existing notes as well as new notes, you’ll want to clean up all your empty resource folders if you choose to consolidate your images into a central folder. As always, before you run any command that affects your entire vault, make sure you have a good backup in case something goes haywire. (Backup Tips)

    See all my Obsidian Tips

    I compiled all my #Obsidian articles onto one page. There’s info on backing up your vault, complementary software, emailing to Obsidian, using Templater, syncing Omnivore, metadata management, Dataview and vault composition.

    He was playing with Lego during Y2K, ruminations of an old timer

    We hired a new network engineer at the university where I work. This is my semi-retired job. I had an IT career in public education and retired in 2020 but found that I wasn’t ready to stay home all the time. I found this gig doing stuff I did 20 years ago - handing out laptops, solving printer issues, answering the phone. I didn’t want any pressure and the job suits me fine. I don’t need or want to be in charge of anything. The money is really good for what is asked of me plus I have my pension. I was talking to the new engineer, who to be truthful has a wee bit of a superiority complex and I mentioned what I was doing in IT during the Y2K period - working for a bank. He told me he was playing with Legos during that time. I don’t know if he intended to make me feel old (I’m almost 60) but he did. I wasn’t trying to make him feel callow, just telling a story. Anyway, I gotta get my head wrapped around aggressive go-getters with something to prove. I just want to stay out of his way and do my thing. Why do men have to make every goddamn thing a competition? I still love computers after spending all these years with them. I enjoy technology and the last thing I want to do is compete with someone younger than my children over who can write the best powershell script or configure a Cisco switch in the least amount of time. I’d rather talk about how much I enjoy using Obsidian or how insanely long my MacBook battery lasts. Something fun. Don’t suck the joy out anyone’s work life, y’all. Just don’t do it.

    Just read where Tiago Forte, the Second Brain Guy, rejected #Obsidian, Tana and Mem in favor of sticking with Evernote. I don’t think he’s much of a techie in real life and the learning curve intimidated him.

    Happy Birthday 🎂 to my Gmail account. As of today, I’ve had the same email address for 19 years.

← Newer Posts Older Posts →