left tree
Es' corner
Just another keyboard-enthusiastic hominid.
right tree

Side projects. Made mostly for fun, learning and/or personal usage.

Blogator

2019-20
C++
STL

Static blog/news site generator sans-javascript.

  • HTML5/CSS only so works with JS disabled,
  • Index generated by date and tags,
  • Per-page navigation,
  • Custom per-post stylesheet link injection,
  • Common Header/Footer for all posts.
  • RSS feed
  • Auto ToC

For those who prefer to hand-craft their site, think of JS as an extra rather than a necessity but still would like to keep a blog without the headache of indexing everything by hand.

EADlib

since 2015
C++
STL

Personal header-only C++ library.

Various reusable components created and adapted from past projects such as math functions, logger, data-structures and data-types, wrappers, I/O, and CLI tools (e.g.: a parser) amongst other experimental things.

Primarily made for myself for future personal projects and as a learning playground.

MediaScrub

2018
Python

Web page media finder and downloader that allows crawler url, media url and file extension filtering capability as well as specifying a depth level to the search.

Made it to play around with python.

EADjLib

since 2017
Java

Personal Java library of reusable components.

Includes a customisable logger and some data-structures.

Arch Linux Scripts

2017
Shell

Collection of system shell scripts for arch linux.

  • coreboost
  • systemd service that disables power boost on Intel processors.
  • mbp-brightness-patch
  • Kernel patcher script for the 'apple-gmux' module.
  • nvfan
  • Script process that adaptively controls an NVIDIA GFX card's fans based on its temperature.

Open-iconic stencil packager

2017
Shell

Shell Script to package open-iconic icons into a stencil for Pencil.

Watermarker script

2017
Shell

Shell Script to batch watermark and/or resize photos.