added norg backup

This commit is contained in:
Paul Wilde 2024-08-18 16:09:14 +01:00
parent 1ffdc145f5
commit 85006eb501
17 changed files with 1476 additions and 139 deletions

View file

@ -4,8 +4,51 @@
<link rel="self" type="application/atom+xml" href="https://paulwilde.uk/atom.xml"/>
<link rel="alternate" type="text/html" href="https://paulwilde.uk"/>
<generator uri="https://www.getzola.org/">Zola</generator>
<updated>2024-07-29T14:18:00+00:00</updated>
<updated>2024-08-18T16:08:00+00:00</updated>
<id>https://paulwilde.uk/atom.xml</id>
<entry xml:lang="en">
<title>Norg Backup Utility</title>
<published>2024-08-18T16:08:00+00:00</published>
<updated>2024-08-18T16:08:00+00:00</updated>
<author>
<name>
Unknown
</name>
</author>
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/norg/"/>
<id>https://paulwilde.uk/ponderings/norg/</id>
<summary type="html">&lt;h1 id=&quot;norg&quot;&gt;Norg&lt;&#x2F;h1&gt;
&lt;p&gt;A simple, portable, wrapper for the &lt;a href=&quot;https:&#x2F;&#x2F;www.borgbackup.org&quot;&gt;borg backup utility&lt;&#x2F;a&gt; written in Nim&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>BatMon</title>
<published>2024-07-29T21:16:00+00:00</published>
<updated>2024-07-29T21:16:00+00:00</updated>
<author>
<name>
Unknown
</name>
</author>
<link rel="alternate" type="text/html" href="https://paulwilde.uk/ponderings/batmon/"/>
<id>https://paulwilde.uk/ponderings/batmon/</id>
<summary type="html">&lt;p&gt;A simple battery monitor tool that can notify you on battery status changes for FreeBSD.&lt;br &#x2F;&gt;
Inspired by but in no way similar to &lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;electrickite&#x2F;batsignal&quot;&gt;batsignal&lt;&#x2F;a&gt; - inspiring the basic function only.
Written in pure &lt;a href=&quot;https:&#x2F;&#x2F;paulwilde.uk&#x2F;ponderings&#x2F;batmon&#x2F;https&#x2F;nim-lang.org&quot;&gt;Nim&lt;&#x2F;a&gt;.&lt;&#x2F;p&gt;
</summary>
</entry>
<entry xml:lang="en">
<title>TootInstall</title>
<published>2024-07-29T14:18:00+00:00</published>

View file

