41554 blogs · [ { "id": "01a0877e-4f06-7280-a145-2e3fdf2510a7", "title": "Preventing Uv From Installing Packages Which Are Too New", "url": "https://gotofritz.net/blog/2026-09-04-preventing-uv-from-installing-packages-which-are-too-new/", "published_at": "2026-09-03T23:35:05+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f4fb8a55", "title": "Preventing Uv From Installing Packages Which Are Too New", "url": "http://gotofritz.github.io/blog/2026-09-04-preventing-uv-from-installing-packages-which-are-too-new/", "published_at": "2026-09-03T23:35:05+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59ae2c322e", "title": "Migrating From Neovim to Helix", "url": "https://gotofritz.net/blog/2026-09-01-migrating-from-neovim-to-helix/", "published_at": "2026-09-01T10:41:18+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f5d7e656", "title": "Migrating From Neovim to Helix", "url": "http://gotofritz.github.io/blog/2026-09-01-migrating-from-neovim-to-helix/", "published_at": "2026-09-01T10:41:18+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59ae75d71f", "title": "Dark and Light Mode in Starship Iterm and Neovim", "url": "https://gotofritz.net/blog/2026-08-30-dark-and-light-mode-in-starship-iterm-and-neovim/", "published_at": "2026-08-30T14:25:15+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f671b37c", "title": "Dark and Light Mode in Starship Iterm and Neovim", "url": "http://gotofritz.github.io/blog/2026-08-30-dark-and-light-mode-in-starship-iterm-and-neovim/", "published_at": "2026-08-30T14:25:15+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59ae773626", "title": "macOS 26.6 Breaks Command Line Tools", "url": "https://gotofritz.net/blog/2026-08-29-macos-26-6-break-command-line-tools/", "published_at": "2026-08-29T10:29:18+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f6b8a467", "title": "macOS 26.6 Breaks Command Line Tools", "url": "http://gotofritz.github.io/blog/2026-08-29-macos-26-6-break-command-line-tools/", "published_at": "2026-08-29T10:29:18+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59af169684", "title": "quote-bot: Send a Daily Quote to a WhatsApp Number", "url": "https://gotofritz.net/blog/2026-07-11-quote-bot--send-a-daily-quote-to-a-whatsapp-number/", "published_at": "2026-07-11T15:30:03+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f6be61e7", "title": "quote-bot: Send a Daily Quote to a WhatsApp Number", "url": "http://gotofritz.github.io/blog/2026-07-11-quote-bot--send-a-daily-quote-to-a-whatsapp-number/", "published_at": "2026-07-11T15:30:03+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59aff0e78c", "title": "Running Roborev on a Branch if There Is New Content", "url": "https://gotofritz.net/blog/2026-05-25-running-roborev-on-a-branch-if-there-is-new-content/", "published_at": "2026-05-25T15:30:43+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f749bc15", "title": "Running Roborev on a Branch if There Is New Content", "url": "http://gotofritz.github.io/blog/2026-05-25-running-roborev-on-a-branch-if-there-is-new-content/", "published_at": "2026-05-25T15:30:43+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b0e1a8c4", "title": "Can SAM Audio Be Used for Stem Separation, Like Demucs?", "url": "https://gotofritz.net/blog/2026-01-01-can-sam-audio-be-used-to-replace-demucs/", "published_at": "2026-01-01T21:46:16+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f82826b6", "title": "Can SAM Audio Be Used for Stem Separation, Like Demucs?", "url": "http://gotofritz.github.io/blog/2026-01-01-can-sam-audio-be-used-to-replace-demucs/", "published_at": "2026-01-01T21:46:16+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b1bfdc12", "title": "Creating a Random Git Branch or Commit on the Cli", "url": "https://gotofritz.net/blog/2025-12-25-creating-a-random-git-branch-or-commit-on-the-cli/", "published_at": "2025-12-25T23:05:35+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f869154c", "title": "Creating a Random Git Branch or Commit on the Cli", "url": "http://gotofritz.github.io/blog/2025-12-25-creating-a-random-git-branch-or-commit-on-the-cli/", "published_at": "2025-12-25T23:05:35+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b257d9da", "title": "Playing With the SAM-Audio Model on My M1 MacBook", "url": "https://gotofritz.net/blog/2025-12-20-playing-with-the-sam-audio-model-on-my-m1-macbook/", "published_at": "2025-12-20T12:50:43+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f928d7fc", "title": "Playing With the SAM-Audio Model on My M1 MacBook", "url": "http://gotofritz.github.io/blog/2025-12-20-playing-with-the-sam-audio-model-on-my-m1-macbook/", "published_at": "2025-12-20T12:50:43+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b2e61c2f", "title": "New Blog Post in Hugo with Glitch Image Preview", "url": "https://gotofritz.net/blog/2025-12-14-utility-to-create-a-new-blog-post-in-hugo-with-glitch-image/", "published_at": "2025-12-14T00:25:16+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f9dede98", "title": "New Blog Post in Hugo with Glitch Image Preview", "url": "http://gotofritz.github.io/blog/2025-12-14-utility-to-create-a-new-blog-post-in-hugo-with-glitch-image/", "published_at": "2025-12-14T00:25:16+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b396aee4", "title": "Using Gh to Create a Branch for an Issue", "url": "https://gotofritz.net/blog/2025-10-19-using-gh-to-create-a-branch-for-an-issue/", "published_at": "2025-10-19T15:01:23+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108f9e4bda3", "title": "Using Gh to Create a Branch for an Issue", "url": "http://gotofritz.github.io/blog/2025-10-19-using-gh-to-create-a-branch-for-an-issue/", "published_at": "2025-10-19T15:01:23+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b41d6a0d", "title": "Using Continue and Ollama Locally, for free", "url": "https://gotofritz.net/blog/2025-09-28-using-continue-and-ollama-locally/", "published_at": "2025-09-28T16:38:35+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fa44181b", "title": "Using Continue and Ollama Locally, for free", "url": "http://gotofritz.github.io/blog/2025-09-28-using-continue-and-ollama-locally/", "published_at": "2025-09-28T16:38:35+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b5053eb1", "title": "Code spell checker for VScode multiple folder workspaces", "url": "https://gotofritz.net/blog/2025-08-18-cspell-for-vscode-workspaces/", "published_at": "2025-08-18T20:37:25+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fa8401b1", "title": "Code spell checker for VScode multiple folder workspaces", "url": "http://gotofritz.github.io/blog/2025-08-18-cspell-for-vscode-workspaces/", "published_at": "2025-08-18T20:37:25+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b5955ca2", "title": "Copier Python template with uv", "url": "https://gotofritz.net/blog/2025-08-10-copier-python-template-with-uv/", "published_at": "2025-08-10T20:20:52+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fb1b60a9", "title": "Copier Python template with uv", "url": "http://gotofritz.github.io/blog/2025-08-10-copier-python-template-with-uv/", "published_at": "2025-08-10T20:20:52+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b677060c", "title": "dd can create random files of any size", "url": "https://gotofritz.net/blog/2025-08-09-dd-can-create-random-files-of-any-size/", "published_at": "2025-08-09T11:20:28+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fc194ea4", "title": "dd can create random files of any size", "url": "http://gotofritz.github.io/blog/2025-08-09-dd-can-create-random-files-of-any-size/", "published_at": "2025-08-09T11:20:28+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b73d9439", "title": "Upgrading Actual Budget", "url": "https://gotofritz.net/blog/2025-07-26-upgrade-actual-budget/", "published_at": "2025-07-26T13:24:20+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fcb43011", "title": "Upgrading Actual Budget", "url": "http://gotofritz.github.io/blog/2025-07-26-upgrade-actual-budget/", "published_at": "2025-07-26T13:24:20+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b76baae9", "title": "All Videos Youtube Playlist", "url": "https://gotofritz.net/blog/2025-07-06-all-videos-youtube-playlist/", "published_at": "2025-07-06T21:55:23+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fd84ea1f", "title": "All Videos Youtube Playlist", "url": "http://gotofritz.github.io/blog/2025-07-06-all-videos-youtube-playlist/", "published_at": "2025-07-06T21:55:23+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b783c9b4", "title": "Using Netstat on OS X", "url": "https://gotofritz.net/blog/2025-06-09-using-netstat-os-x/", "published_at": "2025-06-09T10:24:32+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fda04351", "title": "Using Netstat on OS X", "url": "http://gotofritz.github.io/blog/2025-06-09-using-netstat-os-x/", "published_at": "2025-06-09T10:24:32+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b813f579", "title": "Opening Jupyter Notebooks in Vscode", "url": "https://gotofritz.net/blog/2025-05-17-open-jupyter-notebook-vscode/", "published_at": "2025-05-17T14:35:16+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fde027e7", "title": "Opening Jupyter Notebooks in Vscode", "url": "http://gotofritz.github.io/blog/2025-05-17-open-jupyter-notebook-vscode/", "published_at": "2025-05-17T14:35:16+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b8bec594", "title": "How to open Google Maps links in the Maps App on iOS", "url": "https://gotofritz.net/blog/2025-04-22-google-maps-links-ios/", "published_at": "2025-04-22T08:06:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108fed8f524", "title": "How to open Google Maps links in the Maps App on iOS", "url": "http://gotofritz.github.io/blog/2025-04-22-google-maps-links-ios/", "published_at": "2025-04-22T08:06:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59b9b26d5c", "title": "vm_stat and Iostat on OS X", "url": "https://gotofritz.net/blog/2025-03-09-vm_stat-and-iostat/", "published_at": "2025-03-09T11:01:40+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7108ffa2f6d5", "title": "vm_stat and Iostat on OS X", "url": "http://gotofritz.github.io/blog/2025-03-09-vm_stat-and-iostat/", "published_at": "2025-03-09T11:01:40+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59ba82775a", "title": "uv cheatsheet", "url": "https://gotofritz.net/blog/2025-01-16-uv-cheatsheet/", "published_at": "2025-01-16T22:03:08+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710900584e64", "title": "uv cheatsheet", "url": "http://gotofritz.github.io/blog/2025-01-16-uv-cheatsheet/", "published_at": "2025-01-16T22:03:08+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bb396a9c", "title": "I migrated to Hugo", "url": "https://gotofritz.net/blog/migrate-to-hugo/", "published_at": "2025-01-04T12:45:09+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090136a89e", "title": "I migrated to Hugo", "url": "http://gotofritz.github.io/blog/migrate-to-hugo/", "published_at": "2025-01-04T12:45:09+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bbb72908", "title": "Migrating python projects to uv", "url": "https://gotofritz.net/blog/migrating-python-projects-to-uv/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710901e97c8e", "title": "Migrating python projects to uv", "url": "http://gotofritz.github.io/blog/migrating-python-projects-to-uv/", "published_at": "2024-12-02T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bcafd28b", "title": "Converting .ogg files to .mp3 in Anki", "url": "https://gotofritz.net/blog/converting-ogg-files-to-mp3-in-anki/", "published_at": "2024-11-06T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090262cd15", "title": "Converting .ogg files to .mp3 in Anki", "url": "http://gotofritz.github.io/blog/converting-ogg-files-to-mp3-in-anki/", "published_at": "2024-11-06T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bcc70403", "title": "Debugging in Kubernetes", "url": "https://gotofritz.net/blog/2024-08-09-debugging-in-kubernetes/", "published_at": "2024-08-09T10:10:36+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710902e80e7c", "title": "Debugging in Kubernetes", "url": "http://gotofritz.github.io/blog/2024-08-09-debugging-in-kubernetes/", "published_at": "2024-08-09T10:10:36+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bdc0aa62", "title": "Display all git logs for a given branch, or squash commits within a branch", "url": "https://gotofritz.net/blog/git-interactive-rebase-and-get-logs-for-branch-with-the-cli/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710903bfe3bc", "title": "Display all git logs for a given branch, or squash commits within a branch", "url": "http://gotofritz.github.io/blog/git-interactive-rebase-and-get-logs-for-branch-with-the-cli/", "published_at": "2024-06-01T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59be440a60", "title": "Creating a requirements.txt after installation", "url": "https://gotofritz.net/blog/creating-requirements.txt-after-installation/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710904b9a8dd", "title": "Creating a requirements.txt after installation", "url": "http://gotofritz.github.io/blog/creating-requirements.txt-after-installation/", "published_at": "2024-05-24T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59be92e473", "title": "Running typescript in Jupyter notebooks with deno", "url": "https://gotofritz.net/blog/runnin-typescript-in-jupyter-notebooks-with-deno/", "published_at": "2024-01-02T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710904ed0d10", "title": "Running typescript in Jupyter notebooks with deno", "url": "http://gotofritz.github.io/blog/runnin-typescript-in-jupyter-notebooks-with-deno/", "published_at": "2024-01-02T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bebf56c7", "title": "Pygraphviz Woes on M1 Mac: Docker to the Rescue", "url": "https://gotofritz.net/blog/pygraphviz-woes-on-m1-mac-docker-to-the-rescue/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710904f4dd1d", "title": "Pygraphviz Woes on M1 Mac: Docker to the Rescue", "url": "http://gotofritz.github.io/blog/pygraphviz-woes-on-m1-mac-docker-to-the-rescue/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bf89bfa6", "title": "Using GH to generate a new repo", "url": "https://gotofritz.net/blog/using-gh-to-generate-a-new-repo/", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090500fc66", "title": "Using GH to generate a new repo", "url": "http://gotofritz.github.io/blog/using-gh-to-generate-a-new-repo/", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59bffda2e0", "title": "Clearing commands list, and other tales of bash history", "url": "https://gotofritz.net/blog/clearing-history-bash/", "published_at": "2023-06-04T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710905658a5c", "title": "Clearing commands list, and other tales of bash history", "url": "http://gotofritz.github.io/blog/clearing-history-bash/", "published_at": "2023-06-04T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c056d9fa", "title": "Migrating My Blog to Astro", "url": "https://gotofritz.net/blog/migrating-blog-to-astro/", "published_at": "2023-02-03T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7109062ae88c", "title": "Migrating My Blog to Astro", "url": "http://gotofritz.github.io/blog/migrating-blog-to-astro/", "published_at": "2023-02-03T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c06a6c9b", "title": "Deleting tweets and likes from twitter", "url": "https://gotofritz.net/blog/deleting-tweets-and-likes-from-twitter/", "published_at": "2022-11-13T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710906cd85c7", "title": "Deleting tweets and likes from twitter", "url": "http://gotofritz.github.io/blog/deleting-tweets-and-likes-from-twitter/", "published_at": "2022-11-13T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c1002d3e", "title": "mypy: found module but no type hints or library stubs", "url": "https://gotofritz.net/blog/mypy-found-module-but-no-type-hints-or-library-stubs/", "published_at": "2022-10-03T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-710907997b29", "title": "mypy: found module but no type hints or library stubs", "url": "http://gotofritz.github.io/blog/mypy-found-module-but-no-type-hints-or-library-stubs/", "published_at": "2022-10-03T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c1d16144", "title": "Migrating away from Google: Hello Proton Mail!", "url": "https://gotofritz.net/blog/migrating-away-from-goole-proton-mail-and-other-stories/", "published_at": "2022-09-05T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7109088b9f85", "title": "Migrating away from Google: Hello Proton Mail!", "url": "http://gotofritz.github.io/blog/migrating-away-from-goole-proton-mail-and-other-stories/", "published_at": "2022-09-05T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c1e42e85", "title": "Removing duplicates from youtube playlists with a Python script", "url": "https://gotofritz.net/blog/deleting-duplicates-from-youtube-playlists-with-python-script/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-7109090f9290", "title": "Removing duplicates from youtube playlists with a Python script", "url": "http://gotofritz.github.io/blog/deleting-duplicates-from-youtube-playlists-with-python-script/", "published_at": "2022-09-01T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c23d54d7", "title": "Adding videos to a youtube playlists via a terminal python script", "url": "https://gotofritz.net/blog/migrating-youtube-playlists-by-adding-videos-via-cli/", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090a0eda2b", "title": "Adding videos to a youtube playlists via a terminal python script", "url": "http://gotofritz.github.io/blog/migrating-youtube-playlists-by-adding-videos-via-cli/", "published_at": "2022-08-23T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c31dfd9c", "title": "Migrating Thunderbird message filters from another machine", "url": "https://gotofritz.net/blog/migrating-thunderbird-message-filters-from-another-machine/", "published_at": "2022-06-20T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090a398a06", "title": "Migrating Thunderbird message filters from another machine", "url": "http://gotofritz.github.io/blog/migrating-thunderbird-message-filters-from-another-machine/", "published_at": "2022-06-20T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c348fcc9", "title": "Stopping cSpell from using .gitignore", "url": "https://gotofritz.net/blog/vscode-cspell-do-not-use-gitignore/", "published_at": "2022-05-26T16:08:27+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090aa16a42", "title": "Stopping cSpell from using .gitignore", "url": "http://gotofritz.github.io/blog/vscode-cspell-do-not-use-gitignore/", "published_at": "2022-05-26T16:08:27+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c3dfabc8", "title": "Remove lines matching some patterns from all files in a dir", "url": "https://gotofritz.net/blog/removing-lines-matching-patterns-from-all-files-in-dir/", "published_at": "2022-05-22T13:10:12+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090b1e72d8", "title": "Remove lines matching some patterns from all files in a dir", "url": "http://gotofritz.github.io/blog/removing-lines-matching-patterns-from-all-files-in-dir/", "published_at": "2022-05-22T13:10:12+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c450af69", "title": "I rebuilt my website with SvelteKit", "url": "https://gotofritz.net/blog/blog-with-sveltekit-and-markdown/", "published_at": "2022-04-22T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090b88e2ea", "title": "I rebuilt my website with SvelteKit", "url": "http://gotofritz.github.io/blog/blog-with-sveltekit-and-markdown/", "published_at": "2022-04-22T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c4c59934", "title": "Setting up and managing Thunderbird for OS X", "url": "https://gotofritz.net/blog/setting-up-thunderbird-for-gmail-on-os-x/", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090c132717", "title": "Setting up and managing Thunderbird for OS X", "url": "http://gotofritz.github.io/blog/setting-up-thunderbird-for-gmail-on-os-x/", "published_at": "2020-08-06T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c522e02a", "title": "Using the 'Say' command to make OS X talk, and fixing it when it gets stuck", "url": "https://gotofritz.net/blog/using-say-command-to-make-os-x-talk-and-fixing-it/", "published_at": "2020-06-16T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090c9608e8", "title": "Using the 'Say' command to make OS X talk, and fixing it when it gets stuck", "url": "http://gotofritz.github.io/blog/using-say-command-to-make-os-x-talk-and-fixing-it/", "published_at": "2020-06-16T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c593bc4d", "title": "Setting up a Logitech Vertical MX mouse with a Mac", "url": "https://gotofritz.net/blog/setting-up-a-logitech-vertical-mx-mouse-osx/", "published_at": "2020-05-02T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090cbd58f3", "title": "Setting up a Logitech Vertical MX mouse with a Mac", "url": "http://gotofritz.github.io/blog/setting-up-a-logitech-vertical-mx-mouse-osx/", "published_at": "2020-05-02T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c59f7a7a", "title": "Setting CSS values dynamically in Svelte", "url": "https://gotofritz.net/blog/setting-css-values-dynamically-in-svelte/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090ceb3124", "title": "Setting CSS values dynamically in Svelte", "url": "http://gotofritz.github.io/blog/setting-css-values-dynamically-in-svelte/", "published_at": "2020-04-09T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c5d0589a", "title": "Removing album ratings from Apple Music App", "url": "https://gotofritz.net/blog/music-remove-album-ratings-applescript/", "published_at": "2020-03-12T00:00:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090d325eb3", "title": "Removing album ratings from Apple Music App", "url": "http://gotofritz.github.io/blog/music-remove-album-ratings-applescript/", "published_at": "2020-03-12T00:00:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c6909e06", "title": "OS X Apps I use", "url": "https://gotofritz.net/blog/osx-apps/", "published_at": "2019-09-09T16:28:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090d4730b1", "title": "OS X Apps I use", "url": "http://gotofritz.github.io/blog/osx-apps/", "published_at": "2019-09-09T16:28:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c6e089a2", "title": "Backing up a hard disk to another in OS X", "url": "https://gotofritz.net/blog/backing-up-hard-disk-os-x/", "published_at": "2016-01-16T21:44:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090dee0a06", "title": "Backing up a hard disk to another in OS X", "url": "http://gotofritz.github.io/blog/backing-up-hard-disk-os-x/", "published_at": "2016-01-16T21:44:00+00:00" }, { "id": "01a0877e-4f07-705c-a2f0-ba59c7b44383", "title": "Pretty printing XML", "url": "https://gotofritz.net/blog/pretty-printing-xml/", "published_at": "2015-10-20T23:38:00+00:00" }, { "id": "01a0b0d5-ebcb-7111-9bc0-71090ed2bf3e", "title": "Pretty printing XML", "url": "http://gotofritz.github.io/blog/pretty-printing-xml/", "published_at": "2015-10-20T23:38:00+00:00" } ] posts Claim your blog
Back to gotofritz.net
Blog · corpus.blog/blogs/gotofritz.net/posts

gotofritz.net

gotofritz.net

2026

2025

2024

2023

2022

2020

2019

2016

2015