MoreRSS

site iconLou PlummerModify

Working in educational IT since the 90s. Dedicated Mac user trapped in a PC world. Obsidian fanboy. Blogger.
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Lou Plummer

How to Use Topgrade Silently and Automatically for Multiple Update Protocols (Free)

2025-12-21 02:04:43

Toprade Results

In a recent thread on the effectiveness of available macOS app updaters, several people lamented that the FOSS command line tool Topgrade requires too much user intervention to be run with cron or launchd. In its default state, it can repeatedly prompt for the admin password, and in the event of an error with one of your services, it throws Quit or Retry queries that are showstoppers for unattended usage.

Topgrade checks all of your Homebrew and Mac App Store apps for updates, and if there are any available, it installs them. It also checks for updates for a long list of command line tools including Python, Node, Bun, and others. Now that it is possible to convert your existing apps to Homebrew-upgradable apps, you can conceivably handle the majority of your updates with a single free tool, which is important since MacUpdater will cease to function in less than two weeks.

After spending some time buried in the Topgrade documentation and doing some experimenting, I'm happy to share that it is possible to get it to work without password prompts or interruptions caused by service failures. Once you set it up, you can use cron, Keyboard Maestro, Shortcuts, or some other automation tool to run Topgrade on a schedule and keep your stack up to date with very little friction.

Step 1: Set up passwordless sudo

Note: This is safe to do if your Mac is a single-user device that you own. Don't do it on enterprise machines, and don't do it if you have others in your house who aren't trusted admins using your Mac.

  1. At the command prompt, enter sudo visudo. This opens VIM, a Unix text editor that you have to use to edit this file. Don't try it with Text Edit or even nano.
  2. Once the file loads, type just the letter "i" to enter insert mode. Use the cursor to navigate to the end of the file and enter
     <USERNAME> ALL=(ALL) NOPASSWD: ALL and press return.
  3. On the next line, enter Defaults:<USERNAME> timestamp_timeout=-1
  4. After you do that, press the Esc key to exit insert mode.
  5. Type :wq and press enter to write and quit the file.

Step 2: Edit topgrade.toml

You can edit the Topgrade config file with nano or with a real IDE. Don't use Text Edit. The path is usually at the root of your home folder at

~/.config/topgrade.toml

Near the top of the file is a [misc] section. You need to enter these lines in that section and save the file: assume_yes = true no_retry = true cleanup = true

Once you've completed those steps, you can run topgrade --dry-run to test things out. If you don't encounter any issues, you're ready to use a suitable automation tool to schedule your upgrades in the future.

Note: If Topgrade updates services you don't really use or that you prefer to update separately, you can disable them. In my case, I don't use Bun, and I prefer to update my Docker containers myself. To disable a service, add another line under the same [misc] section where you entered the other information, and use this format for the services you want to turn off: disable = ["containers", "bun"]

✉️ Reply by email

Digital Photo Frame App Brings Make Old Hardware Useful Again

2025-12-20 04:20:42

Digital Photo Frame

I love it when I find an app that solves a problem I didn't know I had. I am always reluctant to get rid of any Apple hardware that still has any life left in it. Sometimes finding a practical use for an aging iPad or Intel Mac can be challenging. But now that I've discovered what I think is the best in its class app for displaying digital photography, I think Aura Photo Frames are great gadgets, but they are expensive and have limitations. Macs and iPads generally have better displays. They have network connectivity built in, and using one of them with the right software gives you a huge variety of photo sources. You can even use the app on an Apple TV to do things you can't do natively with the built-in app.

When I have company coming over, I make slide shows featuring my guests and set them to play. Anyone who needs a display for a trade show or presentation can use this app a lot more easily than setting up a rotating PowerPoint or Keynote presentation. I also like to make slideshows of trips I go on to keep the memories alive after I return home.

