2025-07-17 02:38:37 -04:00

134 lines
9.3 KiB
HTML

<!DOCTYPE html>
<html lang="en-us" dir="ltr">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>an ode to gitsync | cassie.ink</title>
<link rel="stylesheet" href="/css/main.min.5a164c9a59f1a958be86d8ce4b2d76abdac00feffb2fc1cdbffab05e19b706bf.css" integrity="sha256-WhZMmlnxqVi&#43;htjOSy12q9rAD&#43;/7L8HNv/qwXhm3Br8=" crossorigin="anonymous">
<link rel="stylesheet" href="/css/fonts.min.a821e68a1b4a65ac46a906c1dd114d374075c2ecad31f7cc8e5d90d4b41a28a1.css" integrity="sha256-qCHmihtKZaxGqQbB3RFNN0B1wuytMffMjl2Q1LQaKKE=" crossorigin="anonymous">
<script src="/js/main.23cd0c7d837263b9eaeb96ee2d9ccfa2969daa3fa00fa1c1fe8701a9b87251a1.js" integrity="sha256-I80MfYNyY7nq65buLZzPopadqj&#43;gD6HB/ocBqbhyUaE=" crossorigin="anonymous"></script>
</head>
<body>
<header>
<h1>
<a href="https://example.org/">
cassie
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor" class="icon icon-tabler icons-tabler-filled icon-tabler-droplet"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M10.708 2.372a2.382 2.382 0 0 0 -.71 .686l-4.892 7.26c-1.981 3.314 -1.22 7.466 1.767 9.882c2.969 2.402 7.286 2.402 10.254 0c2.987 -2.416 3.748 -6.569 1.795 -9.836l-4.919 -7.306c-.722 -1.075 -2.192 -1.376 -3.295 -.686z" /></svg>
ink
</a>
</h1>
<nav>
<ul>
<li>
<a href="/about/">About</a>
</li>
<li>
<a aria-current="true" class="ancestor" href="/posts/">Posts</a>
</li>
<li>
<a href="/tags/week-notes/">Week Notes</a>
</li>
</ul>
</nav>
</header>
<main class='page'>
<article>
<time datetime="2024-12-01T00:00:00&#43;00:00">December 1, 2024</time>
<h1>an ode to gitsync</h1>
<div class="barcode">
an-ode-to-gitsync
</div>
<p>Since I <a href="https://cassie.ink/what%27s-this-%28and-how-it-works%29/">moved this site to Hugo</a>, I&rsquo;ve been using an app called GitJournal to post from my phone. I have a beautiful desk setup with a clacky mechanical keyboard that&rsquo;s a joy to write on, but the simple fact is that I&rsquo;m a lazy shit and want to update my blog from the couch. It&rsquo;s all mostly worked fine, with some headaches. I originally intended to use GitJournal to store my Github repo to my phone&rsquo;s filesystem and then point an Obsidian<sup id="fnref:1"><a href="#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> vault at that.</p>
<p>Unfortunately, GitJournal currently <a href="https://github.com/GitJournal/GitJournal/issues/925">cannot store the repo</a> in the Android filesystem due to a permissions issue, so I can&rsquo;t use it with Obsidian. GitJournal&rsquo;s note-taking app is serviceable, but again, I want to use Obsidian. I&rsquo;ve been making-do with GitJournal for a few months now — for once in my life, not fixing what&rsquo;s broken — operating under the assumption that there were no other options.</p>
<p>Allow me to repeat myself: I am a lazy shit.</p>
<p>I am now using <a href="https://github.com/ViscousPot/GitSync">GitSync</a>. It&rsquo;s dead simple: you sign in with your Github account, select the repo you want to clone to your device, and that&rsquo;s it. Critically for me, however, it has a setting to automatically sync the repo when you open and close certain apps — for me, Obsidian.</p>
<p><img src="/img/2024/gitsync.png" alt="GitSync screenshot"></p>
<p>This is the beauty of GitSync: it stays out of my way. Now that it&rsquo;s configured, I don&rsquo;t have to open it or think about it. I open Obsidian, write my silly little posts, close Obsidian, and I&rsquo;m done.</p>
<p>Everyone should have their own space on the web, and there are great tools out there like <a href="https://bearblog.dev">bearblog</a> and <a href="https://pika.page/">Pika</a> and so on. But I&rsquo;m tired of hoping platforms and losing content: I want to own my space and what I write. <strong>I&rsquo;m an idiot and I generally have no idea what I&rsquo;m doing</strong>, so if you&rsquo;re of a similar mind to me but daunted by the concept of creating your own website, shoot me an email. I&rsquo;m not an expert, but I can at least share what I&rsquo;ve learned and what I&rsquo;ve set up: a way to run your own website but really just type shit in a note-taking app. Simple and frictionless.<sup id="fnref:2"><a href="#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>Obsidian is currently my preferred app for writing on my phone and on my PC. I&rsquo;m not really using it as a knowledge management system like some people (although I would like to maybe move my Notion database of lesson and unit plans over to it), and I&rsquo;m only currently using two plugins with it majorly, but <a href="https://obsidian.md/about">its ethos aligns with mine</a> for what an app should be.&#160;<a href="#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>that is, unless you like to incessantly poke at shit and tinker like me, and then things change and break. but the posting, the posting is simple.&#160;<a href="#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
<div class="tags">
<ul>
<li>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-tag"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M7.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3z" /></svg>
<a href="/tags/tech/">Tech</a>
</li>
<li>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-tag"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M7.5 7.5m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" /><path d="M3 6v5.172a2 2 0 0 0 .586 1.414l7.71 7.71a2.41 2.41 0 0 0 3.408 0l5.592 -5.592a2.41 2.41 0 0 0 0 -3.408l-7.71 -7.71a2 2 0 0 0 -1.414 -.586h-5.172a3 3 0 0 0 -3 3z" /></svg>
<a href="/tags/meta/">Meta</a>
</li>
</ul>
</div>
</article>
</main>
<footer>
<ul class="social">
<li>
<a href="mailto:me@cassie.ink">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-mail"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 7a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10z" /><path d="M3 7l9 6l9 -6" /></svg>
</a>
</li>
<li>
<a href="/index.xml">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#f26522" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-rss">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M5 19m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0" />
<path d="M4 4a16 16 0 0 1 16 16" />
<path d="M4 11a9 9 0 0 1 9 9" />
</svg>
</a>
</li>
<li>
<a rel="me" href="https://social.lol/@cass">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#6364ff" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-mastodon">
<path stroke="none" d="M0 0h24v24H0z" fill="none" />
<path d="M18.648 15.254c-1.816 1.763 -6.648 1.626 -6.648 1.626a18.262 18.262 0 0 1 -3.288 -.256c1.127 1.985 4.12 2.81 8.982 2.475c-1.945 2.013 -13.598 5.257 -13.668 -7.636l-.026 -1.154c0 -3.036 .023 -4.115 1.352 -5.633c1.671 -1.91 6.648 -1.666 6.648 -1.666s4.977 -.243 6.648 1.667c1.329 1.518 1.352 2.597 1.352 5.633s-.456 4.074 -1.352 4.944z" />
<path d="M12 11.204v-2.926c0 -1.258 -.895 -2.278 -2 -2.278s-2 1.02 -2 2.278v4.722m4 -4.722c0 -1.258 .895 -2.278 2 -2.278s2 1.02 2 2.278v4.722" />
</svg>
</a>
</li>
<li>
<a href="https://listenbrainz.org/user/babyspace/">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#eb743b" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-metabrainz"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M3 7v10l7 4v-18z" /><path d="M21 7v10l-7 4v-18z" /></svg>
</a>
</li>
</ul>
<p class="forget">
don't forget to have fun.
</p>
<p class="copyright">
all errors &copy; cassie
</p>
</footer>
</body>
</html>