@ -0,0 +1,225 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>BatMon | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="">
<meta property="og:description" content="">
<meta property="og:title" content="BatMon | Paul's Site of Stuff">
<meta property="og:type" content="article">
<meta property="og:url" content="https://paulwilde.uk/ponderings/batmon/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="">
<meta name="twitter:title" content="BatMon | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/batmon/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/batmon/">BatMon</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-07-29
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
<div class="sourcecode">
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde&#x2F;batmon" target="_blank">source code</a>
</div>
<div class="post-content">
<p>A simple battery monitor tool that can notify you on battery status changes for FreeBSD.<br />
Inspired by but in no way similar to <a href="https://github.com/electrickite/batsignal">batsignal</a> - inspiring the basic function only.
Written in pure <a href="https://paulwilde.uk/ponderings/batmon/https/nim-lang.org">Nim</a>.</p>
<span id="continue-reading"></span><h2 id="requirements">Requirements</h2>
<h3 id="run-requirements">Run Requirements</h3>
<ul>
<li><code>apm</code></li>
<li><code>notify-send</code></li>
</ul>
<h3 id="build-requirements">Build Requirements</h3>
<ul>
<li><code>nim</code></li>
<li><code>nimble</code></li>
</ul>
<h2 id="installation">Installation</h2>
<p>To install into your <code>.nimble/bin</code> directory</p>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="color:#82aaff;">git clone https://codeberg.org/pswilde/batmon </span><span style="color:#89ddff;">&amp;&amp; </span><span style="color:#82aaff;">cd batmon
</span><span style="color:#82aaff;">nimble install
</span></code></pre>
<h2 id="running">Running</h2>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="font-style:italic;color:#4a4a4a;"># To run the daemon server notifier, just run:
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">d
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># To run once and just show battery level, run:
</span><span style="color:#82aaff;">batmon</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">o
</span></code></pre>
<h2 id="using">Using</h2>
<p>When importing Batmon as a module you have access to the <code>get_battery_status()</code>
procedure which will return a <code>Battery</code> object you can use elsewhere.</p>
<h3 id="battery-type">Battery Type</h3>
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">type
</span><span> </span><span style="color:#ffcb6b;">Battery</span><span>* = </span><span style="color:#c792ea;">object
</span><span> status*: </span><span style="color:#ffcb6b;">Status
</span><span> charge*: </span><span style="font-style:italic;color:#c792ea;">float
</span><span> </span><span style="color:#ffcb6b;">Status</span><span>* = </span><span style="color:#c792ea;">enum
</span><span> </span><span style="color:#ffcb6b;">High</span><span>,
</span><span> </span><span style="color:#ffcb6b;">Low</span><span>,
</span><span> </span><span style="color:#ffcb6b;">Critical</span><span>,
</span><span> </span><span style="color:#ffcb6b;">Charging</span><span>,
</span><span> </span><span style="color:#ffcb6b;">Unknown
</span></code></pre>
<p>Also, you have access to the notification handler module, where you can build
and send your own notifications:</p>
<pre data-lang="nim" style="background-color:#212121;color:#eeffff;" class="language-nim "><code class="language-nim" data-lang="nim"><span style="color:#c792ea;">var</span><span> n = </span><span style="color:#82aaff;">newNotification</span><span>(</span><span style="color:#c3e88d;">&quot;Title&quot;</span><span>, </span><span style="color:#c3e88d;">&quot;Body&quot;</span><span>, urgency = </span><span style="color:#ffcb6b;">Normal</span><span> , timeout = </span><span style="color:#f78c6c;">5000</span><span>)
</span><span style="color:#c792ea;">discard</span><span> n.</span><span style="color:#82aaff;">send</span><span>()
</span></code></pre>
</div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://paulwilde.uk/ponderings/tootinstall-concept/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">TootInstall</span>
</a>
</span>
<span class="button next">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="button__text">Norg Backup Utility</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

View file

@ -81,6 +81,87 @@
<div class="posts">
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/norg/">Norg Backup Utility</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-08-18
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
<div class="post-content">
<h1 id="norg">Norg</h1>
<p>A simple, portable, wrapper for the <a href="https://www.borgbackup.org">borg backup utility</a> written in Nim</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/norg/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/batmon/">BatMon</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-07-29
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
<div class="post-content">
<p>A simple battery monitor tool that can notify you on battery status changes for FreeBSD.<br />
Inspired by but in no way similar to <a href="https://github.com/electrickite/batsignal">batsignal</a> - inspiring the basic function only.
Written in pure <a href="https://paulwilde.uk/ponderings/batmon/https/nim-lang.org">Nim</a>.</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/batmon/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/tootinstall-concept/">TootInstall</a></h1>
<div class="post-meta-inline">
@ -356,85 +437,6 @@ Squeaking the old well known phrase<br />
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wm-tools/">wm_tools</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2022-05-08
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/window-manager-tools/">#window manager tools</a></span>
<div class="post-content">
<h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
<p>These are a selection of independant tools for displaying various information
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute...)
which are selectable options in dmenu.</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/wm-tools/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/thisisnotmyemail/">thisisnotmy.email</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-11-13
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/email/">#email</a></span>
<div class="post-content">
<p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.</p>
<h2 id="what-s-it-all-about">What's it all about?</h2>
<p>Dont you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?
It's early days but I'm hoping to be able to offer <em>something</em> for people to
use eventually.</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/thisisnotmyemail/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="pagination">
<div class="pagination__buttons">

