Projects

Projects, Scripts, and Various Works


A simple console-based application for playing media files using known media players like SoX, VLC, MPlayer and FFplay as backend.

screenshot playing audio files screenshot playing movie files

A framework for shell scripts that provides functions that can be used to load, include or call module shell scripts. It supports most shells based on Bourne shell including Bash, Ksh and Zsh. A compiler can also be used.


binfind, libfind, and manfind

These are the scripts that I commonly use for finding executable binaries, libraries, and manual page files.

digest-kangarootwelve

A KangarooTwelve library for Ruby.

digest-xxhash

An XXHash library for Ruby.

dnscrypt-proxy-multi

A Ruby script that runs multiple instances of dnscrypt-proxy with many features. See blog post for details.

geany-patches

A collection of patches I made for Geany that adds more features. See my blog post for details.

screenshots

getabspath and getabspath

getabspath and getcleanpath are shell script functions that get absolute forms of a UNIX path.

killtree

Sends signals to process trees with style.

The script also contains reusable functions for working with process trees.

konsolebox-overlay

My personal overlay for Gentoo Linux’s Portage. It can be installed locally through layman with layman -a konsolebox. See details, or check repository.

rcopy

A script that copies files along with their dependencies to a virtual root directory. The resulting file’s path is reproduced based on its source. It is useful for preparing binaries in a chroot environment.

tcpdump-master

The script is a tcpdump service starter and manager. It can also automatically delete files older than C days, and reduce the size of the main log file if it’s already larger than N bytes.

uuidfstab

A script that converts device paths in a fstab file to UUID forms.

Back to top