about summary refs log tree commit diff
path: root/content
diff options
context:
space:
mode:
Diffstat (limited to 'content')
-rw-r--r--content/glossary.html8
-rw-r--r--content/posts/2021-08-26-ipwhl-update.md2
-rw-r--r--content/posts/mastodon.md (renamed from content/projects/mastodon.md)1
-rw-r--r--content/projects/_index.md26
-rw-r--r--content/projects/acanban.md24
-rw-r--r--content/projects/axuy.md24
-rw-r--r--content/projects/discord-meme-bot.md23
-rw-r--r--content/projects/ipwhl.md26
-rw-r--r--content/projects/palace.md29
-rw-r--r--content/works/index.md (renamed from content/works.md)7
-rw-r--r--content/works/ipwhl.md (renamed from content/projects/ipwhl/status.html)27
11 files changed, 39 insertions, 158 deletions
diff --git a/content/glossary.html b/content/glossary.html
new file mode 100644
index 0000000..a59233d
--- /dev/null
+++ b/content/glossary.html
@@ -0,0 +1,8 @@
+---
+disable_feed: true
+language: en
+title: Glossary
+translationKey: glossary
+---
+
+
diff --git a/content/posts/2021-08-26-ipwhl-update.md b/content/posts/2021-08-26-ipwhl-update.md
index a5a4202..2911eaf 100644
--- a/content/posts/2021-08-26-ipwhl-update.md
+++ b/content/posts/2021-08-26-ipwhl-update.md
@@ -42,7 +42,7 @@ On the other hand, I have written a [tracker page][status] to see how far we
 have progressed this project.  Packages that have not been declared yet are
 emphasized and colored red[^0].
 
-[status]: /projects/ipwhl/status/
+[status]: /projects/ipwhl/
 
 [^0]: I'm not sure if this is accessible enough for colorblind readers
   and readers who use text browser or screen reader.  If you're aware of a
diff --git a/content/projects/mastodon.md b/content/posts/mastodon.md
index bcdf775..edf144f 100644
--- a/content/projects/mastodon.md
+++ b/content/posts/mastodon.md
@@ -3,6 +3,7 @@ title: Mastodon
 language: en
 translationKey: projects-mastodon
 disable_feed: true
+date: 2021-09-02
 layout: project
 name: Mastodon
 author: Gargron