I use Digital Photo Frame and Slideshow, a universal app that works on the last six versions of macOS (Catalina-Sequoia) and iOS/iPadOS (iOS12-iOS26). The app has over 1K App Store reviews and a 4.8 rating. It's been featured by Apple in "Apps We Love." You can read plenty of testimonials and get support at the developer's website.. I contacted him while working on this review. Based on my interaction and his reputation among users, you should have no problem getting help should you need it or getting a response if you have a feature request.  I asked about adding support for WebDAV  cloud services and he let me know he's working on adding that support (and for other services available through the Files app). Digital Photo Frame is updated frequently.

Photo Sources and Display Controls

  • Include: local photo roll, albums, and smart albums
  • Can also use iCloud photos and shared albums
  • Syncing services like Google Photos & Flickr
  • Supports Unsplash
  • Displays live photos and videos
  • Interval times range from three seconds to 24 hours
  • Photos can be shuffled or displayed in a fixed order
  • Multiple transition styles, including the Ken Burns effect
  • Photos can be in portrait or landscape mode

Information Overlays

  • Current date and time
  • Current weather
  • UV index and air quality reports

Digital Photo Frame and Slideshow includes timers to start and stop slideshows automatically. The Apple Photos slideshow feature lacks audio continuity and detailed timing controls.

Recent Updates

If you've used the app in the past and moved on to other options, you should take a look at some of the recent developments. Version 6 introduced:

  • Offline slideshow support that allows you to cache photos so you can run without network connectivity
  • The Apple TV app
  • Improved shuffle behavior and album sorting
  • More localized language support

My Favorite Features

  • So easy to use that my youngest grandchildren can design their own slideshows
  • I can keep music playing in the background (unlike with the native Apple app)
  • The whole family can add photos to slideshows by contributing to shared albums

Affordable, But Not Cheap

There's a lifetime purchase option and a subscription option. You can try out the app on all your compatible devices for as little as $2.99 for a month. A yearly subscription is currently $29.99, although, according to AppRaven, there have been sales for as low as $12.99 a year. If you just want to buy the app outright, knowing that you should be able to use it for years to come on multiple devices, it's $69.99.

If you have hardware that's so old you can't run a compatible version of a Mac operating system on it, try Digikam, a FOSS photo management app. I use it on two 2009 iMacs. One runs Debian and the other Xubuntu, but you can run older versions of Digikam on vintage Mac operating systems.

✉️ Reply by email

2025-12-18 17:17:50

I updated my /now page - what I’m reading, what I’m watching. what I wrote, what I bought, what I found on the Internet and who I’m making fun of on Mastodon.

Some Cool Things You Can Do If You have The Right App

2025-12-18 10:14:34

Automatically Open Archive Today When you Click on Any Link to a Paywalled Article.

Most experienced users know that you can copy the URL from a paywalled story from The New York Times, Washington Post, or other paywalled sites and paste it into Archive.today to read the article. There are browser extensions that will automate that in various browsers if you click on them in the toolbar. But you can remove even that bit of friction if you are a Safari user by installing Redirect Web. Take some time to set that up, and anytime you click on a paywalled article from a frequently visited site, it will open, ready to read at the Internet Archive. If you are not a Safari user, look in the browser extensions available for whatever you use for something similar.

Control The Order In Which Your Login Items Launch and Create Pauses, If Needed

Apple decided that your login items should launch in alphabetical order, and it doesn't let you change that. It also doesn't let you introduce pauses between apps launching. There is not a native way to do that. The only thing you can do is hold down the shift key when logging in to cancel all your login items, launch agents tied to login, and any apps set to resume at login. With the free app, Startup Manager Pro, you get all the control back. You choose the order in which your apps start. You can introduce pauses if you want to. You can even cancel your login items without holding down the shift key. Finally, you can have different sets of login items for different workflows if you so desire.

Subscribe to YouTube Channels and Make Playlists Without Using a Google Account

I am almost totally de-Googled these days. I don't use it for search, email, cloud storage, or to create documents. But I have to confess, I still get some value out of YouTube. I can do it without sacrificing my privacy, though. I use FreeTube, which scrapes YouTube content through a variety of methods. It can be a fluid landscape because Google really wants info on you, and they want you to watch ads unless you pay for YouTube Premium. In short, FreeTube isn't always going to work flawlessly, but for the most part, you'll be OK.

