about summary refs log tree commit diff homepage
path: root/works.md
diff options
context:
space:
mode:
Diffstat (limited to 'works.md')
-rw-r--r--works.md60
1 files changed, 30 insertions, 30 deletions
diff --git a/works.md b/works.md
index 4372963..0553dcc 100644
--- a/works.md
+++ b/works.md
@@ -7,7 +7,7 @@
 ### Floating Cheeses
 
 The interplanetary wheels (or [floating cheeses][ipwhl]) are platform-unique,
-single-versioned Python binary distributions backed by [IPFS][]
+single-versioned Python binary distributions backed by [IPFS]
 for security and reproducibility.
 
 ### Nix Packages
@@ -19,29 +19,29 @@ that can be installed with the Nix package manager.
 
 ### threa
 
-[threa][] is a X11 clipboard manager written in [Raku][].  It synchronizes
+[threa] is a X11 clipboard manager written in [Raku].  It synchronizes
 clipboard and primary selection and stores the history as separate files
 to facilitate manipulation by third-party tools.
 
 ### rsskey
 
-[rsskey][] is a simple script for mirroring [RSS][] or [Atom][] feeds
-on [Misskey][].  It is known for replicating Richard Stallman's
-political notes to [rms@birb.space][].
+[rsskey] is a simple script for mirroring [RSS] or [Atom] feeds
+on [Misskey].  It is known for replicating Richard Stallman's
+political notes to [rms@birb.space].
 
 ### comp
 
-[Curses Omni Media Player][comp] is a [mpv][] front-end using curses.
+[Curses Omni Media Player][comp] is a [mpv] front-end using curses.
 
 ![comp screenshot](/assets/comp.png)
 
 It has basic media player functions and can to extract playlists
-from multiple sources such as media sites supported by [youtube-dl][],
+from multiple sources such as media sites supported by [youtube-dl],
 local and direct URL to video/audio and its own JSON playlist format.
 
 ### pip
 