diff --git a/content/projects/_index.md b/content/projects/_index.md
deleted file mode 100644
index 45c8c25..0000000
--- a/content/projects/_index.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: projects
-lang: en
-translationKey: fsd
----
-
-Not to be confused with [the project by Free Software Foundation][fsd], though
-it serves a similar purpose.
-
-I created this list to give a more personal and subjective introduction to
-readers about free software projects I'm in contact (e.g. creator, maintainer,
-casual contributors, or simply users).
-
-Projects are tagged with one of the following statuses:
-
-- active: projects with updates in less than a month, or in less
-    than a year in case of mature project
-- stagnant: projects without any updates in the duration mentioned above
-- dead: projects without any intention of maintainence from developers.
-    Projects where maintainers don't reply to any issue within 3 months may
-    fall in this category.
-
-I'm glad to add any interesting projects which can help people, so feel free to
-contact me if you're working on any.
-
-[fsd]: https://directory.fsf.org/
diff --git a/content/projects/acanban.md b/content/projects/acanban.md
deleted file mode 100644
index 19212ec..0000000
--- a/content/projects/acanban.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Acanban
-language: en
-translationKey: projects-acanban
-disable_feed: true
-layout: project
-name: Acanban
-author: me
-authorURL: /
-projectURL: https://github.com/Huy-Ngo/acanban
-projectStatus: dead
-categories: ["software", "web", "project management system"]
-tags: ["python", "ipfs", "academic", "kanban board", "project management"]
----
-
-Acanban is a defunct academic-oriented project management system.
-It was an experiment of applying multiple techniques to develop a system
-to manage school projects by students in our university.  What made it differ
-from other project management systems is that it allows some activities
-specific to academic context, such as submitting report or evaluation.
-
-You can find a report documenting our development [on the repo][doc]
-
-[doc]: https://raw.githubusercontent.com/Huy-Ngo/acanban/main/paper/build/latex/acanban.pdf
diff --git a/content/projects/axuy.md b/content/projects/axuy.md
deleted file mode 100644
index 912c9e0..0000000
--- a/content/projects/axuy.md
+++ /dev/null
@@ -1,24 +0,0 @@
----
-title: Axuy
-language: en
-translationKey: projects-axuy
-disable_feed: true
-layout: project
-name: Axuy
-author: cnx
-authorURL: https://cnx.srht.site
-projectURL: https://sr.ht/~cnx/axuy/
-projectStatus: stagnant
-categories: ["software", "game"]
----
-
-*Axuy* is a prototype multiplayer 3D shooting game.  It is a very bare
-prototype, which you can extend by adding some texture to objects.
-
-The game allows multiplayer over a network.
-You can also add bots to play with you.
-
-<picture>
-  <source srcset="/images/axuy.webp" type="image/webp">
-  <img alt="axuy" src="/images/axuy.png">
-</picture>
diff --git a/content/projects/discord-meme-bot.md b/content/projects/discord-meme-bot.md
deleted file mode 100644
index c10c331..0000000
--- a/content/projects/discord-meme-bot.md
+++ /dev/null
@@ -1,23 +0,0 @@
----
-title: Discord meme bot
-language: en
-translationKey: projects-discord-meme-bot
-disable_feed: true
-layout: project
-name: Discord meme bot
-author: me
-authorURL: /
-maintainers:
-  - name: dinhanhx
-    URL: https://github.com/dinhanhx
-projectURL: https://github.com/dinhanhx/acanban
-projectStatus: stagnant
-categories: ["software", "chatbot"]
-tags: ["discord", "bot", "meme", "self-host"]
----
-
-Discord Meme bot is a meme bot for discord using Reddit API.
-It also provides images from some other image-based subreddits.
-I have transferred the repo ownership to my friend [dinhanhx][dinhanhx-gh].
-
-[dinhanhx-gh]: https://github.com/dinhanhx/
diff --git a/content/projects/ipwhl.md b/content/projects/ipwhl.md
deleted file mode 100644
index 759fdca..0000000
--- a/content/projects/ipwhl.md
+++ /dev/null
@@ -1,26 +0,0 @@
----
-title: Interplanetary wheels (floating cheeses)
-language: en
-translationKey: projects-ipwhl
-disable_feed: true
-layout: project
-name: IPWHL
-author: cnx
-authorURL: https://cnx.srht.site
-maintainers:
-  - name: cnx
-    URL: https://cnx.srht.site
-  - name: me
-    URL: /
-projectURL: https://sr.ht/~cnx/ipwhl/
-projectStatus: active
-categories: ["packaging"]
-tags: ["distributed", "python", "ipfs"]
----
-
-The *interplanetary wheels* (or *floating cheeses*) are platform-unique,
-singly-versioned Python binary distributions backed by IPFS for security and
-reproducibility.
-
-The status of this project can be viewed in [status
-tracker](/projects/ipwhl/status/)
diff --git a/content/projects/palace.md b/content/projects/palace.md
deleted file mode 100644
index 88144d9..0000000
--- a/content/projects/palace.md
+++ /dev/null
@@ -1,29 +0,0 @@
----
-title: Palace
-language: en
-translationKey: projects-palace
-disable_feed: true
-layout: project
-name: Palace
-author: cnx
-authorURL: https://cnx.srht.site
-maintainers:
-  - name: cnx
-    URL: https://cnx.srht.site
-projectURL: https://git.sr.ht/~cnx/palace
-projectStatus: stagnant
-categories: ["software", "library", "audio"]
-tags: ["python", "3d", "3d audio"]
----
-
-*Palace* is a 3D audio library in Python.  It is a wrapper around
-OpenAL for Python, expecting to provide developers with modern and intuitive
-utilities for audio processing.
-
-See demo in the video below (or see it on [my Peertube][palace-demo]):
-
-<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
-<iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" sandbox="allow-same-origin allow-scripts allow-popups" src="https://video.ploud.fr/videos/embed/e68c43ca-f4bd-4af6-840f-1405e6163735?subtitle=en" title="Palace demo" allowfullscreen></iframe>
-</div>
-
-[palace-demo]: https://video.ploud.fr/videos/embed/e68c43ca-f4bd-4af6-840f-1405e6163735
diff --git a/content/works.md b/content/works/index.md
index a1a41d3..1483630 100644
--- a/content/works.md
+++ b/content/works/index.md
@@ -22,6 +22,12 @@ See my CV in PDF format [here][cv].
 I support free software by writing it and contribute to some projects within my
 ability.  Below are some projects I've participated in development.
 
+### Highlighted
+
+- [IPWHL (floating cheeses)](/works/ipwhl/), a singly-versioned Python binary
+  distributions
+
+
 ### My own
 
 - [Acanban][acanban], a project management system
@@ -42,7 +48,6 @@ ability.  Below are some projects I've participated in development.
 
 #### Packaging
 
-- [IPWHL (floating cheeses)](/projects/ipwhl/), a Python binary distributions
 - Community package [badwolf][badwolf] on openSUSE
 - Community package [sline][sline] on openSUSE
 
diff --git a/content/projects/ipwhl/status.html b/content/works/ipwhl.md
index 018acd9..4bb9b51 100644
--- a/content/projects/ipwhl/status.html
+++ b/content/works/ipwhl.md
@@ -1,10 +1,29 @@
 ---
-title: IPWHL packaging status
-lang: en
+title: Interplanetary wheels (floating cheeses)
+language: en
+translationKey: projects-ipwhl
+disable_feed: true
+layout: project
+name: IPWHL
+author: cnx
+authorURL: https://cnx.srht.site
+maintainers:
+  - name: cnx
+    URL: https://cnx.srht.site
+  - name: me
+    URL: /
+projectURL: https://sr.ht/~cnx/ipwhl/
+projectStatus: active
+categories: ["packaging"]
+tags: ["distributed", "python", "ipfs"]
 date: 2021-10-01
 ---
 
-<h2>IPWHL dependencies</h2>
+The *interplanetary wheels* (or *floating cheeses*) are platform-unique,
+singly-versioned Python binary distributions backed by IPFS for security and
+reproducibility.
+
+## IPWHL dependencies
 
 Below are packages which IPWHL depends on, all of which have been packaged.
 
@@ -20,7 +39,7 @@ Below are packages which IPWHL depends on, all of which have been packaged.
 </ol>
 
 
-<h2>Top 1000 downloaded packages</h2>
+## Top 1000 downloaded packages
 
 As of 1st of October, 2021, IPWHL has packaged 569 packages,
 348 of which are in the 1000 most downloaded packages (according to