Built something? We create video reels & spotlights for GitHub projects.Promote your project →
Home / Developers / encratite
Developer Profile

encratite

Discovered public repositories for encratite in the GitHub catalog.

↗

encratite/TisTyme

This is some kind of calendar web application I intend to use on desktops and also on my crappy Android phone.

↗

encratite/Heorthstaan

Statistical analysis of Hearthstone decks based on the public records available on Hearthpwn.

↗

encratite/PVPNetCorrect

This is my attempt at fixing thread management and getting rid of polling in the synchronous interface of raler's LoL library.

↗

encratite/MatchHistorian

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.

↗

encratite/langbot

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.

↗

encratite/Voidtale

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.

↗

encratite/Shashkrid

This is an abstract strategy game played on a hex grid. It was also designed for AI challenges.

↗

encratite/LoLADItems

A set of Ruby scripts to bruteforce the DPS of various AD builds in League of Legends.

↗

encratite/PanzerKontrol

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.

↗

encratite/DotA2Analysis

A C# commandline application I wrote to statistically analyse team compositions in DotA 2.

↗

encratite/pong

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.

↗

encratite/TransportLayerInsecurity

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.

↗

encratite/Forklift

A C# WPF client for the Warehouse, which is a commercial storage for goods.

↗

encratite/AssemblyInfo

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.

↗

encratite/Blighttp

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.

↗

encratite/FluorineFXMods

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.

↗

encratite/LibOfLegends

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.

↗

encratite/RiotControl

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.

↗

encratite/audio-releaser

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.

↗

encratite/image-to-ascii

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.

↗

encratite/replace

A small script I use to perform regex replacements in source code.

↗

encratite/lol-log-server

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.

↗

encratite/LoLLogger

Windows client of a League of Legends log tracking system I am working on.

↗

encratite/bokiz

This is a parser for a markup language I use to generate both HTML and LaTeX (ultimately, for PDFs).

↗

encratite/x86-tutorial

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.

↗

encratite/lolbase

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.

↗

encratite/heroin_glands

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.

↗

encratite/BPMCalculator

Small CLI tool which calculates the BPM based on the delays between the user hitting enter.

↗

encratite/Veles

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.

↗

encratite/Kuolema

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.

↗

encratite/python-ida

Some minor Python script I wrote in 2009 to extract functions from IDA output and convert them to compilable C++.

↗

encratite/learn-you-a-haskell

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.

FOR MAINTAINERS

Built something? Put it in front of millions of developers.

We make a short reel about your project and post it across YouTube, Instagram, Threads, and X. Send a link, we do the rest.