-[pip][] is a package installer for Python.  [Summer 2020](/blog/2020/gsoc),
+[pip] is a package installer for Python.  [Summer 2020](/blog/2020/gsoc),
 I worked on improving its new resolver's networking performance.
 The final result was not quite satisfying, but I got to meet
 some really nice and talented people (-;
@@ -50,7 +50,7 @@ some really nice and talented people (-;
 
 ### Loca
 
-[Loca][] is a collection of local locations implementation
+[Loca] is a collection of local locations implementation
 in multiple programming languages.
 
 ### Palace
@@ -58,24 +58,24 @@ in multiple programming languages.
 [Pythonic Audio Library and Codecs Environment][palace] provides
 common higher-level API for audio rendering using OpenAL:
 
-* 3D positional rendering, with [HRTF][] support for stereo systems
+* 3D positional rendering, with [HRTF] support for stereo systems
 * Environmental effects: reverb, atmospheric air absorption,
   sound occlusion and obstruction
 * Out-of-the-box codec support: FLAC, MP3, Ogg Vorbis, Opus, WAV, AIFF, etc.
 
-Palace wraps around the C++ interface [alure][] using [Cython][] for a safe and
+Palace wraps around the C++ interface [alure] using [Cython] for a safe and
 convenient interface with type hinting, data descriptors and context managers,
 following {{pep 8 naming-conventions}} (`PascalCase.snake_case`).
 
 ### Tzigame
 
-[Tzigame][] is a collection of libraries for video game development in [Zig][].
+[Tzigame] is a collection of libraries for video game development in [Zig].
 
 ## Video Games
 
 ### Brutal Maze
 
-[Brutal Maze][] is a thrilling shoot ‘em up game with minimalist art style.
+[Brutal Maze] is a thrilling shoot ‘em up game with minimalist art style.
 
 [![Brutal Maze screenshot](/assets/brutalmaze.png)][brutalmaze-recplayer]
 
@@ -87,14 +87,14 @@ the more will show up and our hero will get weaker when wounded.
 
 ### Black Shades
 
-I am maintaining [Black Shades][], a psychic bodyguard FPS written by
+I am maintaining [Black Shades], a psychic bodyguard FPS written by
 David Rosen.  In Black Shades you control a psychic bodyguard, and try to
 protect the VIP from a horde of zombies, snipers and other assorted
 would-be assassins.
 
 ### Axuy
 
-[Axuy][] is a minimalist peer-to-peer first-person shooter.
+[Axuy] is a minimalist peer-to-peer first-person shooter.
 
 ![Axuy screenshot](/assets/axuy.png)
 
@@ -103,26 +103,26 @@ in P2P networking as well as 3D game development.
 
 ### Slacker
 
-[Slacker][] is a clone/parody of the popular arcade game [Stacker][].
+[Slacker] is a clone/parody of the popular arcade game [Stacker].
 
 ## Plugins
 
 ### Vicious
 
-[Vicious][] is a modular widget library for window managers, but mostly catering
-to users of the [awesome window manager][].  It was derived from the old
+[Vicious] is a modular widget library for window managers, but mostly catering
+to users of the [awesome window manager].  It was derived from the old
 *wicked* widget library, and has some of the old *wicked* widget types,
 a few of them rewritten, and a good number of new ones.
 
 Vicious widget types are a framework for creating your own widgets.
 Vicious contains modules that gather data about your system,
 and a few *awesome* helper functions that make it easier to register timers,
-suspend widgets and so on.  Vicious doesn't depend on any third party [Lua][]
+suspend widgets and so on.  Vicious doesn't depend on any third party [Lua]
 library, but may depend on additional system utilities.
 
 ### Alful
 
-[Alful][] is a six-line extension making Firefox Quantum open all windows
+[Alful] is a six-line extension making Firefox Quantum open all windows
 in fullscreen to hide the toolbars in windowed mode
 (`full-screen-api.ignore-widgets = true`).  All credits go to tazeat,
 who wrote the original version and suggested the change
@@ -137,12 +137,12 @@ I am maintaining [Octave syntax and indentation support for Vim][vim-octave].
 ### Simplified Vietnamese Keymaps
 
 I am the author of the [simplified Telex and VNI keymaps][tevnex]
-for [Vim][vim-tevnex] and [ibus-table][].
+for [Vim][vim-tevnex] and [ibus-table].
 
 ### Vietnamese Translation of Flare
 
 I have translated the [Free/Libre Action Roleplaying Engine][flare] \(yep,
-just the engine) to Vietnamese.  The translation of the [Empyrean Campaign][]
+just the engine) to Vietnamese.  The translation of the [Empyrean Campaign]
 is work in progress---admittedly it does not get enough priority lately.
 
 ## Themes
@@ -150,7 +150,7 @@ is work in progress---admittedly it does not get enough priority lately.
 ### Add-Waiter
 
 Add-Waiter is a [GTK+ 2][add-waiter-gtk2] and [xfwm4][add-waiter-xfwm4] clone
-of the dark variant of the default GTK+ 3 theme [Adwaita][].  It was created
+of the dark variant of the default GTK+ 3 theme [Adwaita].  It was created
 using screenshots of the original theme on GTK+ 3.16.
 
 ![Add-Waiter screenshot](/assets/add-waiter.png)
@@ -160,7 +160,7 @@ of openDesktop.org, such information is no longer available on the website.
 
 ### MathieWD
 
-[MathieWD][] is a flat and clean xfwm4 theme that uses colors from
+[MathieWD] is a flat and clean xfwm4 theme that uses colors from
 the active GTK+ theme.  It is inspired by elementary mathematical symbols.
 
 ![MathieWD screenshot](/assets/mathiewd.png)
@@ -170,21 +170,21 @@ openDesktop.org, such information is no longer available on the website.
 
 ### Miscellaneous
 
-Other themes and configurations are cooperated into my personal [dotfiles][].
+Other themes and configurations are cooperated into my personal [dotfiles].
 
 ## Services
 
 ### Acanban
 
-[Acanban][] is a work-in-progress collaboration platform for students
+[Acanban] is a work-in-progress collaboration platform for students
 and supervisors during group projects and internships.  It is built
-on the [ASGI][] framework [Quart][] and uses [Trio][] for concurrency
-when interacting with persistency layers [RethinkDB][] and [IPFS][].
+on the [ASGI] framework [Quart] and uses [Trio] for concurrency
+when interacting with persistency layers [RethinkDB] and [IPFS].
 
 ### ComLake
 
-I worked as an intern at [USTH][] [ICTLab][] on a data lake's
-[core API and workers][].  It also uses [IPFS][] but [PostgreSQL][]
+I worked as an intern at [USTH] [ICTLab] on a data lake's
+[core API and workers].  It also uses [IPFS] but [PostgreSQL]
 was picked for database.
 
 [ipwhl]: https://man.sr.ht/~cnx/ipwhl