encratite/TisTyme
This is some kind of calendar web application I intend to use on desktops and also on my crappy Android phone.
Discovered public repositories for encratite in the GitHub catalog.
This is some kind of calendar web application I intend to use on desktops and also on my crappy Android phone.
Statistical analysis of Hearthstone decks based on the public records available on Hearthpwn.
This is my attempt at fixing thread management and getting rid of polling in the synchronous interface of raler's LoL library.
An abusive web scraping driven match history storage service for League of Legends. Makes use of Java, PostgreSQL, aswell as web sockets and TypeScript on the clientside.
This is just a fork of zocky's infamous IRC bot he wrote for a linguistics channel on freenode. I just added support for a minor feature he was too lazy to add himself. It was about delayed joining for +r'ed channels.
This is supposed to become some kind of graphical MUD like browser game at some point. Let's see how soon I'll give up on this one.
A simple IRC bot that provides useful stuff for linguistics related channels.
A primitive IRC library written in C#.
Turn-based multiplayer strategy game played with cards.
This is an abstract strategy game played on a hex grid. It was also designed for AI challenges.
A theory crafting item bruteforcer for League of Legends.
A set of Ruby scripts to bruteforce the DPS of various AD builds in League of Legends.
This is a crude open source turn-based strategy game inspired by games like Panzer General 2 and Unity of Command. Currently only PvP is planned, no single player.
A C# commandline application I wrote to statistically analyse team compositions in DotA 2.
A bunch of Ruby scripts I used to analyse various stats for DotA 2.
This is a GDI Pong game I wrote in 2006. It even has a demo feature which enables you to record and replay demo files.
This is an SSL/TLS MITM library. It comes with an example application that demonstrates how to use it (Test project). Originally I developed it to intercept decrypted TLS I/O between the League of Legends Air client and the Riot servers but it's not limited to that scenario as such.
A C# WPF client for the Warehouse, which is a commercial storage for goods.
This is a Ruby script I use to automatically generate AssemblyInfo.cs files from a template file which takes into account the current number of git commits in the repository of the project in question.
A minimalist SQLite query tool. Why am I even doing this.
This is a minor C# library used to serve dynamic web content in RiotControl. I don't remember why I even wrote this. I suppose I wasn't entirely satisfied with existing solutions, especially because many of these use ASP.NET whereas I wanted a slim one that also works flawlessly with Mono on Linux servers.
A modified version of the FluorineFX library that adds support for RTMP over TLS/SSL and SOCKS proxies. It also accelerates deserialisation by reducing the number of assemblies scanned using a new filter system. It was originally developed for use in LibOfLegends.You want to check out the rtmp_app_layer_mods branch and use the 2.0 project file. It is released under the terms of the LGPL.
This is a C# networking library that pretends to be the League of Legends Air client. It was developed for the purpose of stats tracking. It depends on a modified version of the FluorineFX library available in the FluorineFXMods repository. It also depends on NilSharp, a random general purpose library. Released under the terms of the GPLv3.
An elaborate statistics tracking system for League of Legends. It used to be a centralised PostgreSQL based system but now it's a stand-alone SQLite application. It was written in C# and makes use of the LibOfLegends RTMP library. It is licensed under the terms of the GPLv3. Unfortunately I stopped working on it in 2013-08. Check out the website for a longer explanation.
Minimalist personal League of Legends stats tracker.
Crude file structure removal utility for unencrypted filesystems.
Insert into to your LoL client of choice for great justice.
A set of scripts to analyse League of Legends ladder data.
Performs Hanzi matching with a dictionary to create elaborate interlinear gloss for Chinese texts.
Web service for a bizarre constructed language.
This is a web application which translates Arabic and Pinyin to IPA.
Given a set of WAVs, a configuration script and a release specific script, this small library will encode them and generate an NFO, M3U, SFV, etc.
A tiny Ruby script which can convert PNGs (and other images) to block art. It doesn't compensate for the distortion in the height, though.
A small script I use to perform regex replacements in source code.
Random Bitcoin tools.
This is the platform-independent server side software of my League of Legends stats tracking system which performs the actual parsing and the database management.
Windows client of a League of Legends log tracking system I am working on.
This is a parser for a markup language I use to generate both HTML and LaTeX (ultimately, for PDFs).
This is my old x86 assembly tutorial which I originally wrote in Oct 2008, I think. I have converted it to an experimental markup format which compiles to both HTML and LaTeX (for PDF distribution). I disagree with a lot of the content by now. Hopefully, I'll get around to rewrite and update lots of it.
A small set of scripts I used to parse LoLBase data to generate up-to-date 2011 statistics on ranked games. The scripts are from 2011-03-08 really, I just created the repository as an after-thought.
This was a portable stand-alone networking library for the Diablo II servers (i.e. to write your own client). I never actually ended up using it and it uses a lot of now defunct external dependencies, I think. The code was a huge mess anyways, but it was still a huge achievement for me at the time so I'm somewhat emotionally attached to it. Time I started this project: Thursday, 16 October, 2008, 00:45:33 CET.
Small CLI tool which calculates the BPM based on the delays between the user hitting enter.
afraid.org FreeDNS list markup parser to extract the domains.
My general purpose library for Haskell
This was supposed to turn into a personal web development framework written in Haskell at some point. I think I finally gave up on this around 2011-03-16.
In early 2010 I started the rewrite of my site in Ruby, but as it turns out dynamic languages can become quite a pain when a project gets larger so I decided to rewrite it again, in Haskell, in Jan 2011, although I was pretty much done already. Yes, I'm a fucking masochist. This was the attempt with Snap/Heist, I don't think I'm going to pursue it any further due to issues with Heist.
Some minor Python script I wrote in 2009 to extract functions from IDA output and convert them to compilable C++.
My Perl scripts for X-Chat 2.
This is a Ruby script which performs some HTTP scraping and then turns the HTML into LaTeX code which you can use to produce a customised PDF. I used this to make a nice PDF with a bigger font size for my e-book reader.
My emacs configuration.