239
ponderings/norg/index.html Normal file
View file

@ -0,0 +1,239 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>Norg Backup Utility | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="">
<meta property="og:description" content="">
<meta property="og:title" content="Norg Backup Utility | Paul's Site of Stuff">
<meta property="og:type" content="article">
<meta property="og:url" content="https://paulwilde.uk/ponderings/norg/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="">
<meta name="twitter:title" content="Norg Backup Utility | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/ponderings/norg/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/norg/">Norg Backup Utility</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2024-08-18
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
<div class="sourcecode">
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde&#x2F;norgbackup" target="_blank">source code</a>
</div>
<div class="post-content">
<h1 id="norg">Norg</h1>
<p>A simple, portable, wrapper for the <a href="https://www.borgbackup.org">borg backup utility</a> written in Nim</p>
<span id="continue-reading"></span>
<p>Inspired by <a href="https://torsion.org/borgmatic">Borgmatic</a></p>
<h2 id="usage">Usage</h2>
<p>Norg uses a <code>toml</code> based config file for configuration. An example configuration would look like this:</p>
<pre data-lang="toml" style="background-color:#212121;color:#eeffff;" class="language-toml "><code class="language-toml" data-lang="toml"><span style="color:#f07178;">source_dirs </span><span style="color:#89ddff;">= [
</span><span> </span><span style="color:#89ddff;">&quot;</span><span style="color:#c3e88d;">/home/me/Music</span><span style="color:#89ddff;">&quot;,
</span><span> </span><span style="color:#89ddff;">&quot;</span><span style="color:#c3e88d;">/home/me/Pictures</span><span style="color:#89ddff;">&quot;
</span><span style="color:#89ddff;">]
</span><span style="color:#f07178;">encryption_password </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">MyReallySecurePassword</span><span style="color:#89ddff;">&quot;
</span><span style="color:#89ddff;">[[repositories]]
</span><span style="color:#f07178;">label </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">A Repository</span><span style="color:#89ddff;">&quot;
</span><span style="color:#f07178;">path </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">/my/backup/location</span><span style="color:#89ddff;">&quot;
</span><span>
</span><span style="color:#89ddff;">[[repositories]]
</span><span style="color:#f07178;">label </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">Another Respository at BorgBase</span><span style="color:#89ddff;">&quot;
</span><span style="color:#f07178;">path </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">ssh://1234abcd@1234abcd.repo.borgbase.com/./repo</span><span style="color:#89ddff;">&quot;
</span><span>
</span><span style="color:#89ddff;">[uptimekuma]
</span><span style="color:#f07178;">base_url </span><span style="color:#89ddff;">= &quot;</span><span style="color:#c3e88d;">https://uptime.kuma.url/api/push/1234abcd</span><span style="color:#89ddff;">&quot;
</span><span style="color:#f07178;">states </span><span style="color:#89ddff;">= [&quot;</span><span style="color:#c3e88d;">Success</span><span style="color:#89ddff;">&quot;,&quot;</span><span style="color:#c3e88d;">Failure</span><span style="color:#89ddff;">&quot;, &quot;</span><span style="color:#c3e88d;">Running</span><span style="color:#89ddff;">&quot;]
</span></code></pre>
<p>You can then run the equivalent <code>borg</code> command to init, create, list, mount and extract your backups.</p>
<pre data-lang="sh" style="background-color:#212121;color:#eeffff;" class="language-sh "><code class="language-sh" data-lang="sh"><span style="font-style:italic;color:#4a4a4a;"># Init your repository
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml init
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># Backup your data
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml create
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># List Archives
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml list
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># Mount an Archive
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml mount pcname-2024-08-18T15:20:17773204 /home/me/mnt
</span><span style="font-style:italic;color:#4a4a4a;"># Unmount an Archive
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml umount /home/me/mnt
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># Extract an Archive
</span><span style="font-style:italic;color:#4a4a4a;"># You must be in an empty folder for this to work
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml extract pcname-2024-08-18T15:20:17773204
</span><span>
</span><span style="font-style:italic;color:#4a4a4a;"># Or You must set the destination to an empty folder
</span><span style="color:#82aaff;">norg</span><span style="color:#89ddff;"> -</span><span style="color:#f78c6c;">c</span><span style="color:#82aaff;"> myconfig.toml extract pcname-2024-08-18T15:20:17773204</span><span style="color:#89ddff;"> --</span><span style="color:#f78c6c;">destination</span><span style="color:#82aaff;"> /tmp/my_extracted_archive
</span></code></pre>
<h2 id="naming-why-norg">Naming. Why "Norg"?</h2>
<p>Well, I don't know. I'm a Star Trek fan so obviously I wanted to keep something
in line with the <a href="https://memory-alpha.fandom.com/wiki/Borg">Borg pseudo-species</a> as the borg backup utility does.<br />
Also, sometimes I feel my code has elements of inexperience but loads of potential... which reminded me of <a href="https://memory-alpha.fandom.com/wiki/Nog">Nog</a>.<br />
So, simply put, <code>Norg</code> is an portmanteau of "Borg" and "Nog".</p>
<h2 id="why-create-this-when-borgmatic-exists">Why create this when Borgmatic exists?</h2>
<p><code>Borgmatic</code> is absolutely fantastic, and I love it dearly. I even implemented
the <code>Uptime Kuma</code> hook that is in it. However, I got a little impatient waiting
for the version that included the Uptime Kuma hook to arrive in various distributions
package repositories so ended up building borgmatic from source on all computers.<br />
This was a lengthy process, and borgmatic isn't very portable; it requires installation of numerous python packages (and the entire rust language in FreeBSD).<br />
I wanted to make something that had to features I needed, in a single binary I
could move around to whatever computer I needed it on.<br />
Norg was the outcome of this.</p>
<h2 id="work-in-progress">Work in Progress</h2>
<p>Norg is still very much a work in progress, so there will be bugs. Please raise
and issue, or create a pull request for any issues and resolutions you may have.</p>
<h2 id="contact">Contact</h2>
<p>For any issues, please raise an issue here. Otherwise, I can be contacted via
the fediverse at <a href="https://notnull.space/@paul">@paul@notnull.space</a>.</p>
</div>
<div class="pagination">
<div class="pagination__title">
<span class="pagination__title-h">Thanks for reading! Read other posts?</span>
<hr />
</div>
<div class="pagination__buttons">
<span class="button previous">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="button__icon"></span>&nbsp;
<span class="button__text">BatMon</span>
</a>
</span>
</div>
</div>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

