Overview

goskill - a simple skill tracker

You are an Eve player, a shell geek and have multiple eve accounts? Then goskill is something for you. It will check multiple accounts based on your a config file and see if all accounts are on training. This whole things is work in progress and will be enhanced if I need to.

Howto setup

Prerequisites:

$ apt-get install gccgo golang

Create an XML config ~/.goskill or .goskill in the current directory:

<?xml version="1.0" standalone="YES" ?>
<goskill:config version="1">
    <goskill:account name="hanswurst"
        keyid="12345"
        vcode="32PxhewefasdfefwrhTiK4wBvD5gh7DocIcewrherbFdHYzGRuZ5EiK3xQYfUKhC" />
    <goskill:account name="hanswurst2"
        keyid="12345"
        vcode="32PxhewefasdfefwrhTiK4wBvD5gh7DocIcewrherbFdHYzGRuZ5EiK3xQYfUKhC" />
</goskill:config>

Compile goskill:

$ make build

Run ./goskill and be happy. If you want fancy ansi layout use

$ ./goskill -ansi

The output will be something like

account         character       until           comment
-------         ---------       -----           -------
hanswurst       Hannes Wurst    56h51m9s        training
hanswurst2      Ny Xe           985h35m57s      training

How I run it (on a tmux via ssh)

$ watch -c -n 1800 ./goskill -ansi