Never Accidentally Quit an App Again

It never ceases to aggravate me that the Q and the W are right beside each other on the keyboard. I used to quit my browser all the time when I was just trying to close a tab. Then I discovered a sweet little AppleScript that I can tie to ⌘+Q with BetterTouchTool ($14), which gives me a confirmation popup, "Do you really want to quit this app?" Then, super-dev, Sindre Sorhus, introduced the same feature in Supercharge, his $18 multi-function must-have menu bar utility.

Share a Scratchpad and Clipboard Between your Mac and Your iPhone

There are multiple ways to do this. I currently use another Sindre Sorhus app, Scratchpad, ($8) because it has a bunch of other useful features. I can also vouch for Scrap Paper ($4.99), which I used for a long time, and there's also the free version of Drafts that offers this functionality. While you're at it, you should also get a syncing clipboard app. I can recommend PastePal, a $14.99 one-time purchase. If you also have a PC in the mix and you want to sync your PC clipboard with your phone clipboard, check out Clipboard Fusion. If you have a SetApp subscription, there is also Paste, but at $29.99 a year in the App Store, I just can't justify it.

✉️ Reply by email

Drafts Wins App of the Year at Mac Stories

2025-12-17 10:51:46

Drafts 2025

Drafts, an app by Agile Tortoise (AKA Greg Pierce), remarkably won App of the Year for 2025 at Mac Stories, a full thirteen years after its release. Three years ago, Drafts was given a Lifetime Achievement Award by the same crew. I think it's a real testament to the developer's commitment to continued development and support. The currently at version 49, with new features added regularly. Originally solely for iOS, today Drafts is a Universal App with multiple use cases on mobile and desktop/laptops. It's been in the dock of my iPhone for 11 years and on my Mac since its release. It's just about the only place I enter text on that platform because its huge automation catalog enables me to send what I type to other apps with ease.

Drafts has a robust and long-lived community with a lot of smart people generously helping newcomers on the regular. Every single time I have ever had a question about Drafts, either Greg himself or one of the other community regulars has given me the answer.

My Favorite Features

  • Drafts makes a good scratch pad for any temporary text or notes, and it's super useful to have it sync between my Macs and my iOS/iPadOS devices.
  • While not a full-fledged notes app, it does have tags and workspaces for organizational purposes, making it a great repository for any frequently used boilerplate text or frequently pasted information such as API keys.
  • The ability to copy text from a web page and paste it into drafts, where it's instantly formatted into Markdown, helps me write Reddit and blog posts with a lot less friction.
  • My favorite notes app, Obsidian, has a well-deserved reputation for being slow on the draw on iOS. Drafts is the solution to that issue.

Apps I use With Drafts

  • Obsidian
  • Things3
  • Fantastical
  • DayOne
  • Shortcuts
  • Dropbox
  • Fastmail
  • Apple Notes
  • ChatGPT
  • Ulysses
  • Mastodon
  • BlueSky
  • Micro.Blog

In the past, I've also used it with OmniFocus, Bear, ToDoist, TickTick, Gmail, Google Docs, OneNote, Spark email, DevonThink, IAwriter, Notion, Roam Research, Evernote, Twitter, and Facebook.

There are hundreds of free workflows available in the Drafts actions directory for a long, long list of situations and apps.

Specific Use Cases

The Things 3, Fantastical, Day One Combo

The Quick Journaling Action Group lets me keep one running note that I can process at day's end to send the individual lines as entries into Fantastical, Things 3 and Day One. The appropriate parts of one draft get sent to three separate apps with one command.

  • Lines starting with "-" are collected and sent to Day One as a journal entry.
  • Lines starting with "⁎" are sent to Things inbox.
  • Lines starting with "@" are sent to Fantastical.

Things Parser