View file

@ -81,6 +81,85 @@
<div class="posts">
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wm-tools/">wm_tools</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2022-05-08
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/window-manager-tools/">#window manager tools</a></span>
<div class="post-content">
<h1 id="a-selection-of-information-output-tools-for-dmenu">A selection of information output tools for dmenu</h1>
<p>These are a selection of independant tools for displaying various information
about system status in dmenu. Some of them i.e. <code>volume</code> have options (up, down, mute...)
which are selectable options in dmenu.</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/wm-tools/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/thisisnotmyemail/">thisisnotmy.email</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-11-13
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/email/">#email</a></span>
<div class="post-content">
<p>I run the <a href="https://thisisnotmy.email">thisisnotmy.email</a> email service.</p>
<h2 id="what-s-it-all-about">What's it all about?</h2>
<p>Dont you hate it when people, businesses, random telephone callers, etc. ask you for your email address out of the blue under the ruse of “providing you a better service”?
It's early days but I'm hoping to be able to offer <em>something</em> for people to
use eventually.</p>
</div>
<div>
<!-- &#xFE0E; -- force text style - some devices render this as emoji -->
<a class="read-more button" href="https://paulwilde.uk/ponderings/thisisnotmyemail/">
<span class="button__text">Read more</span>&nbsp;
<span class="button__icon">&#8617;&#xFE0E;</span>
</a>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/peanut-butter/">Peanut Butter Recipe</a></h1>
<div class="post-meta-inline">
@ -377,58 +456,6 @@ sounding as their corresponding letter should do.</p>
<p>Simple single page website for a local accountancy business.
Has additional Vue.js implementation for news and exchange rates updates.</p>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wildeit/">Wilde IT</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-04-01
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
<div class="post-content">
<p>A local IT business website detailing available services.
Our business website.</p>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/ltos/">The Lost Tin Opener Society</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-03-31
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
<div class="post-content">
<p>A spoof single page animation website of a secret society dedicated to finding all
lost tin openers.</p>
</div>
</div>

