Name Description Contact Last modified    
awesome-config My config for awesome window manager Myhailo Danylenko Tue, 10 Jan 2017 01:08:14 +0300
* Fixed 8x16 BDF font
Font, that I use for my terminal. It contains all symbols from legacy KOI8-U codepage plus some unicode characters.
Myhailo Danylenko Fri, 21 Oct 2016 20:54:23 +0300
* Simple documentation generator
Simple generator of documentation in html and mdwn formats from program sources. Just one perl script without all the clutter of doxygen.
Myhailo Danylenko Thu, 13 Nov 2014 01:13:56 +0300
Scripts for HVosting
Myhailo Danylenko Tue, 27 Sep 2016 01:30:27 +0300
* Callback queue management for lua
Module to manage prioritized list of callback functions. Written in C for efficiency.
Myhailo Danylenko Sun, 19 Aug 2012 00:24:00 +0300
* Simple data serializer
Dumper converts simple data structures to loadable string. Have 'fancy' and 'fast' modes.
Myhailo Danylenko Wed, 28 Nov 2012 03:41:26 +0300
* Efficient event handling with filtering
Pure lua module to efficiently execute a set of event handlers with filtering by event properties.
Myhailo Danylenko Mon, 26 Aug 2013 19:13:14 +0300
* Glib interface for lua
Module allows to use parts of glib from lua. Not complete, and probably will never be. Currently available: base64, checksums, logging, io channels, mainloop, event sources.
Myhailo Danylenko Wed, 28 Nov 2012 03:44:29 +0300
* Loudmouth interface for lua
Complete interface for loudmouth XMPP client library.
Myhailo Danylenko Mon, 21 Mar 2016 03:05:00 +0300
* Ncurses interface for lua
Incomplete, but usable lua 5.1 binding for ncurses(w).
Myhailo Danylenko Mon, 02 Sep 2013 12:55:12 +0300
* Table modification notification
Simple lua module to get notification, when table is modified or destroyed.
Myhailo Danylenko Wed, 28 Nov 2012 03:48:54 +0300
* GNU readline interface for lua
GNU readline and history bindings for lua 5.1. Only asynchronous mode (callback-based) is supported.
Myhailo Danylenko Wed, 28 Nov 2012 03:50:08 +0300
* Lua executable without readline dependency
Allows to execute standalone scripts that need wide curses.
Myhailo Danylenko Sun, 19 Aug 2012 15:55:52 +0300
* PEP avatars for MCabber
Allows to publish, notify of update, retrieve and even view PEP avatars in MCabber (yes, it uses aalib).
Myhailo Danylenko Mon, 20 Aug 2012 20:37:26 +0300
* Advanced Version Verification
Alternative module loading system for MCabber with more fine-grained API version checks.
Myhailo Danylenko Fri, 14 Nov 2014 02:58:45 +0300
* Post command output to buddy in MCabber
Module to send shell command output to to your buddy. Output may be stretched in time (parts will be sent asap).
Myhailo Danylenko Fri, 06 Nov 2015 02:14:24 +0300
* Service Discovery requests for MCabber
Module allows to send Service Discovery requests and examine results.
Myhailo Danylenko Thu, 13 Nov 2014 19:50:21 +0300
* Debugging tools for MCabber
Module allows to examine and change MCabber environment variables and current working directory.
Myhailo Danylenko Thu, 13 Nov 2014 21:18:35 +0300
* Alternative eventcmd for MCabber
This module uses environment variables to pass hook arguments to command and can listen to any hook.
Myhailo Danylenko Thu, 13 Nov 2014 22:37:28 +0300
* Lua scripting for MCabber
Module provides embedded lua interpreter and functions to manipulate MCabber from it.
Myhailo Danylenko Sat, 30 Jul 2016 05:05:31 +0300
* Operations on multiple buddies for MCabber
Allows to mark buddies and then run command for each of them.
Myhailo Danylenko Fri, 14 Nov 2014 00:29:50 +0300
* Composite status message for MCabber
Two modules: to track changes to templated command and re-execute expansion, when it changes; and to execute expansion of templated command on hook. Uses bash-style variable expressions.
Myhailo Danylenko Fri, 14 Nov 2014 02:06:13 +0300
* MPD current song info for MCabber
Module provides currently playing in MPD song info to other modules, like 'pep_tune'. Does not publish it by itself.
Myhailo Danylenko Fri, 14 Nov 2014 02:34:39 +0300
* My MQ queue for MCabber
AKA mcabber-experimental. Set of patches, that I use with mcabber ncurses xmpp client.
Myhailo Danylenko Fri, 09 Dec 2016 04:15:00 +0300
* Personal Eventing Protocol for MCabber
Suite of modules to publish and process pep tune, mood, geoloc and activity events.
Myhailo Danylenko Fri, 14 Nov 2014 02:57:09 +0300
* Aliases on steroids for MCabber
Module provides aliases with shell-like positional arguments substitution.
Myhailo Danylenko Sun, 08 Nov 2015 00:08:51 +0300
* Uptime tracking for MCabber
Tracks uptime starting from module load time or from mcabber start time, detected via '/proc'.
Myhailo Danylenko Sat, 07 Nov 2015 23:25:39 +0300
* Url tracking for MCabber
Detects and keeps list of urls in incoming messages. Can pass them to external handler.
Myhailo Danylenko Tue, 27 Nov 2012 13:16:42 +0300
* Yet Another Useless Built-in Language
Module provides basic conditional and command grouping expressions, some math evaluation and string operations on mcabber options.
Myhailo Danylenko Tue, 27 Nov 2012 13:16:59 +0300
* Build RRD graphs in ASCII
Simple batchable RRD graphs builder. Intended for embedding graphs into mail.
Myhailo Danylenko Wed, 29 Jan 2014 02:16:27 +0300
Tools to automate work with
A couple of scripts, that predict values for counters and put them into forms on the SMEC site.
Myhailo Danylenko Tue, 05 Jun 2012 13:56:51 +0300
Something without name (yet?)
Lua ncurses xmpp client, inspired by mcabber. Usable, but could be much better.
Myhailo Danylenko Thu, 16 Aug 2012 19:42:34 +0300