Using TaskPaper syntax, I can create a note in Drafts complete with due dates, areas, projects, and tags that get correctly imported into the Things 3 task manager using the Things Parser. I use this with a Drafts template to create daily and weekly checklists for recurring tasks. I also use the action group, Things for Things, which includes actions for:

  • Inbox
  • Today
  • This Evening
  • Tomorrow
  • Pick date
  • Work
  • House
  • Personal
  • Pick a Project
  • Make a Project
  • Selection to Things
  • Bunch of todos
  • Process notes from
  • Prompt for new task

Copy to Obsidian Inbox

I am all in on Obsidian, the massively popular notes app with a robust 2000+ plugin architecture. It does a lot of things amazingly well, but mobile quick capture is not one of them. To solve that, I use this Drafts action which saves the text to the default save location in my vault and uses the first line of the text as the note title/file name. I use a couple of other Drafts to Obsidian actions, including Add to Obsidian Daily Note and Add to Daily Note Plus, which add text to my daily note in different ways using a time stamp and a geolocation.

The Bottom Line

Yes, Drafts Pro is a subscription app, and if you want to create custom actions, you are going to have to pony up 1.99M/19.99Y. I would sell plasma to pay for Drafts if I had to. Drafts is also a text-only app. There are no images or file embeds available. You don't have to be a tech writer or a blogger to use it, though. In my former life in IT support, I used it all the time for email, closing tickets, and documentation. You can do an amazing amount of work with Drafts, but you aren't going to master it in a day. There is a learning curve, but in my experience, it's always been fun to see what new things I can do with the app.

✉️ Reply by email

Affordable Alternatives to Hazel

2025-12-15 22:30:13

Hazel

Hazel is an automation utility that uses user-defined rules to automatically perform file operations on user-defined folders. It uses a variety of metadata to move, copy, compress, decompress, open, delete, rename, and sort files and folders automatically.

My Use Cases

  • Sorting my documents folder by file type
  • Renaming my photos by the date taken
  • Opening DMG files and moving the contents to my Applications folder
  • Decompressing ZIP and RAR files, and if they contain an app, moving it to the Applications folder
  • Converting text files to markdown and moving them to the correct folder in Obsidian
  • Converting downloaded HEIC images to JPG
  • Reading PDF invoices and filing them by vendor
  • Adding downloaded ebooks to Calibre
  • Adding downloaded audiobooks to Audio Bookshelf
  • Moving NZB and torrent files to the appropriate downloader

The primary drawback of using Hazel for some people is the price. A license is $42, and upgrades are typically about half of that. For what it does, I find that well worth it, but it's understandably steep for some folks.

Alternatives

  • FolderTidy - Currently on sale for $5, FolderTidy is a tool anyone can use to perform quick sorts on any giant directories of files that seem overwhelming to tackle manually. It has built-in sorting rules for 19 different types of files, including folders. These rules can be toggled on or off, but you cannot edit them. In addition, you can make your own very granular rules. The example they give is representative of the power of the app: "Move all files with the extension 'DOCX' that contain the word 'invoice' and were last modified in the past year to a folder labeled 'Invoices.'"
  • Spotless - Currently on sale at BundleHunt for $2.99, Spotless is pretty powerful in its own right. It features automated smart folders, scheduled tasks, drag-and-drop (on-demand) operations, unlimited tasks, a rules wizard for help in creating new tasks, a backup feature, conflict management, a detailed history, and a choice between silent and confirmed operations.
  • Sortio - Currently on sale for $12.99 at the dev's website and the Mac App Store, Sortio uses AI to let you describe the task you want to accomplish, whereupon it creates the rules itself. There is a slight learning curve. For example, when sorting a folder, I said I wanted them organized by file type, and it grouped all the images together. What I actually wanted was the files organized by extension, so I had to rephrase the request. Thankfully, Sortio gives you a preview of every action, so you always have a safety net.
  • Folder Actions - Folder Actions is a built-in macOS feature that allows you to attach scripts to a folder, triggering actions automatically when the folder's contents change. When files are added, removed, or modified, macOS runs an assigned AppleScript or Automator action without any clicks. It's effective for tasks like renaming files, sorting downloads, or initiating workflows, but it only supports AppleScript/Automator and hasn't changed much over the years.

✉️ Reply by email