View file

@ -81,6 +81,58 @@
<div class="posts">
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/wildeit/">Wilde IT</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-04-01
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
<div class="post-content">
<p>A local IT business website detailing available services.
Our business website.</p>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/ltos/">The Lost Tin Opener Society</a></h1>
<div class="post-meta-inline">
<span class="post-date">
2021-03-31
</span>
</div>
<span class="post-tags-inline">
:: tags:&nbsp;
<a class="post-tag" href="https://paulwilde.uk/tags/website/">#website</a></span>
<div class="post-content">
<p>A spoof single page animation website of a secret society dedicated to finding all
lost tin openers.</p>
</div>
</div>
<div class="post on-list">
<h1 class="post-title"><a href="https://paulwilde.uk/ponderings/faces/">Noisy Faces</a></h1>
<div class="post-meta-inline">

View file

@ -329,6 +329,13 @@ humorous thought experiment and is in no way intended to make it to production.<
</a>
</span>
<span class="button next">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="button__text">BatMon</span>&nbsp;
<span class="button__icon"></span>
</a>
</span>
</div>
</div>

File diff suppressed because one or more lines are too long

View file

@ -14,6 +14,10 @@
<loc>https://paulwilde.uk/ponderings/basicdough/</loc>
<lastmod>2021-04-01T11:41:38+01:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/ponderings/batmon/</loc>
<lastmod>2024-07-29T21:16:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/ponderings/bedfordandco/</loc>
<lastmod>2021-04-01T10:54:15+01:00</lastmod>
@ -54,6 +58,10 @@
<loc>https://paulwilde.uk/ponderings/nemini/</loc>
<lastmod>2023-02-20T12:57:13+00:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/ponderings/norg/</loc>
<lastmod>2024-08-18T16:08:00</lastmod>
</url>
<url>
<loc>https://paulwilde.uk/ponderings/page/1/</loc>
</url>
@ -110,6 +118,12 @@
<url>
<loc>https://paulwilde.uk/tags/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/backups/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/borgbackup/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/code/</loc>
</url>
@ -131,6 +145,9 @@
<url>
<loc>https://paulwilde.uk/tags/food/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/freebsd/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/funny/</loc>
</url>
@ -143,6 +160,9 @@
<url>
<loc>https://paulwilde.uk/tags/iuse/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/linux/</loc>
</url>
<url>
<loc>https://paulwilde.uk/tags/me/</loc>
</url>

145
tags/backups/index.html Normal file
View file

@ -0,0 +1,145 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Tag: backups | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="All posts tagged backups">
<meta property="og:description" content="All posts tagged backups">
<meta property="og:title" content="backups | Paul's Site of Stuff">
<meta property="og:type" content="website">
<meta property="og:url" content="https://paulwilde.uk/tags/backups/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="All posts tagged backups">
<meta name="twitter:title" content="backups | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/tags/backups/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title">
tag: #backups
(1 post)
</h1>
<a href="https://paulwilde.uk/tags/">
Show all tags
</a>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
</ul>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

145
tags/borgbackup/index.html Normal file
View file

