<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JavaScript |</title><link>https://AaronScherf.github.io/tags/javascript/</link><atom:link href="https://AaronScherf.github.io/tags/javascript/index.xml" rel="self" type="application/rss+xml"/><description>JavaScript</description><generator>HugoBlox Kit (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 21 Sep 2026 00:00:00 +0000</lastBuildDate><image><url>https://AaronScherf.github.io/media/sharing.jpg</url><title>JavaScript</title><link>https://AaronScherf.github.io/tags/javascript/</link></image><item><title>Obsidian Git Sync</title><link>https://AaronScherf.github.io/projects/academic-hub/obsidian_git_sync/</link><pubDate>Mon, 21 Sep 2026 00:00:00 +0000</pubDate><guid>https://AaronScherf.github.io/projects/academic-hub/obsidian_git_sync/</guid><description>&lt;p&gt;I want to write a lecture note on my tablet and find the editable drawing on my laptop, without bringing the whole textbook archive onto the tablet. This setup uses Obsidian, a notes app, and Excalidraw, its drawing tool. Working notes sync separately from the large source files used to process them.&lt;/p&gt;
&lt;p&gt;The tablet currently uses Fit, which exchanges files through GitHub&amp;rsquo;s API rather than maintaining a local Git history. That avoids the history-download problem that caused trouble with an earlier plugin. The laptop uses Obsidian Git, and some settings remain device-specific.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Lightweight notes vault&lt;/th&gt;
&lt;th&gt;Separate source archive&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Markdown notes, editable Excalidraw scenes, processed text&lt;/td&gt;
&lt;td&gt;PDFs, exported drawing images, and generated audio&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Saving an Excalidraw file automatically creates an SVG image. The
use those images to make the handwriting searchable; saving alone does not perform that transcription. The source-relocation record reports the existing course materials moved into the archive, with the tools adapted to find them there while keeping processed text in the notes vault.&lt;/p&gt;
&lt;p&gt;Keeping the boundary intact required more than a folder move. An earlier sync plugin rewrote ignore rules from each device&amp;rsquo;s settings, letting PDFs enter the notes history. Removing those large files from the old history reduced its size from about 217 MB to 35 MB. That incident explains the emphasis on separate storage and device settings; the current tablet sync uses a different mechanism.&lt;/p&gt;
&lt;p&gt;Customization was another reason I chose this approach. Editing plugin code let me translate a pen menu and add an eraser button. A separate interface-style change moved zoom and undo controls clear of the tablet&amp;rsquo;s gesture bar. Being able to fix those details myself was an advantage over my experience with OneNote.&lt;/p&gt;
&lt;p&gt;Fit does not transfer plugin source files, so changes to that customized plugin still need a manual copy to the tablet. The interface-style snippet can sync when explicitly included, but enabling it and other settings may need attention on each device.&lt;/p&gt;
&lt;p&gt;Matching handwritten-only notes with later copies containing slides is handled by the
. The
and
distinguish the configuration from the completed archive move.&lt;/p&gt;</description></item></channel></rss>