aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--TODOs.md14
-rw-r--r--_articles/2019-06-02-using-nixos-as-an-stateless-workstation.md2
-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.md2
-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/containers/guix/with-container.sh2
-rw-r--r--aux/tld.txt2
-rwxr-xr-xaux/workflow/assert-changelog.sh2
-rwxr-xr-xaux/workflow/assert-readme.sh6
-rw-r--r--po/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--po/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--po/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--po/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--po/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--po/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--po/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--po/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--po/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--po/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
-rw-r--r--po/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--po/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--po/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--po/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--po/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--po/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--po/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--po/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--po/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--po/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
-rw-r--r--po/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po2
-rw-r--r--po/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po6
-rw-r--r--po/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po4
-rw-r--r--po/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po12
-rw-r--r--po/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po30
-rw-r--r--po/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po10
-rw-r--r--po/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po4
-rw-r--r--po/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po6
-rw-r--r--po/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po10
-rw-r--r--po/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po2
-rw-r--r--po/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po8
-rwxr-xr-xsrc/development/genhtml.sh2
-rwxr-xr-xv2/src/development/genhtml.sh4
55 files changed, 195 insertions, 195 deletions
diff --git a/TODOs.md b/TODOs.md
index 174833a..035bfc7 100644
--- a/TODOs.md
+++ b/TODOs.md
@@ -58,7 +58,7 @@ Require less software: both `mktorrent` and online TURN/STUN servers.
Add the `.well-known/security.txt` file, with a `security.txt` symlink.
Done in
- [`764b6f4d312ed6a68d8591447bbcc1ba1e13f272`](https://euandreh.xyz/euandre.org.git/commit/?id=764b6f4d312ed6a68d8591447bbcc1ba1e13f272).
+ [`764b6f4d312ed6a68d8591447bbcc1ba1e13f272`](https://euandre.org/git/euandre.org/commit/?id=764b6f4d312ed6a68d8591447bbcc1ba1e13f272).
- TODO in 2022-03-06
---
@@ -325,7 +325,7 @@ Point to the source code on the Git repository.
- DONE in 2021-01-03
Done in
- [`bff2b07922272fd4c8f9ee0a7129d0a7c134dd38`](https://euandreh.xyz/euandre.org.git/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
+ [`bff2b07922272fd4c8f9ee0a7129d0a7c134dd38`](https://euandre.org/git/euandre.org/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
- TODO in 2021-01-03
---
@@ -355,7 +355,7 @@ Depending on the provider, maybe host my own, like
- DONE in 2021-01-03
Done in
- [`433428cf6b4ef8a653f349e0a0d1fa0d10aab1e7`](https://euandreh.xyz/euandre.org.git/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
+ [`433428cf6b4ef8a653f349e0a0d1fa0d10aab1e7`](https://euandre.org/git/euandre.org/commit/?id=bff2b07922272fd4c8f9ee0a7129d0a7c134dd38).
- TODO in 2021-01-01
## DONE Move `assert-content.sh` to Ruby {#task-a7b6b371-100c-48f4-a448-bfa39f88efce}
@@ -377,7 +377,7 @@ source tree? Are torrents source files or build artifacts?
- DONE in 2020-12-27
Done in
- [`56da1a73ac0c211fbb14447b9175660d6757e795`](https://euandreh.xyz/euandre.org.git/commit/?id=56da1a73ac0c211fbb14447b9175660d6757e795).
+ [`56da1a73ac0c211fbb14447b9175660d6757e795`](https://euandre.org/git/euandre.org/commit/?id=56da1a73ac0c211fbb14447b9175660d6757e795).
- TODO in 2020-12-23
## DONE Use SVG favicon {#task-29f1bded-3a56-410b-933d-e6a11f47656a}
@@ -433,16 +433,16 @@ $ convert icon-48x48.png favicon.ico
- DONE in 2020-12-28
Done in
- [`4d7a8207ee0931a157904cc58255d1950fa46178`](https://euandreh.xyz/euandre.org.git/commit/?id=4d7a8207ee0931a157904cc58255d1950fa46178).
+ [`4d7a8207ee0931a157904cc58255d1950fa46178`](https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git/commit/?id=e07ff2a1928be00bb7f7eb7fc82c8447a581c58f),
+ [`e07ff2a1928be00bb7f7eb7fc82c8447a581c58f`](https://euandre.org/git/euandre.org/commit/?id=e07ff2a1928be00bb7f7eb7fc82c8447a581c58f),
and video done in
- [`9bd53de5a956c34f9ef41695e878bdd4b3df1697`](https://euandreh.xyz/euandre.org.git/commit/?id=9bd53de5a956c34f9ef41695e878bdd4b3df1697).
+ [`9bd53de5a956c34f9ef41695e878bdd4b3df1697`](https://euandre.org/git/euandre.org/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 a9c09bc..d78c1d5 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://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
+[symlinks]: https://euandre.org/git/dotfiles/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d
[stow]: https://www.gnu.org/software/stow/
## Conclusion
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 91dcba3..b1dd117 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://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
+[`TODOs.md`]: https://euandre.org/git/remembering/tree/TODOs.md?id=3f727802cb73ab7aa139ca52e729fd106ea916d0
+[generate an HTML file from it]: https://euandre.org/git/remembering/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 483af12..05e800e 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://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
+[clj-poc]: https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1
+[clj-poc-index]: https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295
+[clj-poc-o2-0]: https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130
+[clj-poc-o2-1]: https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146
+[clj-poc-o2-2]: https://euandre.org/git/mediator/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://euandreh.xyz/libedn.git/
+[libedn-repo]: https://euandre.org/git/libedn/
## 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 be1e7da..8a18850 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://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0
+[119-lines]: https://euandre.org/git/remembering/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://euandreh.xyz/package-repository.git/
-[nix-file]: https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-nixpkgs/remembering.nix?id=0831444f745cf908e940407c3e00a61f6152961f
+[packaged]: https://euandre.org/git/package-repository/
+[nix-file]: https://euandre.org/git/dotfiles/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 c597b75..96c6f49 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
@@ -194,7 +194,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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16
+[`fallible_should_fail`]: https://euandre.org/git/fallible/tree/src/fallible.c?id=v0.1.0#n16
## Usage examples
@@ -243,4 +243,4 @@ Packaging it to any other distribution should be trivial, or just downloading th
Patches welcome!
-[package]: https://euandreh.xyz/package-repository.git/
+[package]: https://euandre.org/git/package-repository/
diff --git a/_config.yml b/_config.yml
index 750a18e..122f45d 100644
--- a/_config.yml
+++ b/_config.yml
@@ -387,13 +387,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://euandreh.xyz/euandre.org.git">code</a> is <a rel="license" href="https://euandreh.xyz/euandre.org.git/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://euandre.org/git/euandre.org">code</a> is <a rel="license" href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git">código</a> é <a rel="license" href="https://euandreh.xyz/euandre.org.git/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://euandre.org/git/euandre.org">código</a> é <a rel="license" href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git">code</a> est <a rel="license" href="https://euandreh.xyz/euandre.org.git/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://euandre.org/git/euandre.org">code</a> est <a rel="license" href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git">kodo</a> estas <a rel="license" href="https://euandreh.xyz/euandre.org.git/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://euandre.org/git/euandre.org">kodo</a> estas <a rel="license" href="https://euandre.org/git/euandre.org/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 6cda36f..9be48ea 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://euandreh.xyz/euandre.org.git/tree/{{ page.path }}">view source</a>
+ | <a href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git/tree/{{ page.path }}">ver fonte</a>
+ | <a href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git/tree/{{ page.path }}">voir source</a>
+ | <a href="https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git/tree/{{ page.path }}">vidu fontkodo</a>
+ | <a href="https://euandre.org/git/euandre.org/tree/{{ page.path }}">vidu fontkodo</a>
{% endif %}
diff --git a/_layouts/slides.html b/_layouts/slides.html
index d80ad88..b752a4f 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://euandreh.xyz/euandre.org.git/tree/_slides/{{ page.date | date: "%Y-%m-%d" }}-{{ page.ref }}.slides
+ https://euandre.org/git/euandre.org/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://euandreh.xyz/euandre.org.git/tree/{{ page.path }})
+1. [view source](https://euandre.org/git/euandre.org/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 e6d01de..51d8ad3 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://euandreh.xyz/servers.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438
+[0]: https://euandre.org/git/servers/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438
## Offending derivation:
[Full source code on the repository][1]:
-[1]: https://euandreh.xyz/servers.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3
+[1]: https://euandre.org/git/servers/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 05039a7..92a79c2 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
@@ -42,7 +42,7 @@ The commands from the screencast were[^script-command]:
```shell
pushd `mktemp -d`
-git clone https://euandreh.xyz/autoqemu.git .
+git clone https://euandre.org/git/autoqemu .
make
make install PREFIX=$HOME/.local
autoqemu ssh alpine
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 7bf3452..5b4e445 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://euandreh.xyz/euandre.org.git/
+ https://euandre.org/git/euandre.org/
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 f37419f..f8dd063 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
@@ -103,19 +103,19 @@ index d1830ca..a4ccde7 100644
```
Other tools such as [cgit][cgit] will also show notes on the web interface:
-<https://euandreh.xyz/servers.git/commit?id=87c57133abd8be5d7cc46afbf107f59b26066575>.
+<https://euandre.org/git/servers/commit?id=87c57133abd8be5d7cc46afbf107f59b26066575>.
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 87c57133abd8be5d7cc46afbf107f59b26066575)"
-$ echo "https://euandreh.xyz/servers.git/blob?id=$SHA"
-https://euandreh.xyz/servers.git/blob?id=1707a97bae24e3864fe7943f8dda6d01c294fb5c
+$ echo "https://euandre.org/git/servers/blob?id=$SHA"
+https://euandre.org/git/servers/blob?id=1707a97bae24e3864fe7943f8dda6d01c294fb5c
```
And like that you'll have cgit serving the artifacts for you:
-<https://euandreh.xyz/servers.git/blob?id=1707a97bae24e3864fe7943f8dda6d01c294fb5c>.
+<https://euandre.org/git/servers/blob?id=1707a97bae24e3864fe7943f8dda6d01c294fb5c>.
[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/containers/guix/with-container.sh b/aux/containers/guix/with-container.sh
index fcbb8b5..bd7919a 100755
--- a/aux/containers/guix/with-container.sh
+++ b/aux/containers/guix/with-container.sh
@@ -1,7 +1,7 @@
#!/bin/sh
set -eu
-CHANNEL_REMOTE='https://euandreh.xyz/package-repository.git'
+CHANNEL_REMOTE='https://euandre.org/git/package-repository'
CHANNEL_DIR="${XDG_CACHE_HOME:-$HOME/.cache}/euandreh-guix-channel"
if [ ! -d "$CHANNEL_DIR" ]; then
diff --git a/aux/tld.txt b/aux/tld.txt
index 0cb8b8b..fd7ea0f 100644
--- a/aux/tld.txt
+++ b/aux/tld.txt
@@ -1 +1 @@
-euandreh.xyz
+euandre.org
diff --git a/aux/workflow/assert-changelog.sh b/aux/workflow/assert-changelog.sh
index c58a600..07ced10 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://euandreh.xyz/%s.git/commit/?id=%s) - %s' \
+ '# [%s](https://euandre.org/git/%s/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 0a85221..f862153 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://euandreh.xyz/$PROJECT.git/)
+- [source code](https://euandre.org/git/$PROJECT/)
- [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://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"
+ echo "- [$VVERSION](https://euandre.org/git/$PROJECT/commit/?id=$VVERSION) [$PROJECT-$VVERSION.tar.gz](https://euandre.org/git/$PROJECT/snapshot/$PROJECT-$VVERSION.tar.gz) ([sig](https://euandre.org/git/$PROJECT/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://euandreh.xyz/$PROJECT.git/tree/COPYING
+[AGPL-3.0-or-later]: https://euandre.org/git/$PROJECT/tree/COPYING
EOF
if ! tail -n "$(wc -l < "$EXPECTED")" README.md | diff - "$EXPECTED"; then
diff --git a/po/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/po/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index c469b02..8200790 100644
--- a/po/eo/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/po/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://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandre.org/git/dotfiles/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/po/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/po/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 7231ea3..583d19d 100644
--- a/po/eo/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/po/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://euandreh.xyz/cargo2nix.git/)."
+"[cargo2nix](https://euandre.org/git/cargo2nix/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandre.org/git/cargo2nix/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://euandreh.xyz/cargo2nix-demo.git\n"
+"git clone https://euandre.org/git/cargo2nix-demo\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/po/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/po/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 1500ff0..02109b2 100644
--- a/po/eo/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/po/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://euandreh.xyz/swift2nix.git/) that allows you trick "
+"[swift2nix](https://euandre.org/git/swift2nix/) 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://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandre.org/git/swift2nix/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/po/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/po/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 272aba0..00a8ddc 100644
--- a/po/eo/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+"it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "file from it](https://euandre.org/git/mediator/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/po/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/po/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index 15005ad..1fe1aae 100644
--- a/po/eo/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandre.org/git/mediator/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://euandreh.xyz/libedn.git/), I didn't know how "
+" was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
diff --git a/po/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/po/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index f71c98f..7a11c28 100644
--- a/po/eo/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/po/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://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
+"lines](https://euandre.org/git/remembering/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://euandreh.xyz/package-.git"
+"For my personal use, I've [packaged](https://euandre.org/git/package-"
"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://euandreh.xyz/euandreh-guix-channel.git/) and "
-#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
+#~ "Guix](https://euandre.org/git/euandreh-guix-channel/) and "
+#~ "[Nix](https://euandre.org/git/dotfiles/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://euandreh.xyz/remembering.git/), a tool to enhance the "
+#~ "[remembering](https://euandre.org/git/remembering/), 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/po/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index de3453b..e1c9743 100644
--- a/po/eo/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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/po/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index a4f1ed8..b0a6c09 100644
--- a/po/eo/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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/po/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/po/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 6be1e7f..c8b7e54 100644
--- a/po/eo/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandre.org/git/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/po/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/po/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index b0c24a9..3af1c1f 100644
--- a/po/eo/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/po/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://euandreh.xyz/autoqemu.git .\n"
+"git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git/about), which is nothing more "
+"[AutoQEMU](https://euandre.org/git/autoqemu/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://euandreh.xyz/autoqemu.git/), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu/), 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://euandreh.xyz/autoqemu.git .\n"
+#~ "git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/po/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/po/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 4b43e70..52709a9 100644
--- a/po/eo/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/po/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://euandreh.xyz/website.git/\n"
+" https://euandre.org/git/website/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/po/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/po/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index e9cc227..a6e3263 100644
--- a/po/eo/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandre.org/git/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
-"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandre.org/git/vps/blob?id=$SHA\"\n"
+"https://euandre.org/git/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandre.org/git/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""
diff --git a/po/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/po/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index c469b02..8200790 100644
--- a/po/fr/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/po/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://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandre.org/git/dotfiles/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/po/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/po/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 7231ea3..583d19d 100644
--- a/po/fr/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/po/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://euandreh.xyz/cargo2nix.git/)."
+"[cargo2nix](https://euandre.org/git/cargo2nix/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandre.org/git/cargo2nix/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://euandreh.xyz/cargo2nix-demo.git\n"
+"git clone https://euandre.org/git/cargo2nix-demo\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/po/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/po/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 1500ff0..02109b2 100644
--- a/po/fr/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/po/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://euandreh.xyz/swift2nix.git/) that allows you trick "
+"[swift2nix](https://euandre.org/git/swift2nix/) 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://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandre.org/git/swift2nix/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/po/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/po/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 272aba0..00a8ddc 100644
--- a/po/fr/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+"it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "file from it](https://euandre.org/git/mediator/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/po/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/po/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index 15005ad..1fe1aae 100644
--- a/po/fr/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandre.org/git/mediator/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://euandreh.xyz/libedn.git/), I didn't know how "
+" was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
diff --git a/po/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/po/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index f71c98f..7a11c28 100644
--- a/po/fr/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/po/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://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
+"lines](https://euandre.org/git/remembering/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://euandreh.xyz/package-.git"
+"For my personal use, I've [packaged](https://euandre.org/git/package-"
"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://euandreh.xyz/euandreh-guix-channel.git/) and "
-#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
+#~ "Guix](https://euandre.org/git/euandreh-guix-channel/) and "
+#~ "[Nix](https://euandre.org/git/dotfiles/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://euandreh.xyz/remembering.git/), a tool to enhance the "
+#~ "[remembering](https://euandre.org/git/remembering/), 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/po/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index de3453b..e1c9743 100644
--- a/po/fr/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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/po/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index a4f1ed8..b0a6c09 100644
--- a/po/fr/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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/po/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/po/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 6be1e7f..c8b7e54 100644
--- a/po/fr/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandre.org/git/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/po/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/po/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index b0c24a9..3af1c1f 100644
--- a/po/fr/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/po/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://euandreh.xyz/autoqemu.git .\n"
+"git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git/about), which is nothing more "
+"[AutoQEMU](https://euandre.org/git/autoqemu/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://euandreh.xyz/autoqemu.git/), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu/), 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://euandreh.xyz/autoqemu.git .\n"
+#~ "git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/po/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/po/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 4b43e70..52709a9 100644
--- a/po/fr/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/po/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://euandreh.xyz/website.git/\n"
+" https://euandre.org/git/website/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/po/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/po/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index e9cc227..a6e3263 100644
--- a/po/fr/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandre.org/git/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
-"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandre.org/git/vps/blob?id=$SHA\"\n"
+"https://euandre.org/git/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandre.org/git/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""
diff --git a/po/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po b/po/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
index c469b02..8200790 100644
--- a/po/pt/LC_MESSAGES/_articles/2019-06-02-using-nixos-as-an-stateless-workstation.po
+++ b/po/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://euandreh.xyz/dotfiles.git/tree/bash/symlinks.sh?id=316939aa215181b1d22b69e94241eef757add98d)."
+"all](https://euandre.org/git/dotfiles/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/po/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po b/po/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
index 7231ea3..583d19d 100644
--- a/po/pt/LC_MESSAGES/_articles/2020-10-05-cargo2nix-dramatically-simpler-rust-in-nix.po
+++ b/po/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://euandreh.xyz/cargo2nix.git/)."
+"[cargo2nix](https://euandre.org/git/cargo2nix/)."
msgstr ""
msgid ""
"The initial prototype is even smaller than swift2nix: it has only [37 lines "
"of "
-"code](https://euandreh.xyz/cargo2nix.git/tree/default.nix?id=472dde8898296c8b6cffcbd10b3b2c3ba195846d)."
+"code](https://euandre.org/git/cargo2nix/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://euandreh.xyz/cargo2nix-demo.git\n"
+"git clone https://euandre.org/git/cargo2nix-demo\n"
"cd cargo2nix-demo/\n"
"nix-build\n"
msgstr ""
diff --git a/po/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po b/po/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
index 1500ff0..02109b2 100644
--- a/po/pt/LC_MESSAGES/_articles/2020-10-05-swift2nix-run-swift-inside-nix-builds.po
+++ b/po/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://euandreh.xyz/swift2nix.git/) that allows you trick "
+"[swift2nix](https://euandre.org/git/swift2nix/) 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://euandreh.xyz/swift2nix.git/tree/default.nix?id=2af83ffe43fac631a8297ffaa8be3ff93b2b9e7c)"
+"code](https://euandre.org/git/swift2nix/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/po/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po b/po/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
index 272aba0..00a8ddc 100644
--- a/po/pt/LC_MESSAGES/_articles/2020-11-07-diy-an-offline-bug-tracker-with-text-files-git-and-email.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+"[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+"it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org) file at the "
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "it](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/TODOs.org?id=110c0af4ef53faf6e1ebe87905ce16766548607e)"
+#~ "[`TODOs.org`](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/scripts/build-"
+#~ "file from it](https://euandre.org/git/mediator/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/po/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po b/po/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
index 15005ad..1fe1aae 100644
--- a/po/pt/LC_MESSAGES/_articles/2020-11-12-durable-persistent-trees-and-parser-combinators-building-a-database.po
+++ b/po/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n1),"
+"exists](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n295)"
+"code](https://euandre.org/git/mediator/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://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
+"[more](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n130)"
" "
-"[than](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
+"[than](https://euandre.org/git/mediator/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n146)"
" "
-"[one](https://euandreh.xyz/mediator.git/tree/src/core/clojure/src/mediator.clj?id=db4a727bc24b54b50158827b34502de21dbf8948#n253)"
+"[one](https://euandre.org/git/mediator/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://euandreh.xyz/libedn.git/), I didn't know how "
+" was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
#~ "I've started a fork of cbindgen: "
-#~ "[x-bindgen](https://euandreh.xyz/x-bindgen.git/). Right now it is just a "
+#~ "[x-bindgen](https://euandre.org/git/x-bindgen/). 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ 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://euandreh.xyz/libedn.git/), I didn't know how "
+#~ " was writing [libedn](https://euandre.org/git/libedn/), 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://euandreh.xyz/parsecc.git/)."
+#~ "combinators: [ParsecC](https://euandre.org/git/parsecc/)."
#~ msgstr ""
#~ msgid ""
diff --git a/po/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po b/po/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
index f71c98f..7a11c28 100644
--- a/po/pt/LC_MESSAGES/_articles/2021-01-26-ann-remembering-add-memory-to-dmenu-fzf-and-similar-tools.po
+++ b/po/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://euandreh.xyz/remembering.git/tree/remembering?id=v0.1.0) on "
+"lines](https://euandre.org/git/remembering/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://euandreh.xyz/package-.git"
+"For my personal use, I've [packaged](https://euandre.org/git/package-"
"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://euandreh.xyz/euandreh-guix-channel.git/) and "
-#~ "[Nix](https://euandreh.xyz/dotfiles.git/tree/nixos/not-on-"
+#~ "Guix](https://euandre.org/git/euandreh-guix-channel/) and "
+#~ "[Nix](https://euandre.org/git/dotfiles/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://euandreh.xyz/remembering.git/), a tool to enhance the "
+#~ "[remembering](https://euandre.org/git/remembering/), 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/po/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index de3453b..e1c9743 100644
--- a/po/pt/LC_MESSAGES/_articles/2021-02-16-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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/po/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po b/po/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
index a4f1ed8..b0a6c09 100644
--- a/po/pt/LC_MESSAGES/_articles/2021-02-17-ann-fallible-fault-injection-library-for-stress-testing-failure-scenarios.po
+++ b/po/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://euandreh.xyz/fallible.git/tree/src/fallible.c?id=v0.1.0#n16),"
+"[`fallible_should_fail`](https://euandre.org/git/fallible/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://euandreh.xyz/package-.git"
+"For my personal use, I'll [package](https://euandre.org/git/package-"
"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/po/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po b/po/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
index 6be1e7f..c8b7e54 100644
--- a/po/pt/LC_MESSAGES/_pastebins/2019-06-08-inconsistent-hash-of-buildgomodule.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
+"visible](https://euandre.org/git/vps/commit?id=6ba76140238b5e3c7009c201f9f80ac86063f438)."
msgstr ""
msgid ""
"[Full source code on the "
-"repository](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+"repository](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
msgstr ""
msgid ""
@@ -1083,7 +1083,7 @@ msgstr ""
#~ msgid ""
#~ "[Full source code on "
-#~ "sr.ht](https://euandreh.xyz/vps.git/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
+#~ "sr.ht](https://euandre.org/git/vps/tree/default.nix?id=6ba76140238b5e3c7009c201f9f80ac86063f438#n3):"
#~ msgstr ""
#~ msgid ""
diff --git a/po/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po b/po/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
index b0c24a9..3af1c1f 100644
--- a/po/pt/LC_MESSAGES/_screencasts/2021-02-07-autoqemu-automate-installation-and-ssh-setup-of-iso-os-images.po
+++ b/po/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://euandreh.xyz/autoqemu.git .\n"
+"git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git/about), which is nothing more "
+"[AutoQEMU](https://euandre.org/git/autoqemu/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://euandreh.xyz/autoqemu.git/), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu/), 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://euandreh.xyz/autoqemu.git .\n"
+#~ "git clone https://euandre.org/git/autoqemu .\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://euandreh.xyz/autoqemu.git), which is nothing more than "
+#~ "[AutoQEMU](https://euandre.org/git/autoqemu), which is nothing more than "
#~ "POSIX sh, [expect](https://core.tcl-lang.org/expect/index) scripts and "
#~ "Makefiles glued together."
#~ msgstr ""
diff --git a/po/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po b/po/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
index 4b43e70..52709a9 100644
--- a/po/pt/LC_MESSAGES/_tils/2020-09-05-pull-requests-with-git-the-old-school-way.po
+++ b/po/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://euandreh.xyz/website.git/\n"
+" https://euandre.org/git/website/\n"
"\n"
"for you to fetch changes up to 524c646cdac4153e54f2163e280176adbc4873fa:\n"
"\n"
diff --git a/po/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po b/po/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
index e9cc227..a6e3263 100644
--- a/po/pt/LC_MESSAGES/_tils/2020-11-30-storing-ci-data-on-git-notes.po
+++ b/po/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://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
+"[https://euandre.org/git/vps.git/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c](https://euandreh.xyz/vps/commit?id=930ba1888f49f11e52a4a715438cd9f5f413dd9c)"
msgstr ""
msgid ""
@@ -130,13 +130,13 @@ msgstr ""
msgid ""
"$ SHA=\"$(git notes --ref=refs/notes/ci-logs list 930ba1888f49f11e52a4a715438cd9f5f413dd9c)\"\n"
-"$ echo \"https://euandreh.xyz/vps.git/blob?id=$SHA\"\n"
-"https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
+"$ echo \"https://euandre.org/git/vps/blob?id=$SHA\"\n"
+"https://euandre.org/git/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff\n"
msgstr ""
msgid ""
"And like that you'll have cgit serving the artifacts for you: "
-"[https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
+"[https://euandre.org/git/vps.git/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff](https://euandreh.xyz/vps/blob?id=b3a6438a0c7a47864c54c61359b6ef50e864dbff)"
msgstr ""
msgid ""
diff --git a/src/development/genhtml.sh b/src/development/genhtml.sh
index 631aa13..2a5c611 100755
--- a/src/development/genhtml.sh
+++ b/src/development/genhtml.sh
@@ -171,7 +171,7 @@ cat <<-EOF
</li>
</ul>
<p>
- $(_ '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.')
+ $(_ '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://euandre.org/git/website.git">code</a> is <a rel="license" href="https://euandre.org/git/euandre.org/tree/COPYING">AGPLv3 or later</a>. Patches welcome.')
</p>
</footer>
</body>
diff --git a/v2/src/development/genhtml.sh b/v2/src/development/genhtml.sh
index 4c10703..a1e8afb 100755
--- a/v2/src/development/genhtml.sh
+++ b/v2/src/development/genhtml.sh
@@ -252,7 +252,7 @@ cat <<-EOF
and see
<a href="https://lists.sr.ht/~euandreh/public-inbox?search=$URI_TITLE">existing discussions</a>
|
- <a href="https://euandreh.xyz/euandre.org.git/tree/$FILENAME">view source</a>
+ <a href="https://euandre.org/git/euandre.org/tree/$FILENAME">view source</a>
</p>
</article>
</main>
@@ -269,7 +269,7 @@ cat <<-EOF
</li>
</ul>
<p>
- 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/euandre.org.git">code</a> is <a rel="license" href="https://euandreh.xyz/euandre.org.git/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://euandre.org/git/euandre.org">code</a> is <a rel="license" href="https://euandre.org/git/euandre.org/tree/COPYING">AGPLv3 or later</a>. Patches welcome.
</p>
</footer>
</body>