@ -0,0 +1,145 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Tag: borgbackup | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="All posts tagged borgbackup">
<meta property="og:description" content="All posts tagged borgbackup">
<meta property="og:title" content="borgbackup | Paul's Site of Stuff">
<meta property="og:type" content="website">
<meta property="og:url" content="https://paulwilde.uk/tags/borgbackup/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="All posts tagged borgbackup">
<meta name="twitter:title" content="borgbackup | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/tags/borgbackup/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title">
tag: #borgbackup
(1 post)
</h1>
<a href="https://paulwilde.uk/tags/">
Show all tags
</a>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
</ul>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

View file

@ -84,7 +84,7 @@ Tag: development | Paul&#x27;s Site of Stuff</title>
<div class="post">
<h1 class="post-title">
tag: #development
(5 posts)
(7 posts)
</h1>
<a href="https://paulwilde.uk/tags/">
@ -93,6 +93,36 @@ Tag: development | Paul&#x27;s Site of Stuff</title>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="post-date">2024-07-29T21:16:00</span>
:: <span class="post-list-title">BatMon</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/geminicss/">
<span class="post-date">2023-02-22T20:57:13+00:00</span>
:: <span class="post-list-title">Gemini.css</span></a>

159
tags/freebsd/index.html Normal file
View file

@ -0,0 +1,159 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Tag: freebsd | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="All posts tagged freebsd">
<meta property="og:description" content="All posts tagged freebsd">
<meta property="og:title" content="freebsd | Paul's Site of Stuff">
<meta property="og:type" content="website">
<meta property="og:url" content="https://paulwilde.uk/tags/freebsd/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="All posts tagged freebsd">
<meta name="twitter:title" content="freebsd | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/tags/freebsd/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title">
tag: #freebsd
(2 posts)
</h1>
<a href="https://paulwilde.uk/tags/">
Show all tags
</a>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="post-date">2024-07-29T21:16:00</span>
:: <span class="post-list-title">BatMon</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
</ul>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

View file

@ -85,6 +85,18 @@
<ul>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/backups/">
backups (1 post)
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/borgbackup/">
borgbackup (1 post)
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/code/">
code (2 posts)
@ -99,7 +111,7 @@
<li class="tag-list">
<a href="https://paulwilde.uk/tags/development/">
development (5 posts)
development (7 posts)
</a>
</li>
@ -127,6 +139,12 @@
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/freebsd/">
freebsd (2 posts)
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/funny/">
funny (2 posts)
@ -151,6 +169,12 @@
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/linux/">
linux (2 posts)
</a>
</li>
<li class="tag-list">
<a href="https://paulwilde.uk/tags/me/">
me (2 posts)
@ -159,7 +183,7 @@
<li class="tag-list">
<a href="https://paulwilde.uk/tags/nim/">
nim (2 posts)
nim (4 posts)
</a>
</li>
@ -213,7 +237,7 @@
<li class="tag-list">
<a href="https://paulwilde.uk/tags/tools/">
tools (1 post)
tools (3 posts)
</a>
</li>

159
tags/linux/index.html Normal file
View file

