134 lines
9.3 KiB
HTML
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+htjOSy12q9rAD+/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+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+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’ve been using an app called GitJournal to post from my phone. I have a beautiful desk setup with a clacky mechanical keyboard that’s a joy to write on, but the simple fact is that I’m a lazy shit and want to update my blog from the couch. It’s all mostly worked fine, with some headaches. I originally intended to use GitJournal to store my Github repo to my phone’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’t use it with Obsidian. GitJournal’s note-taking app is serviceable, but again, I want to use Obsidian. I’ve been making-do with GitJournal for a few months now — for once in my life, not fixing what’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’s dead simple: you sign in with your Github account, select the repo you want to clone to your device, and that’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’s configured, I don’t have to open it or think about it. I open Obsidian, write my silly little posts, close Obsidian, and I’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’m tired of hoping platforms and losing content: I want to own my space and what I write. <strong>I’m an idiot and I generally have no idea what I’m doing</strong>, so if you’re of a similar mind to me but daunted by the concept of creating your own website, shoot me an email. I’m not an expert, but I can at least share what I’ve learned and what I’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’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’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. <a href="#fnref:1" class="footnote-backref" role="doc-backlink">↩︎</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. <a href="#fnref:2" class="footnote-backref" role="doc-backlink">↩︎</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 © cassie
|
|
</p>
|
|
|
|
</footer>
|
|
</body>
|
|
</html>
|