<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Automation on Justin McLemore</title><link>https://jlmc.space/tags/automation/</link><description>Recent content in Automation on Justin McLemore</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 12 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jlmc.space/tags/automation/index.xml" rel="self" type="application/rss+xml"/><item><title>Automating my monthly net worth tracker</title><link>https://jlmc.space/posts/net-worth-tracker/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://jlmc.space/posts/net-worth-tracker/</guid><description>&lt;p&gt;&lt;a href="https://jlmc.space/images/automation-net-worth.webp" title="Click to enlarge screenshot"&gt;&lt;img src="https://jlmc.space/images/automation-net-worth.webp" alt="Screenshot of the net worth tracker&amp;rsquo;s Streamlit dashboard." loading="lazy"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;I track net worth every month across more than 20 accounts spread over three countries. Doing that by hand in a spreadsheet meant re-typing balances, occasionally fat-fingering a number, and having no real record of what the sheet looked like before I overwrote a cell. &lt;a href="https://codeberg.org/splitsubdued/income_statement"&gt;income_statement&lt;/a&gt; is a Python script that automates the accounts it can and makes the manual entries it can&amp;rsquo;t avoid fast and safe.&lt;/p&gt;</description></item><item><title>Automating the boring half of my backup process</title><link>https://jlmc.space/posts/backup-process-script/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://jlmc.space/posts/backup-process-script/</guid><description>&lt;p&gt;&lt;a href="https://jlmc.space/images/automation-backup-process.webp" title="Click to enlarge screenshot"&gt;&lt;img src="https://jlmc.space/images/automation-backup-process.webp" alt="Screenshot of the monthly backup script&amp;rsquo;s interactive checklist running in a terminal." loading="lazy"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;My &lt;a href="https://jlmc.space/posts/backup-process/"&gt;critical file backup process&lt;/a&gt; has a lot of steps, and most of them are exactly the kind of thing that&amp;rsquo;s easy to skip when you&amp;rsquo;re doing them from memory once a month: export the Drive folder, export three spreadsheets, export contacts, then remember to actually check that each file showed up and isn&amp;rsquo;t empty. &lt;a href="https://codeberg.org/splitsubdued/backup_process"&gt;backup_process&lt;/a&gt; automates the parts that are purely mechanical and leaves an interactive checklist for the parts — password manager exports, KOReader settings, Pleco settings — that genuinely need me at the keyboard.&lt;/p&gt;</description></item><item><title>Synthesizing Obsidian periodic notes with Claude Code</title><link>https://jlmc.space/posts/periodic-notes/</link><pubDate>Wed, 12 Aug 2026 00:00:00 +0000</pubDate><guid>https://jlmc.space/posts/periodic-notes/</guid><description>&lt;p&gt;&lt;a href="https://jlmc.space/images/automation-periodic-notes.webp" title="Click to enlarge screenshot"&gt;&lt;img src="https://jlmc.space/images/automation-periodic-notes.webp" alt="Screenshot of a generated weekly note staged before being moved into an Obsidian vault." loading="lazy"&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;I keep a &lt;a href="https://jlmc.space/posts/ios-shortcut-obsidian-daily-note/"&gt;daily note in Obsidian&lt;/a&gt;, but I&amp;rsquo;d never reliably sit down and roll those daily notes up into a weekly summary, let alone a monthly, quarterly, or annual one — it&amp;rsquo;s the kind of synthesis that&amp;rsquo;s valuable in hindsight and easy to skip in the moment. &lt;a href="https://codeberg.org/splitsubdued/periodic_notes"&gt;periodic_notes&lt;/a&gt; uses Claude Code to write that rollup for me, built from the notes one level below it: a week from its 7 daily notes, a month from the weekly notes whose Monday falls within it, a quarter from its 3 monthly notes, a year from its 4 quarterly notes.&lt;/p&gt;</description></item></channel></rss>