@ -0,0 +1,159 @@
<!DOCTYPE html>
<html lang="en">
<head>
<title>
Tag: linux | Paul&#x27;s Site of Stuff</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="robots" content="noodp"/>
<link rel="stylesheet" href="https://paulwilde.uk/style.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/orange.css">
<link rel="stylesheet" href="https://paulwilde.uk/color/background_blue.css">
<link rel="stylesheet" href="https://paulwilde.uk/font-hack-subset.css">
<meta name="description" content="All posts tagged linux">
<meta property="og:description" content="All posts tagged linux">
<meta property="og:title" content="linux | Paul's Site of Stuff">
<meta property="og:type" content="website">
<meta property="og:url" content="https://paulwilde.uk/tags/linux/">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:description" content="All posts tagged linux">
<meta name="twitter:title" content="linux | Paul's Site of Stuff">
<meta property="twitter:domain" content="paulwilde.uk">
<meta property="twitter:url" content="https://paulwilde.uk/tags/linux/">
<link rel="alternate" type="application/atom+xml" title="RSS" href="https://paulwilde.uk/atom.xml">
<link rel="shortcut icon" type="image/png" href="/favicon.png">
<script defer data-domain="paulwilde.uk" src="https://plausible.io/js/script.js"></script>
</head>
<body class="">
<div class="container">
<header class="header">
<div class="header__inner">
<div class="header__logo">
<a href="https://paulwilde.uk" style="text-decoration: none;">
<div class="logo">
Hello, I&#x27;m Paul
</div>
</a>
</div>
</div>
<nav class="menu">
<ul class="menu__inner">
<li><a href="/">home</a></li>
<li><a href="/aboutme">about me</a></li>
<li><a href="/ponderings">ponderings</a></li>
<li><a href="/iuse">i use …</a></li>
<li><a href="/tags">tags</a></li>
<li><a href="/atom.xml">rss</a></li>
</ul>
</nav>
</header>
<div class="post">
<h1 class="post-title">
tag: #linux
(2 posts)
</h1>
<a href="https://paulwilde.uk/tags/">
Show all tags
</a>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="post-date">2024-07-29T21:16:00</span>
:: <span class="post-list-title">BatMon</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
</ul>
</div>
<footer class="footer">
<div class="footer__inner">
<a href="https:&#x2F;&#x2F;notnull.space&#x2F;@paul" rel="me">fediverse (gts)</a>
<a href="https:&#x2F;&#x2F;snac.notnull.space&#x2F;paul" rel="me">fediverse (snac)</a>
<a href="https:&#x2F;&#x2F;codeberg.org&#x2F;pswilde" rel="me">codeberg</a>
<a href="https:&#x2F;&#x2F;keyoxide.org&#x2F;85633E30514CC1932E4268460ED12CF710BC42CA" rel="me">keyoxide</a>
</div>
<div class="footer__inner">
<div class="copyright">
<span>©
2024
Paul Wilde</span>
<span class="copyright-theme">
<span class="copyright-theme-sep">:: </span>
Theme: <a href="https://github.com/pawroman/zola-theme-terminimal/">Terminimal</a>
</span>
</div>
</div>
</footer>
</div>
</body>
</html>

View file

@ -84,7 +84,7 @@ Tag: nim | Paul&#x27;s Site of Stuff</title>
<div class="post">
<h1 class="post-title">
tag: #nim
(2 posts)
(4 posts)
</h1>
<a href="https://paulwilde.uk/tags/">
@ -93,6 +93,36 @@ Tag: nim | Paul&#x27;s Site of Stuff</title>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="post-date">2024-07-29T21:16:00</span>
:: <span class="post-list-title">BatMon</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/nemini/">
<span class="post-date">2023-02-20T12:57:13+00:00</span>
:: <span class="post-list-title">Nemini</span></a>

View file

@ -84,7 +84,7 @@ Tag: tools | Paul&#x27;s Site of Stuff</title>
<div class="post">
<h1 class="post-title">
tag: #tools
(1 post)
(3 posts)
</h1>
<a href="https://paulwilde.uk/tags/">
@ -93,6 +93,36 @@ Tag: tools | Paul&#x27;s Site of Stuff</title>
<ul><li class="post-list">
<a href="https://paulwilde.uk/ponderings/norg/">
<span class="post-date">2024-08-18T16:08:00</span>
:: <span class="post-list-title">Norg Backup Utility</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/backups/">#backups</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/borgbackup/">#borgbackup</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/batmon/">
<span class="post-date">2024-07-29T21:16:00</span>
:: <span class="post-list-title">BatMon</span></a>
<span class="post-tags-inline">
::
<a class="post-tag" href="https://paulwilde.uk/tags/development/">#development</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/freebsd/">#freebsd</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/linux/">#linux</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/nim/">#nim</a>,
<a class="post-tag" href="https://paulwilde.uk/tags/tools/">#tools</a></span>
</li>
<li class="post-list">
<a href="https://paulwilde.uk/ponderings/wm-tools/">
<span class="post-date">2022-05-08T16:25:13+01:00</span>
:: <span class="post-list-title">wm_tools</span></a>