aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--TODOs.md12
-rw-r--r--_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md2
-rw-r--r--_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md6
-rw-r--r--_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md4
-rw-r--r--_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md4
-rw-r--r--_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md12
-rw-r--r--_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md6
-rw-r--r--_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md4
-rw-r--r--_config.yml8
-rw-r--r--_includes/public-inbox.html8
-rw-r--r--_layouts/slides.html4
-rw-r--r--_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.md4
-rw-r--r--_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md4
-rw-r--r--_tils/2020-09-05-pull-requests-with-git-the-old-school-way.md2
-rw-r--r--_tils/2020-11-30-storing-ci-data-on-git-notes.md8
-rwxr-xr-xaux/workflow/assert-changelog.sh2
-rwxr-xr-xaux/workflow/assert-readme.sh6
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--locale/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--locale/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--locale/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--locale/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--locale/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--locale/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--locale/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--locale/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--locale/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--locale/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
53 files changed, 195 insertions, 195 deletions
diff --git a/TODOs.md b/TODOs.md
index 2de293c..3ae8298 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -115,7 +115,7 @@ Point to the source code on the Git repository.
- DONE in 2021-01-03
Done in
- [`bff2b07922272fd4c8f9ee0a7129d0a7c134dd38`](https://git.euandreh.xyz/website/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
+ [`bff2b07922272fd4c8f9ee0a7129d0a7c134dd38`](https://euandreh.xyz/website.git/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
- TODO in 2021-01-03
---
@@ -145,7 +145,7 @@ Depending on the provider, maybe host my own, like
- DONE in 2021-01-03
Done in
- [`433428cf6b4ef8a653f349e0a0d1fa0d10aab1e7`](https://git.euandreh.xyz/website/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
+ [`433428cf6b4ef8a653f349e0a0d1fa0d10aab1e7`](https://euandreh.xyz/website.git/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
- TODO in 2021-01-01
## DONE Move `assert-content.sh` to Ruby {#task-a7b6b371-100c-48f4-a448-bfa39f88efce}
@@ -167,7 +167,7 @@ source tree? Are torrents source files or build artifacts?
- DONE in 2020-12-27
Done in
- [`56da1a73ac0c211fbb14447b9175660d6757e795`](https://git.euandreh.xyz/website/commit/?id=56da1a73ac0c211fbb14447b9175660d6757e795).
+ [`56da1a73ac0c211fbb14447b9175660d6757e795`](https://euandreh.xyz/website.git/commit/?id=56da1a73ac0c211fbb14447b9175660d6757e795).
- TODO in 2020-12-23
## DONE Use SVG favicon {#task-29f1bded-3a56-410b-933d-e6a11f47656a}
@@ -223,16 +223,16 @@ $ convert icon-48x48.png favicon.ico
- DONE in 2020-12-28
Done in
- [`4d7a8207ee0931a157904cc58255d1950fa46178`](https://git.euandreh.xyz/website/commit/?id=4d7a8207ee0931a157904cc58255d1950fa46178).
+ [`4d7a8207ee0931a157904cc58255d1950fa46178`](https://euandreh.xyz/website.git/commit/?id=4d7a8207ee0931a157904cc58255d1950fa46178).
- TODO in 2020-12-27
## DONE Assert media files have metadata {#task-8d8a9202-97d4-4c43-b042-15fd5c95da65}
- DONE in 2020-12-28
Audio done in
- [`e07ff2a1928be00bb7f7eb7fc82c8447a581c58f`](https://git.euandreh.xyz/website/commit/?id=e07ff2a1928be00bb7f7eb7fc82c8447a581c58f),
+ [`e07ff2a1928be00bb7f7eb7fc82c8447a581c58f`](https://euandreh.xyz/website.git/commit/?id=e07ff2a1928be00bb7f7eb7fc82c8447a581c58f),
and video done in
- [`9bd53de5a956c34f9ef41695e878bdd4b3df1697`](https://git.euandreh.xyz/website/commit/?id=9bd53de5a956c34f9ef41695e878bdd4b3df1697).
+ [`9bd53de5a956c34f9ef41695e878bdd4b3df1697`](https://euandreh.xyz/website.git/commit/?id=9bd53de5a956c34f9ef41695e878bdd4b3df1697).
- TODO in 2020-12-27
diff --git a/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md b/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
index 9431d54..a9c09bc 100644
--- a/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
+++ b/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md
@@ -122,7 +122,7 @@ dozens of symlinks that I manage manually. This has worked so far, but
the solution is sometimes fragile and [not declarative at all][symlinks]. I
wonder if something like [GNU Stow][stow] can help me simplify this.
-[symlinks]: https://git.euandreh.xyz/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
+[symlinks]: https://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
[stow]: https://www.gnu.org/software/stow/
## Conclusion
diff --git a/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md b/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
index 2b6424d..85dfe4f 100644
--- a/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
+++ b/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.md
@@ -21,8 +21,8 @@ was able to quickly prototype a Rust and Cargo variation of it:
The initial prototype is even smaller than swift2nix: it has only
[37 lines of code][37-lines].
-[cargo2nix]: https://git.euandreh.xyz/cargo2nix/
-[37-lines]: https://git.euandreh.xyz/cargo2nix/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d
+[cargo2nix]: https://euandreh.xyz/cargo2nix.git/
+[37-lines]: https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d
Here's how to use it (snippet taken from the repo's README):
@@ -74,7 +74,7 @@ Try out the demo (also taken from the repo's README):
```shell
pushd "$(mktemp -d)"
-git clone https://git.euandreh.xyz/cargo2nix-demo
+git clone https://euandreh.xyz/cargo2nix-demo.git
cd cargo2nix-demo/
nix-build
```
diff --git a/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md b/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
index 3d17a39..030b2e3 100644
--- a/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
+++ b/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md
@@ -56,8 +56,8 @@ I've worked on it just enough to make it usable for myself, so beware of
unimplemented cases. Patches welcome.
[nix]: https://nixos.org/
-[swift2nix]: https://git.euandreh.xyz/swift2nix/
-[actual-code]: https://git.euandreh.xyz/swift2nix/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c
+[swift2nix]: https://euandreh.xyz/swift2nix.git/
+[actual-code]: https://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c
## Design
diff --git a/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md b/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
index 8f9c421..91dcba3 100644
--- a/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
+++ b/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.md
@@ -102,7 +102,7 @@ Even though I keep a `TODOs.md` file on the main branch, you can have a `tasks`
These tools are familiar enough that you can adjust it to fit your workflow.
-[`TODOs.md`]: https://git.euandreh.xyz/remembering/tree/TODOs.md?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
-[generate an HTML file from it]: https://git.euandreh.xyz/remembering/tree/aux/workflow/TODOs.sh?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
+[`TODOs.md`]: https://euandreh.xyz/remembering.git/tree/TODOs.md?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
+[generate an HTML file from it]: https://euandreh.xyz/remembering.git/tree/aux/workflow/TODOs.sh?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
[publish]: https://euandreh.xyz/remembering/TODOs.html
[fossil-tickets]: https://fossil-scm.org/home/doc/trunk/www/bugtheory.wiki
diff --git a/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md b/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
index f81a3fb..483af12 100644
--- a/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
+++ b/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.md
@@ -74,11 +74,11 @@ This code [already exists][clj-poc], but is yet fairly incomplete:
[than][clj-poc-o2-1] [one][clj-poc-o2-2] occurrence of `O²` functions;
- no query support yet.
-[clj-poc]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1
-[clj-poc-index]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295
-[clj-poc-o2-0]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130
-[clj-poc-o2-1]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146
-[clj-poc-o2-2]: https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253
+[clj-poc]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1
+[clj-poc-index]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295
+[clj-poc-o2-0]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130
+[clj-poc-o2-1]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146
+[clj-poc-o2-2]: https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253
## Top-down *and* bottom-up
@@ -224,7 +224,7 @@ and property-based testing for libedn.
[cbindgen-crate]: https://github.com/eqrion/cbindgen
[syn-crate]: https://github.com/dtolnay/syn
[rust-ffi]: https://blog.eqrion.net/future-directions-for-cbindgen/
-[libedn-repo]: https://git.euandreh.xyz/libedn/
+[libedn-repo]: https://euandreh.xyz/libedn.git/
## Conclusion
diff --git a/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md b/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
index 12f3cd1..be1e7da 100644
--- a/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
+++ b/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.md
@@ -40,7 +40,7 @@ Sticking to POSIX sh makes it require less build-time dependencies. There aren't
The good thing is that the program itself is small enough ([119 lines][119-lines] on v0.1.0) that POSIX sh does the job just fine, combined with other POSIX utilities such as [getopts][getopts], [sort][sort] and [awk][awk].
-[119-lines]: https://git.euandreh.xyz/remembering/tree/remembering?id=v0.1.0
+[119-lines]: https://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0
[getopts]: http://www.opengroup.org/onlinepubs/9699919799/utilities/getopts.html
[sort]: http://www.opengroup.org/onlinepubs/9699919799/utilities/sort.html
[awk]: http://www.opengroup.org/onlinepubs/9699919799/utilities/awk.html
@@ -186,5 +186,5 @@ For my personal use, I've [packaged] `remembering` for GNU Guix and Nix. Packagi
Patches welcome!
-[packaged]: https://git.euandreh.xyz/package-repository/
-[nix-file]: https://git.euandreh.xyz/dotfiles/tree/nixos/not-on-nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f
+[packaged]: https://euandreh.xyz/package-repository.git/
+[nix-file]: https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f
diff --git a/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md b/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
index 8000cc4..fa7078b 100644
--- a/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
+++ b/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.md
@@ -190,7 +190,7 @@ In fact, there are more lines of either Makefile (111), README.md (82) or troff
The price for such fine-grained control is that this approach requires more manual work.
[mallocfail]: https://github.com/ralight/mallocfail
-[`fallible_should_fail`]: https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16
+[`fallible_should_fail`]: https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16
## Usage examples
@@ -239,4 +239,4 @@ Packaging it to any other distribution should be trivial, or just downloading th
Patches welcome!
-[package]: https://git.euandreh.xyz/package-repository/
+[package]: https://euandreh.xyz/package-repository.git/
diff --git a/_config.yml b/_config.yml
index 807421d..9a049d6 100644
--- a/_config.yml
+++ b/_config.yml
@@ -380,13 +380,13 @@ t:
eo: "Ikono por montri ligon al ĉi tiu rubriko"
footer:
en: >-
- The content for this site is licensed under <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>. The <a href="https://git.euandreh.xyz/website">code</a> is <a rel="license" href="https://git.euandreh.xyz/website/tree/COPYING">AGPLv3 or later</a>. Patches welcome.
+ The content for this site is licensed under <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/">CC BY-SA 4.0</a>. The <a href="https://euandreh.xyz/website.git">code</a> is <a rel="license" href="https://euandreh.xyz/website.git/tree/COPYING">AGPLv3 or later</a>. Patches welcome.
pt: >-
- O conteúdo deste site é licenciado sob a licença <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt">CC BY-SA 4.0</a>. O <a href="https://git.euandreh.xyz/website">código</a> é <a rel="license" href="https://git.euandreh.xyz/website/tree/COPYING">AGPLv3 ou versões maiores</a>. Patches bem-vindas.
+ O conteúdo deste site é licenciado sob a licença <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.pt">CC BY-SA 4.0</a>. O <a href="https://euandreh.xyz/website.git">código</a> é <a rel="license" href="https://euandreh.xyz/website.git/tree/COPYING">AGPLv3 ou versões maiores</a>. Patches bem-vindas.
fr: >-
- Le contenu de cette site est sous la licence <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">CC BY-SA 4.0</a>. Le <a href="https://git.euandreh.xyz/website">code</a> est <a rel="license" href="https://git.euandreh.xyz/website/tree/COPYING">AGPLv3 ou supérieur</a>. Patchs bienvenus.
+ Le contenu de cette site est sous la licence <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">CC BY-SA 4.0</a>. Le <a href="https://euandreh.xyz/website.git">code</a> est <a rel="license" href="https://euandreh.xyz/website.git/tree/COPYING">AGPLv3 ou supérieur</a>. Patchs bienvenus.
eo: >-
- La enhavo por ĉi tiu retejo estas rajtigita laŭ <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">CC BY-SA 4.0</a>. La <a href="https://git.euandreh.xyz/website">kodo</a> estas <a rel="license" href="https://git.euandreh.xyz/website/tree/COPYING">AGPLv3 aŭ posta</a>. Kontribuaĵoj bonvenas.
+ La enhavo por ĉi tiu retejo estas rajtigita laŭ <a rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.fr">CC BY-SA 4.0</a>. La <a href="https://euandreh.xyz/website.git">kodo</a> estas <a rel="license" href="https://euandreh.xyz/website.git/tree/COPYING">AGPLv3 aŭ posta</a>. Kontribuaĵoj bonvenas.
months:
en:
- January
diff --git a/_includes/public-inbox.html b/_includes/public-inbox.html
index d28a184..5ecb169 100644
--- a/_includes/public-inbox.html
+++ b/_includes/public-inbox.html
@@ -8,20 +8,20 @@
<a href="mailto:~euandreh/public-inbox@lists.sr.ht?Subject=RE%3A%20{{ page.title | uri_escape }}">Comment</a>
and see
<a href="https://lists.sr.ht/~euandreh/public-inbox?search={{ page.title | uri_escape }}">existing discussions</a>
- | <a href="https://git.euandreh.xyz/website/tree/{{ page.path }}">view source</a>
+ | <a href="https://euandreh.xyz/website.git/tree/{{ page.path }}">view source</a>
{% elsif page.lang == 'pt' %}
<a href="mailto:~euandreh/public-inbox@lists.sr.ht?Subject=RE%3A%20{{ page.title | uri_escape }}">Comente</a>
e veja
<a href="https://lists.sr.ht/~euandreh/public-inbox?search={{ page.title | uri_escape }}">as discussões existentes</a>
- | <a href="https://git.euandreh.xyz/website/tree/{{ page.path }}">ver fonte</a>
+ | <a href="https://euandreh.xyz/website.git/tree/{{ page.path }}">ver fonte</a>
{% elsif page.lang == 'fr' %}
<a href="mailto:~euandreh/public-inbox@lists.sr.ht?Subject=RE%3A%20{{ page.title | uri_escape }}">Commenter</a>
et afficher
<a href="https://lists.sr.ht/~euandreh/public-inbox?search={{ page.title | uri_escape }}">les discussion existantes</a>
- | <a href="https://git.euandreh.xyz/website/tree/{{ page.path }}">voir source</a>
+ | <a href="https://euandreh.xyz/website.git/tree/{{ page.path }}">voir source</a>
{% elsif page.lang == 'eo' %}
<a href="mailto:~euandreh/public-inbox@lists.sr.ht?Subject=RE%3A%20{{ page.title | uri_escape }}">Komentu</a>
kaj
<a href="https://lists.sr.ht/~euandreh/public-inbox?search={{ page.title | uri_escape }}">vidi ekzistantajn diskutojn</a>
- | <a href="https://git.euandreh.xyz/website/tree/{{ page.path }}">vidu fontkodo</a>
+ | <a href="https://euandreh.xyz/website.git/tree/{{ page.path }}">vidu fontkodo</a>
{% endif %}
diff --git a/_layouts/slides.html b/_layouts/slides.html
index bb389e3..1cc5cc5 100644
--- a/_layouts/slides.html
+++ b/_layouts/slides.html
@@ -47,7 +47,7 @@
you can see the markdown for the presentation here:
<br />
{% capture url %}
- https://git.euandreh.xyz/website/tree/_slides/{{ page.date | date: "%Y-%m-%d" }}-{{ page.ref }}.slides
+ https://euandreh.xyz/website.git/tree/_slides/{{ page.date | date: "%Y-%m-%d" }}-{{ page.ref }}.slides
{% endcapture %}
<a href="{{ url }}">
{{ url }}
@@ -67,7 +67,7 @@
{{ content }}
1. {{ site.t.slides.these_slides[page.lang] }}: [{{ site.tld }}/{{ site.t.slides.url[page.lang] | replace: '.md', '.html' }}]({% link {{ site.t.slides.url[page.lang] }} %})
1. [{{ site.t.slides.prose_version[page.lang]}}]({% link {{ page.article }} %})
-1. [view source](https://git.euandreh.xyz/website/tree/{{ page.path }})
+1. [view source](https://euandreh.xyz/website.git/tree/{{ page.path }})
</textarea>
</section>
</div>
diff --git a/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.md b/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.md
index f81a5bd..e6d01de 100644
--- a/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.md
+++ b/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.md
@@ -21,13 +21,13 @@ See <https://discourse.nixos.org/t/inconsistent-hash-of-buildgomodule/3127/2>.
The [commit that made this visible][0].
-[0]: https://git.euandreh.xyz/servers/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438
+[0]: https://euandreh.xyz/servers.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438
## Offending derivation:
[Full source code on the repository][1]:
-[1]: https://git.euandreh.xyz/servers/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3
+[1]: https://euandreh.xyz/servers.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3
```nix
terraform-godaddy = pkgs.buildGoModule rec {
diff --git a/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md b/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md
index 19af37f..20efabf 100644
--- a/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md
+++ b/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.md
@@ -30,7 +30,7 @@ The commands from the screencast were[^script-command]:
```shell
pushd `mktemp -d`
-git clone https://git.euandreh.xyz/autoqemu .
+git clone https://euandreh.xyz/autoqemu.git .
make
make install PREFIX=$HOME/.local
autoqemu ssh alpine
@@ -40,5 +40,5 @@ It assumes that `$HOME/.local/bin` is in `$PATH`.
[begriffs-article]: https://begriffs.com/posts/2020-08-31-portable-stable-software.html
[public thread]: https://talk.begriffs.com/pipermail/friends/2021-February/001263.html
-[AutoQEMU]: https://git.euandreh.xyz/autoqemu/about
+[AutoQEMU]: https://euandreh.xyz/autoqemu.git/about
[expect]: https://core.tcl-lang.org/expect/index
diff --git a/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.md b/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.md
index 43f83fc..e013863 100644
--- a/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.md
+++ b/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.md
@@ -45,7 +45,7 @@ The following changes since commit 302c9f2f035c0360acd4e13142428c100a10d43f:
are available in the Git repository at:
- https://git.euandreh.xyz/website/
+ https://euandreh.xyz/website.git/
for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:
diff --git a/_tils/2020-11-30-storing-ci-data-on-git-notes.md b/_tils/2020-11-30-storing-ci-data-on-git-notes.md
index 95365ac..74beda2 100644
--- a/_tils/2020-11-30-storing-ci-data-on-git-notes.md
+++ b/_tils/2020-11-30-storing-ci-data-on-git-notes.md
@@ -101,19 +101,19 @@ index 3f6ca69..02b9cc6 100644
```
Other tools such as [cgit][cgit] will also show notes on the web interface:
-[https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)
+[https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)
You can go even further: since cgit can serve raw blob directly, you can even
serve such artifacts (log files, release artifacts, binaries) from cgit itself:
```shell
$ SHA="$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
-$ echo "https://git.euandreh.xyz/vps/blob?id=$SHA"
-https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff
+$ echo "https://euandreh.xyz/vps.git/blob?id=$SHA"
+https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff
```
And like that you'll have cgit serving the artifacts for you:
-[https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)
+[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)
[previous-article]: {% link _tils/2020-11-12-diy-bare-bones-ci-server-with-bash-and-nix.md %}
[git-notes]: https://git-scm.com/docs/git-notes
diff --git a/aux/workflow/assert-changelog.sh b/aux/workflow/assert-changelog.sh
index 4acc81b..c58a600 100755
--- a/aux/workflow/assert-changelog.sh
+++ b/aux/workflow/assert-changelog.sh
@@ -44,7 +44,7 @@ assert() {
VVERSION="$2"
VERSION="${2#v}"
CHANGELOG_ENTRY="$(printf \
- '# [%s](https://git.euandreh.xyz/%s/commit/?id=%s) - %s' \
+ '# [%s](https://euandreh.xyz/%s.git/commit/?id=%s) - %s' \
"$VERSION" "$PROJECT" "$VVERSION" "$DATE")"
if ! grep -qF "$CHANGELOG_ENTRY" CHANGELOG.md; then
echo "Missing '$CHANGELOG_ENTRY' entry from CHANGELOG.md" >&2
diff --git a/aux/workflow/assert-readme.sh b/aux/workflow/assert-readme.sh
index 1e49bfb..7afeb4c 100755
--- a/aux/workflow/assert-readme.sh
+++ b/aux/workflow/assert-readme.sh
@@ -55,7 +55,7 @@ Send contributions to the [mailing list] via
## Links
- [homepage](https://$TLD/$PROJECT/en/)
-- [source code](https://git.euandreh.xyz/$PROJECT/)
+- [source code](https://euandreh.xyz/$PROJECT.git/)
- [bug tracking](https://$TLD/$PROJECT/TODOs.html)
- [mailing list]
- [CI logs](https://$TLD/$PROJECT/ci.html)
@@ -68,7 +68,7 @@ RELEASES_LIST="$(mkstemp)"
add_release() {
DATE="$1"
VVERSION="$2"
- echo "- [$VVERSION](https://git.euandreh.xyz/$PROJECT/commit/?id=$VVERSION) [$PROJECT-$VVERSION.tar.gz](https://git.euandreh.xyz/$PROJECT/snapshot/$PROJECT-$VVERSION.tar.gz) ([sig](https://git.euandreh.xyz/$PROJECT/snapshot/$PROJECT-$VVERSION.tar.gz.asc)) - $DATE" >> "$RELEASES_LIST"
+ echo "- [$VVERSION](https://euandreh.xyz/$PROJECT.git/commit/?id=$VVERSION) [$PROJECT-$VVERSION.tar.gz](https://euandreh.xyz/$PROJECT.git/snapshot/$PROJECT-$VVERSION.tar.gz) ([sig](https://euandreh.xyz/$PROJECT.git/snapshot/$PROJECT-$VVERSION.tar.gz.asc)) - $DATE" >> "$RELEASES_LIST"
}
for VVERSION in $(git tag); do
@@ -98,7 +98,7 @@ The code is licensed under
[GNU Affero General Public License v3.0 or later][AGPL-3.0-or-later]
(AGPL-3.0-or-later).
-[AGPL-3.0-or-later]: https://git.euandreh.xyz/$PROJECT/tree/COPYING
+[AGPL-3.0-or-later]: https://euandreh.xyz/.git$PROJECT/tree/COPYING
EOF
if ! tail -n "$(wc -l < "$EXPECTED")" README.md | diff - "$EXPECTED"; then
diff --git a/locale/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/locale/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index df36919..c469b02 100644
--- a/locale/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/locale/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
@@ -206,7 +206,7 @@ msgid ""
"For my home profile and personal configuration I already have a few dozens "
"of symlinks that I manage manually. This has worked so far, but the solution"
" is sometimes fragile and [not declarative at "
-"all](https://git.euandreh.xyz/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
" I wonder if something like [GNU Stow](https://www.gnu.org/software/stow/) "
"can help me simplify this."
msgstr ""
diff --git a/locale/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/locale/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 6f02fc6..7231ea3 100644
--- a/locale/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/locale/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
@@ -6,13 +6,13 @@ msgid ""
"In the same vein of my earlier post on [swift2nix]({% link "
"_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md %}), I was "
"able to quickly prototype a Rust and Cargo variation of it: "
-"[cargo2nix](https://git.euandreh.xyz/cargo2nix/)."
+"[cargo2nix](https://euandreh.xyz/cargo2nix.git/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://git.euandreh.xyz/cargo2nix/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
msgstr ""
msgid "Here's how to use it (snippet taken from the repo's README):"
@@ -76,7 +76,7 @@ msgstr ""
msgid ""
"pushd \"$(mktemp -d)\"\n"
-"git clone https://git.euandreh.xyz/cargo2nix-demo\n"
+"git clone https://euandreh.xyz/cargo2nix-demo.git\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/locale/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/locale/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 3c7e6ec..1500ff0 100644
--- a/locale/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/locale/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
@@ -12,7 +12,7 @@ msgstr ""
msgid ""
"I wrote a simple little tool called "
-"[swift2nix](https://git.euandreh.xyz/swift2nix/) that allows you trick "
+"[swift2nix](https://euandreh.xyz/swift2nix.git/) that allows you trick "
"Swift's package manager into assuming everything is set up. Here's the "
"example from swift2nix's README file:"
msgstr ""
@@ -48,7 +48,7 @@ msgstr ""
msgid ""
"The final [actual "
-"code](https://git.euandreh.xyz/swift2nix/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
" was so small (46 lines) that it made me think about package managers, "
"\"*2nix\" tools and some problems with many of them."
msgstr ""
diff --git a/locale/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/locale/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 510a47e..272aba0 100644
--- a/locale/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/locale/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
@@ -141,10 +141,10 @@ msgstr ""
msgid ""
"I like to keep a "
-"[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
"repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
"Then when building the documentation I'll just [generate an HTML file from "
-"it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+"it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
"site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
"[publish](https://euandreh.xyz/mediator/TODOs.html) it alongside the static "
"website. All that is done on the main branch."
@@ -152,10 +152,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
#~ "repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
#~ "Then when building the documentation I'll just [generate an HTML file from "
-#~ "it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
@@ -163,10 +163,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
#~ " file at the repository top-level, with two relevant sections: \"tasks\" and"
#~ " \"bugs\". Then when building the documentation I'll just [generate an HTML "
-#~ "file from it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "file from it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
diff --git a/locale/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/locale/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index ecd28a5..15005ad 100644
--- a/locale/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/locale/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
@@ -86,23 +86,23 @@ msgstr ""
msgid ""
"This code [already "
-"exists](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
" but is yet fairly incomplete:"
msgstr ""
msgid ""
"the building of the index isn't done yet (with some [commented "
-"code](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
" on the next step to be implemented)"
msgstr ""
msgid ""
"the indexing is extremely inefficient, with "
-"[more](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
" occurrence of `O²` functions;"
msgstr ""
@@ -342,7 +342,7 @@ msgstr ""
msgid ""
"When starting working on x-bindgen, I realized I didn't know what to look "
"for in a header file, as I haven't written any C code in many years. So as I"
-" was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+" was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
"to build a good C API to expose. So I tried porting the code to C, and right"
" now I'm working on building a *good* C API for a JSON parser using parser "
"combinators: ~~ParsecC~~ [^parsecc]."
@@ -353,7 +353,7 @@ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -361,7 +361,7 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
#~ "combinators: ~~ParsecC~~ *EDIT*: now archived, the experimentation was fun."
@@ -373,15 +373,15 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -389,19 +389,19 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
diff --git a/locale/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/locale/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index 39b12d5..f71c98f 100644
--- a/locale/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/locale/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
@@ -59,7 +59,7 @@ msgstr ""
msgid ""
"The good thing is that the program itself is small enough ([119 "
-"lines](https://git.euandreh.xyz/remembering/tree/remembering?id=v0.1.0) on "
+"lines](https://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
"v0.1.0) that POSIX sh does the job just fine, combined with other POSIX "
"utilities such as "
"[getopts](http://www.opengroup.org/onlinepubs/9699919799/utilities/getopts.html),"
@@ -261,7 +261,7 @@ msgid "the manpages are written in troff directly;"
msgstr ""
msgid ""
-"For my personal use, I've [packaged](https://git.euandreh.xyz/package-"
+"For my personal use, I've [packaged](https://euandreh.xyz/package-.git"
"repository/) `remembering` for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -283,8 +283,8 @@ msgstr ""
#~ msgid ""
#~ "For my personal use, I've packaged `remembering` for [GNU "
-#~ "Guix](https://git.euandreh.xyz/euandreh-guix-channel/) and "
-#~ "[Nix](https://git.euandreh.xyz/dotfiles/tree/nixos/not-on-"
+#~ "Guix](https://euandreh.xyz/euandreh-guix-channel.git/) and "
+#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
#~ "nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f). "
#~ "Packaging it to any other distribution should be trivial, or just "
#~ "downloading the tarball and running `[sudo] make install`."
@@ -295,7 +295,7 @@ msgstr ""
#~ msgid ""
#~ "Today I pushed v0.1.0 of "
-#~ "[remembering](https://git.euandreh.xyz/remembering/), a tool to enhance the "
+#~ "[remembering](https://euandreh.xyz/remembering.git/), a tool to enhance the "
#~ "interactive usability of menu-like tools, such as "
#~ "[dmenu](https://tools.suckless.org/dmenu/) and "
#~ "[fzf](https://github.com/junegunn/fzf)."
diff --git a/locale/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 3587761..de3453b 100644
--- a/locale/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -287,7 +287,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -306,7 +306,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
diff --git a/locale/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 02499da..a4f1ed8 100644
--- a/locale/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -252,7 +252,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
@@ -305,7 +305,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
diff --git a/locale/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/locale/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 9451a98..6be1e7f 100644
--- a/locale/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/locale/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
@@ -1051,12 +1051,12 @@ msgstr ""
msgid ""
"The [commit that made this "
-"visible](https://git.euandreh.xyz/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/locale/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/locale/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index d0e9b44..b0c24a9 100644
--- a/locale/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/locale/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
@@ -58,7 +58,7 @@ msgstr ""
msgid ""
"pushd `mktemp -d`\n"
-"git clone https://git.euandreh.xyz/autoqemu .\n"
+"git clone https://euandreh.xyz/autoqemu.git .\n"
"make\n"
"make install PREFIX=$HOME/.local\n"
"autoqemu ssh alpine\n"
@@ -67,7 +67,7 @@ msgstr ""
msgid ""
"This screencast is a simple demo of automating the installation of Alpine "
"Linux 3.12.3 standard x86_64 with "
-"[AutoQEMU](https://git.euandreh.xyz/autoqemu/about), which is nothing more "
+"[AutoQEMU](https://euandreh.xyz/autoqemu.git/about), which is nothing more "
"than POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
"Makefiles glued together."
msgstr ""
@@ -75,14 +75,14 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu/), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git/), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
#~ msgid ""
#~ "pushd `mktemp -d`\n"
-#~ "git clone https://git.euandreh.xyz/autoqemu .\n"
+#~ "git clone https://euandreh.xyz/autoqemu.git .\n"
#~ "./configure --prefix=$HOME/.local\n"
#~ "make install\n"
#~ "autoqemu ssh alpine\n"
@@ -91,7 +91,7 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/locale/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/locale/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 1610cea..4b43e70 100644
--- a/locale/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/locale/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
@@ -106,7 +106,7 @@ msgid ""
"\n"
"are available in the Git repository at:\n"
"\n"
-" https://git.euandreh.xyz/website/\n"
+" https://euandreh.xyz/website.git/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/locale/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/locale/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index 6229434..e9cc227 100644
--- a/locale/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/locale/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
@@ -119,7 +119,7 @@ msgstr ""
msgid ""
"Other tools such as [cgit][cgit] will also show notes on the web interface: "
-"[https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://git.euandreh.xyz/vps/blob?id=$SHA\"\n"
-"https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
+"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/locale/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index df36919..c469b02 100644
--- a/locale/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/locale/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
@@ -206,7 +206,7 @@ msgid ""
"For my home profile and personal configuration I already have a few dozens "
"of symlinks that I manage manually. This has worked so far, but the solution"
" is sometimes fragile and [not declarative at "
-"all](https://git.euandreh.xyz/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
" I wonder if something like [GNU Stow](https://www.gnu.org/software/stow/) "
"can help me simplify this."
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/locale/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 6f02fc6..7231ea3 100644
--- a/locale/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/locale/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
@@ -6,13 +6,13 @@ msgid ""
"In the same vein of my earlier post on [swift2nix]({% link "
"_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md %}), I was "
"able to quickly prototype a Rust and Cargo variation of it: "
-"[cargo2nix](https://git.euandreh.xyz/cargo2nix/)."
+"[cargo2nix](https://euandreh.xyz/cargo2nix.git/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://git.euandreh.xyz/cargo2nix/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
msgstr ""
msgid "Here's how to use it (snippet taken from the repo's README):"
@@ -76,7 +76,7 @@ msgstr ""
msgid ""
"pushd \"$(mktemp -d)\"\n"
-"git clone https://git.euandreh.xyz/cargo2nix-demo\n"
+"git clone https://euandreh.xyz/cargo2nix-demo.git\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/locale/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 3c7e6ec..1500ff0 100644
--- a/locale/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/locale/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
@@ -12,7 +12,7 @@ msgstr ""
msgid ""
"I wrote a simple little tool called "
-"[swift2nix](https://git.euandreh.xyz/swift2nix/) that allows you trick "
+"[swift2nix](https://euandreh.xyz/swift2nix.git/) that allows you trick "
"Swift's package manager into assuming everything is set up. Here's the "
"example from swift2nix's README file:"
msgstr ""
@@ -48,7 +48,7 @@ msgstr ""
msgid ""
"The final [actual "
-"code](https://git.euandreh.xyz/swift2nix/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
" was so small (46 lines) that it made me think about package managers, "
"\"*2nix\" tools and some problems with many of them."
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/locale/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 510a47e..272aba0 100644
--- a/locale/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/locale/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
@@ -141,10 +141,10 @@ msgstr ""
msgid ""
"I like to keep a "
-"[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
"repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
"Then when building the documentation I'll just [generate an HTML file from "
-"it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+"it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
"site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
"[publish](https://euandreh.xyz/mediator/TODOs.html) it alongside the static "
"website. All that is done on the main branch."
@@ -152,10 +152,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
#~ "repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
#~ "Then when building the documentation I'll just [generate an HTML file from "
-#~ "it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
@@ -163,10 +163,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
#~ " file at the repository top-level, with two relevant sections: \"tasks\" and"
#~ " \"bugs\". Then when building the documentation I'll just [generate an HTML "
-#~ "file from it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "file from it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
diff --git a/locale/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/locale/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index ecd28a5..15005ad 100644
--- a/locale/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/locale/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
@@ -86,23 +86,23 @@ msgstr ""
msgid ""
"This code [already "
-"exists](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
" but is yet fairly incomplete:"
msgstr ""
msgid ""
"the building of the index isn't done yet (with some [commented "
-"code](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
" on the next step to be implemented)"
msgstr ""
msgid ""
"the indexing is extremely inefficient, with "
-"[more](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
" occurrence of `O²` functions;"
msgstr ""
@@ -342,7 +342,7 @@ msgstr ""
msgid ""
"When starting working on x-bindgen, I realized I didn't know what to look "
"for in a header file, as I haven't written any C code in many years. So as I"
-" was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+" was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
"to build a good C API to expose. So I tried porting the code to C, and right"
" now I'm working on building a *good* C API for a JSON parser using parser "
"combinators: ~~ParsecC~~ [^parsecc]."
@@ -353,7 +353,7 @@ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -361,7 +361,7 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
#~ "combinators: ~~ParsecC~~ *EDIT*: now archived, the experimentation was fun."
@@ -373,15 +373,15 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -389,19 +389,19 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/locale/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index 39b12d5..f71c98f 100644
--- a/locale/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/locale/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
@@ -59,7 +59,7 @@ msgstr ""
msgid ""
"The good thing is that the program itself is small enough ([119 "
-"lines](https://git.euandreh.xyz/remembering/tree/remembering?id=v0.1.0) on "
+"lines](https://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
"v0.1.0) that POSIX sh does the job just fine, combined with other POSIX "
"utilities such as "
"[getopts](http://www.opengroup.org/onlinepubs/9699919799/utilities/getopts.html),"
@@ -261,7 +261,7 @@ msgid "the manpages are written in troff directly;"
msgstr ""
msgid ""
-"For my personal use, I've [packaged](https://git.euandreh.xyz/package-"
+"For my personal use, I've [packaged](https://euandreh.xyz/package-.git"
"repository/) `remembering` for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -283,8 +283,8 @@ msgstr ""
#~ msgid ""
#~ "For my personal use, I've packaged `remembering` for [GNU "
-#~ "Guix](https://git.euandreh.xyz/euandreh-guix-channel/) and "
-#~ "[Nix](https://git.euandreh.xyz/dotfiles/tree/nixos/not-on-"
+#~ "Guix](https://euandreh.xyz/euandreh-guix-channel.git/) and "
+#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
#~ "nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f). "
#~ "Packaging it to any other distribution should be trivial, or just "
#~ "downloading the tarball and running `[sudo] make install`."
@@ -295,7 +295,7 @@ msgstr ""
#~ msgid ""
#~ "Today I pushed v0.1.0 of "
-#~ "[remembering](https://git.euandreh.xyz/remembering/), a tool to enhance the "
+#~ "[remembering](https://euandreh.xyz/remembering.git/), a tool to enhance the "
#~ "interactive usability of menu-like tools, such as "
#~ "[dmenu](https://tools.suckless.org/dmenu/) and "
#~ "[fzf](https://github.com/junegunn/fzf)."
diff --git a/locale/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 3587761..de3453b 100644
--- a/locale/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -287,7 +287,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -306,7 +306,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 02499da..a4f1ed8 100644
--- a/locale/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -252,7 +252,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
@@ -305,7 +305,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
diff --git a/locale/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/locale/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 9451a98..6be1e7f 100644
--- a/locale/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/locale/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
@@ -1051,12 +1051,12 @@ msgstr ""
msgid ""
"The [commit that made this "
-"visible](https://git.euandreh.xyz/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/locale/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/locale/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index d0e9b44..b0c24a9 100644
--- a/locale/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/locale/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
@@ -58,7 +58,7 @@ msgstr ""
msgid ""
"pushd `mktemp -d`\n"
-"git clone https://git.euandreh.xyz/autoqemu .\n"
+"git clone https://euandreh.xyz/autoqemu.git .\n"
"make\n"
"make install PREFIX=$HOME/.local\n"
"autoqemu ssh alpine\n"
@@ -67,7 +67,7 @@ msgstr ""
msgid ""
"This screencast is a simple demo of automating the installation of Alpine "
"Linux 3.12.3 standard x86_64 with "
-"[AutoQEMU](https://git.euandreh.xyz/autoqemu/about), which is nothing more "
+"[AutoQEMU](https://euandreh.xyz/autoqemu.git/about), which is nothing more "
"than POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
"Makefiles glued together."
msgstr ""
@@ -75,14 +75,14 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu/), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git/), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
#~ msgid ""
#~ "pushd `mktemp -d`\n"
-#~ "git clone https://git.euandreh.xyz/autoqemu .\n"
+#~ "git clone https://euandreh.xyz/autoqemu.git .\n"
#~ "./configure --prefix=$HOME/.local\n"
#~ "make install\n"
#~ "autoqemu ssh alpine\n"
@@ -91,7 +91,7 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/locale/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/locale/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 1610cea..4b43e70 100644
--- a/locale/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/locale/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
@@ -106,7 +106,7 @@ msgid ""
"\n"
"are available in the Git repository at:\n"
"\n"
-" https://git.euandreh.xyz/website/\n"
+" https://euandreh.xyz/website.git/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/locale/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/locale/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index 6229434..e9cc227 100644
--- a/locale/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/locale/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
@@ -119,7 +119,7 @@ msgstr ""
msgid ""
"Other tools such as [cgit][cgit] will also show notes on the web interface: "
-"[https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://git.euandreh.xyz/vps/blob?id=$SHA\"\n"
-"https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
+"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/locale/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index df36919..c469b02 100644
--- a/locale/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/locale/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
@@ -206,7 +206,7 @@ msgid ""
"For my home profile and personal configuration I already have a few dozens "
"of symlinks that I manage manually. This has worked so far, but the solution"
" is sometimes fragile and [not declarative at "
-"all](https://git.euandreh.xyz/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
" I wonder if something like [GNU Stow](https://www.gnu.org/software/stow/) "
"can help me simplify this."
msgstr ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/locale/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 6f02fc6..7231ea3 100644
--- a/locale/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/locale/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
@@ -6,13 +6,13 @@ msgid ""
"In the same vein of my earlier post on [swift2nix]({% link "
"_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.md %}), I was "
"able to quickly prototype a Rust and Cargo variation of it: "
-"[cargo2nix](https://git.euandreh.xyz/cargo2nix/)."
+"[cargo2nix](https://euandreh.xyz/cargo2nix.git/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://git.euandreh.xyz/cargo2nix/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
msgstr ""
msgid "Here's how to use it (snippet taken from the repo's README):"
@@ -76,7 +76,7 @@ msgstr ""
msgid ""
"pushd \"$(mktemp -d)\"\n"
-"git clone https://git.euandreh.xyz/cargo2nix-demo\n"
+"git clone https://euandreh.xyz/cargo2nix-demo.git\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/locale/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 3c7e6ec..1500ff0 100644
--- a/locale/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/locale/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
@@ -12,7 +12,7 @@ msgstr ""
msgid ""
"I wrote a simple little tool called "
-"[swift2nix](https://git.euandreh.xyz/swift2nix/) that allows you trick "
+"[swift2nix](https://euandreh.xyz/swift2nix.git/) that allows you trick "
"Swift's package manager into assuming everything is set up. Here's the "
"example from swift2nix's README file:"
msgstr ""
@@ -48,7 +48,7 @@ msgstr ""
msgid ""
"The final [actual "
-"code](https://git.euandreh.xyz/swift2nix/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
" was so small (46 lines) that it made me think about package managers, "
"\"*2nix\" tools and some problems with many of them."
msgstr ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/locale/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 510a47e..272aba0 100644
--- a/locale/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/locale/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
@@ -141,10 +141,10 @@ msgstr ""
msgid ""
"I like to keep a "
-"[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
"repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
"Then when building the documentation I'll just [generate an HTML file from "
-"it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+"it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
"site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
"[publish](https://euandreh.xyz/mediator/TODOs.html) it alongside the static "
"website. All that is done on the main branch."
@@ -152,10 +152,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
#~ "repository top-level, with two relevant sections: \"tasks\" and \"bugs\". "
#~ "Then when building the documentation I'll just [generate an HTML file from "
-#~ "it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
@@ -163,10 +163,10 @@ msgstr ""
#~ msgid ""
#~ "I like to keep a "
-#~ "[`TODOs.org`](https://git.euandreh.xyz/mediator/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
#~ " file at the repository top-level, with two relevant sections: \"tasks\" and"
#~ " \"bugs\". Then when building the documentation I'll just [generate an HTML "
-#~ "file from it](https://git.euandreh.xyz/mediator/tree/scripts/build-"
+#~ "file from it](https://euandreh.xyz/mediator.git/tree/scripts/build-"
#~ "site.sh?id=db4a727bc24b54b50158827b34502de21dbf8948#n14), and "
#~ "[publish](https://mediator.euandreh.xyz/tasks-and-bugs.html) it alongside "
#~ "the static website. All that is done on the main branch."
diff --git a/locale/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/locale/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index ecd28a5..15005ad 100644
--- a/locale/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/locale/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
@@ -86,23 +86,23 @@ msgstr ""
msgid ""
"This code [already "
-"exists](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
" but is yet fairly incomplete:"
msgstr ""
msgid ""
"the building of the index isn't done yet (with some [commented "
-"code](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
" on the next step to be implemented)"
msgstr ""
msgid ""
"the indexing is extremely inefficient, with "
-"[more](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://git.euandreh.xyz/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
" occurrence of `O²` functions;"
msgstr ""
@@ -342,7 +342,7 @@ msgstr ""
msgid ""
"When starting working on x-bindgen, I realized I didn't know what to look "
"for in a header file, as I haven't written any C code in many years. So as I"
-" was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+" was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
"to build a good C API to expose. So I tried porting the code to C, and right"
" now I'm working on building a *good* C API for a JSON parser using parser "
"combinators: ~~ParsecC~~ [^parsecc]."
@@ -353,7 +353,7 @@ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -361,7 +361,7 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
#~ "combinators: ~~ParsecC~~ *EDIT*: now archived, the experimentation was fun."
@@ -373,15 +373,15 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://git.euandreh.xyz/x-bindgen/). Right now it is just a "
+#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
#~ "copy of cbindgen verbatim, and I plan to remove all C and C++ emitting code "
#~ "from it, and add a IR emitting code instead."
#~ msgstr ""
@@ -389,19 +389,19 @@ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
#~ "When starting working on x-bindgen, I realized I didn't know what to look "
#~ "for in a header file, as I haven't written any C code in many years. So as I"
-#~ " was writing [libedn](https://git.euandreh.xyz/libedn/), I didn't know how "
+#~ " was writing [libedn](https://euandreh.xyz/libedn.git/), I didn't know how "
#~ "to build a good C API to expose. So I tried porting the code to C, and right"
#~ " now I'm working on building a *good* C API for a JSON parser using parser "
-#~ "combinators: [ParsecC](https://git.euandreh.xyz/parsecc/)."
+#~ "combinators: [ParsecC](https://euandreh.xyz/parsecc.git/)."
#~ msgstr ""
#~ msgid ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/locale/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index 39b12d5..f71c98f 100644
--- a/locale/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/locale/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
@@ -59,7 +59,7 @@ msgstr ""
msgid ""
"The good thing is that the program itself is small enough ([119 "
-"lines](https://git.euandreh.xyz/remembering/tree/remembering?id=v0.1.0) on "
+"lines](https://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
"v0.1.0) that POSIX sh does the job just fine, combined with other POSIX "
"utilities such as "
"[getopts](http://www.opengroup.org/onlinepubs/9699919799/utilities/getopts.html),"
@@ -261,7 +261,7 @@ msgid "the manpages are written in troff directly;"
msgstr ""
msgid ""
-"For my personal use, I've [packaged](https://git.euandreh.xyz/package-"
+"For my personal use, I've [packaged](https://euandreh.xyz/package-.git"
"repository/) `remembering` for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -283,8 +283,8 @@ msgstr ""
#~ msgid ""
#~ "For my personal use, I've packaged `remembering` for [GNU "
-#~ "Guix](https://git.euandreh.xyz/euandreh-guix-channel/) and "
-#~ "[Nix](https://git.euandreh.xyz/dotfiles/tree/nixos/not-on-"
+#~ "Guix](https://euandreh.xyz/euandreh-guix-channel.git/) and "
+#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
#~ "nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f). "
#~ "Packaging it to any other distribution should be trivial, or just "
#~ "downloading the tarball and running `[sudo] make install`."
@@ -295,7 +295,7 @@ msgstr ""
#~ msgid ""
#~ "Today I pushed v0.1.0 of "
-#~ "[remembering](https://git.euandreh.xyz/remembering/), a tool to enhance the "
+#~ "[remembering](https://euandreh.xyz/remembering.git/), a tool to enhance the "
#~ "interactive usability of menu-like tools, such as "
#~ "[dmenu](https://tools.suckless.org/dmenu/) and "
#~ "[fzf](https://github.com/junegunn/fzf)."
diff --git a/locale/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 3587761..de3453b 100644
--- a/locale/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -287,7 +287,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
@@ -306,7 +306,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
diff --git a/locale/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/locale/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index 02499da..a4f1ed8 100644
--- a/locale/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/locale/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
@@ -252,7 +252,7 @@ msgstr ""
msgid ""
"The actual code is just this single function, "
-"[`fallible_should_fail`](https://git.euandreh.xyz/fallible/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
" which ended-up taking only ~40 lines. In fact, there are more lines of "
"either Makefile (111), README.md (82) or troff (306) on this first version."
msgstr ""
@@ -305,7 +305,7 @@ msgid "Conclusion"
msgstr ""
msgid ""
-"For my personal use, I'll [package](https://git.euandreh.xyz/package-"
+"For my personal use, I'll [package](https://euandreh.xyz/package-.git"
"repository/) them for GNU Guix and Nix. Packaging it to any other "
"distribution should be trivial, or just downloading the tarball and running "
"`[sudo] make install`."
diff --git a/locale/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/locale/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 9451a98..6be1e7f 100644
--- a/locale/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/locale/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
@@ -1051,12 +1051,12 @@ msgstr ""
msgid ""
"The [commit that made this "
-"visible](https://git.euandreh.xyz/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://git.euandreh.xyz/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/locale/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/locale/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index d0e9b44..b0c24a9 100644
--- a/locale/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/locale/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
@@ -58,7 +58,7 @@ msgstr ""
msgid ""
"pushd `mktemp -d`\n"
-"git clone https://git.euandreh.xyz/autoqemu .\n"
+"git clone https://euandreh.xyz/autoqemu.git .\n"
"make\n"
"make install PREFIX=$HOME/.local\n"
"autoqemu ssh alpine\n"
@@ -67,7 +67,7 @@ msgstr ""
msgid ""
"This screencast is a simple demo of automating the installation of Alpine "
"Linux 3.12.3 standard x86_64 with "
-"[AutoQEMU](https://git.euandreh.xyz/autoqemu/about), which is nothing more "
+"[AutoQEMU](https://euandreh.xyz/autoqemu.git/about), which is nothing more "
"than POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
"Makefiles glued together."
msgstr ""
@@ -75,14 +75,14 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu/), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git/), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
#~ msgid ""
#~ "pushd `mktemp -d`\n"
-#~ "git clone https://git.euandreh.xyz/autoqemu .\n"
+#~ "git clone https://euandreh.xyz/autoqemu.git .\n"
#~ "./configure --prefix=$HOME/.local\n"
#~ "make install\n"
#~ "autoqemu ssh alpine\n"
@@ -91,7 +91,7 @@ msgstr ""
#~ msgid ""
#~ "This screencast is a simple demo of automating the installation of Alpine "
#~ "Linux 3.12.3 standard x86_64 with "
-#~ "[AutoQEMU](https://git.euandreh.xyz/autoqemu), which is nothing more than "
+#~ "[AutoQEMU](https://euandreh.xyz/autoqemu.git), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/locale/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/locale/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 1610cea..4b43e70 100644
--- a/locale/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/locale/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
@@ -106,7 +106,7 @@ msgid ""
"\n"
"are available in the Git repository at:\n"
"\n"
-" https://git.euandreh.xyz/website/\n"
+" https://euandreh.xyz/website.git/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/locale/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/locale/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index 6229434..e9cc227 100644
--- a/locale/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/locale/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
@@ -119,7 +119,7 @@ msgstr ""
msgid ""
"Other tools such as [cgit][cgit] will also show notes on the web interface: "
-"[https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://git.euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://git.euandreh.xyz/vps/blob?id=$SHA\"\n"
-"https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
+"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://git.euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""