diff options
author | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2021-05-07 17:15:32 +0700 |
---|---|---|
committer | Nguyễn Gia Phong <mcsinyx@disroot.org> | 2021-05-07 20:43:38 +0700 |
commit | 18566606fecdccb0342fe1b3ddb9cca4b7e4e0b0 (patch) | |
tree | 958cbedb44c0a069a16cf8bebae3754eade64791 | |
parent | 5615ae09650cef4aec80becd62f3954aaf625607 (diff) | |
download | site-18566606fecdccb0342fe1b3ddb9cca4b7e4e0b0.tar.gz |
Reorganize links on portfolio
-rw-r--r-- | package-lock.json | 6 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | works.md | 90 |
3 files changed, 39 insertions, 59 deletions
diff --git a/package-lock.json b/package-lock.json index 520a222..e949871 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3,9 +3,9 @@ "lockfileVersion": 1, "dependencies": { "highlight.js": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.6.0.tgz", - "integrity": "sha512-8mlRcn5vk/r4+QcqerapwBYTe+iPL5ih6xrNylxrnBdHQiijDETfXX7VIxC3UiCRiINBJfANBAsPzAvRQj8RpQ==" + "version": "10.7.2", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.2.tgz", + "integrity": "sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg==" } } } diff --git a/package.json b/package.json index a150e83..c9b9bc2 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { "dependencies": { - "highlight.js": "^10.6.0" + "highlight.js": "^10.7.2" } } diff --git a/works.md b/works.md index 1751c1f..a9e29fd 100644 --- a/works.md +++ b/works.md @@ -11,18 +11,6 @@ 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][]. -At the time of writing, a [test server](https://acanban.ga) -is kindly provided by [USTH][]'s [ICTLab][]. - -[Acanban]: https://pypi.org/project/acanban -[ASGI]: https://asgi.readthedocs.io -[Quart]: https://pgjones.gitlab.io/quart -[Trio]: https://trio.readthedocs.io -[RethinkDB]: https://rethinkdb.com -[IPFS]: https://ipfs.io -[USTH]: https://usth.edu.vn -[ICTLab]: https://ictlab.usth.edu.vn - ### comp [Curses Omni Media Player][comp] is a [mpv][] front-end using curses. @@ -33,10 +21,6 @@ It has basic media player functions and can to extract playlists from multiple sources such as media sites supported by [youtube-dl][], local and direct URL to video/audio and its own JSON playlist format. -[comp]: https://pypi.org/project/comp -[mpv]: https://mpv.io -[youtube-dl]: https://youtube-dl.org - ### pip [pip][] is a package installer for Python. [Summer 2020](/blog/gsoc2020), @@ -44,8 +28,6 @@ I worked as an intern trying improve its new resolver's networking performance. The final result was not quite satisfying, but I got to meet some really nice and talented people (-; -[pip]: https://pip.pypa.io - ## Libraries ### Palace @@ -62,18 +44,11 @@ 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`). -[palace]: https://mcsinyx.gitlab.io/palace -[HRTF]: https://en.wikipedia.org/wiki/Head-related_transfer_function -[alure]: https://github.com/kcat/alure -[Cython]: https://cython.org - ### Lazip [Lazip][] is a Python library providing a read-only file-like object lazily mapped to a ZIP file over HTTP via range requests. -[Lazip]: https://sr.ht/~cnx/lazip - ## Video Games ### Brutal Maze @@ -88,9 +63,6 @@ Your job is to help the trigon fight against those evil squares and find a way out (if there is any). Be aware that the more get killed, the more will show up and our hero will get weaker when wounded. -[Brutal Maze]: https://brutalmaze.rtfd.io -[brutalmaze-recplayer]: https://brutalmaze.rtfd.io/recplayer.html - ### Axuy [Axuy][] is a mininalist peer-to-peer first-person shooter. @@ -100,15 +72,10 @@ the more will show up and our hero will get weaker when wounded. It is a WIP game for me to experiment with various concepts in P2P networking as well as 3D game development. -[Axuy]: https://www.youtube.com/playlist?list=PLAA9fHINq3sayfxEyZSF2D_rMgDZGyL3N - ### Slacker [Slacker][] is a clone/parody of the popular arcade game [Stacker][]. -[Slacker]: https://pypi.org/project/slacker-game -[Stacker]: https://en.wikipedia.org/wiki/Stacker_(arcade_game) - ## Plugins ### Vicious @@ -124,10 +91,6 @@ 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][] library, but may depend on additional system utilities. -[Vicious]: https://vicious.rtfd.io -[awesome window manager]: https://awesomewm.org -[Lua]: https://www.lua.org - ### Alful [Alful][] is a six-line extension making Firefox Quantum open all windows @@ -136,15 +99,10 @@ in fullscreen to hide the toolbars in windowed mode who wrote the original version and suggested the change [to achieve the current behavior][alful patch]. -[Alful]: https://addons.mozilla.org/en-US/firefox/addon/alful -[alful patch]: https://github.com/tazeat/AutoFullscreen/issues/4#issuecomment-509723353 - ### vim-octave I am maintaining [Octave syntax and indentation support for Vim][vim-octave]. -[vim-octave]: https://github.com/McSinyx/vim-octave - ## Localizations ### Simplified Vietnamese Keymaps @@ -152,19 +110,12 @@ I am maintaining [Octave syntax and indentation support for Vim][vim-octave]. I am the author of the [simplified Telex and VNI keymaps][tevnex] for [Vim][vim-tevnex] and [ibus-table][]. -[tevnex]: https://github.com/McSinyx/ibus-table-vietnamese#phương-thức-gõ -[vim-tevnex]: https://github.com/vim/vim/commit/a02a551 -[ibus-table]: https://github.com/moebiuscurve/ibus-table-others/commit/b6fafd0 - ### 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][] is work in progress---admittedly it does not get enough priority lately. -[flare]: https://flarerpg.org -[Empyrean Campaign]: https://flarerpg.org/index.php/mods/flare-empyrean - ## Themes ### Add-Waiter @@ -178,10 +129,6 @@ using screenshots of the original theme on GTK+ 3.16. The theme was released under GPLv2+, although after the redesign of openDesktop.org, such information is no longer available on the website. -[add-waiter-gtk2]: https://www.opendesktop.org/p/1078597 -[add-waiter-xfwm4]: https://www.opendesktop.org/p/1016170 -[Adwaita]: https://blogs.gnome.org/mclasen/2014/06/13/a-new-default-theme-for-gtk/ - ### MathieWD [MathieWD][] is a flat and clean xfwm4 theme that uses colors from @@ -192,10 +139,43 @@ the active GTK+ theme. It is inspired by elementary mathematical symbols. The theme was released under GPLv2+, although after the redesign of openDesktop.org, such information is no longer available on the website. -[MathieWD]: https://www.opendesktop.org/p/1016294 - ### Miscellaneous Other themes and configurations are cooperated into my personal [dotfiles][]. +[Acanban]: https://pypi.org/project/acanban +[ASGI]: https://asgi.readthedocs.io +[Quart]: https://pgjones.gitlab.io/quart +[Trio]: https://trio.readthedocs.io +[RethinkDB]: https://rethinkdb.com +[IPFS]: https://ipfs.io +[pip]: https://pip.pypa.io +[comp]: https://pypi.org/project/comp +[mpv]: https://mpv.io +[youtube-dl]: https://youtube-dl.org +[palace]: https://mcsinyx.gitlab.io/palace +[HRTF]: https://en.wikipedia.org/wiki/Head-related_transfer_function +[alure]: https://github.com/kcat/alure +[Cython]: https://cython.org +[Lazip]: https://sr.ht/~cnx/lazip +[Brutal Maze]: https://brutalmaze.rtfd.io +[brutalmaze-recplayer]: https://brutalmaze.rtfd.io/recplayer.html +[Axuy]: https://sr.ht/~cnx/axuy +[Slacker]: https://pypi.org/project/slacker-game +[Stacker]: https://en.wikipedia.org/wiki/Stacker_(arcade_game) +[Vicious]: https://vicious.rtfd.io +[awesome window manager]: https://awesomewm.org +[Lua]: https://www.lua.org +[Alful]: https://addons.mozilla.org/en-US/firefox/addon/alful +[alful patch]: https://github.com/tazeat/AutoFullscreen/issues/4#issuecomment-509723353 +[vim-octave]: https://github.com/McSinyx/vim-octave +[tevnex]: https://github.com/McSinyx/ibus-table-vietnamese#phương-thức-gõ +[vim-tevnex]: https://github.com/vim/vim/commit/a02a551 +[ibus-table]: https://github.com/moebiuscurve/ibus-table-others/commit/b6fafd0 +[flare]: https://flarerpg.org +[Empyrean Campaign]: https://flarerpg.org/index.php/mods/flare-empyrean +[add-waiter-gtk2]: https://www.opendesktop.org/p/1078597 +[add-waiter-xfwm4]: https://www.opendesktop.org/p/1016170 +[Adwaita]: https://blogs.gnome.org/mclasen/2014/06/13/a-new-default-theme-for-gtk +[MathieWD]: https://www.opendesktop.org/p/1016294 [dotfiles]: https://git.sr.ht/~cnx/dotfiles |