ShIT - Shell Information Tool (discontinued)

ShIT is an information tool like karamba, gdesklets or gkrellm but in " top " style, only for shell.

I'm working hard on ShIT v. 0.0.6. The old versions have some bugs and the code is not very clear. The next thing which would be made is to port it to other platforms, e.g. FreeBSD . But I need some people developing on this platforms. Today I am rewriting the whole stuff and ShIT 0.0.6 isn't as far as it should be. I'm currently working on version 0.0.5k and some features are already finished (for example: OS-Name, OS/Kernel-Version, CPU-Model ...). I'm working at the server/client implementation, this would be realized with the help of gSOAP.
If you are interested in helping to port ShIT to other platforms (excluded MS Windows) write a mail to: shit(at)iluminat23(dot)org

What will be new in ShIT 0.0.6?
• ShIT is splitted in some files so the code is better to read.
• Maybe other OSs will be supported.
• Server/Client
• Some things which I don't know today.  ;)

In this early state (v. 0.0.5) is implemented:

• time and date
• Linux/Kernel-version
• Memory total/free
• Uptime
• CPU-Temp over ACPI
• CPU-Model
• CPU-Load
• devices (mounted, volum ...)
• NET-Load
• ppp-Load with logfile
• hostname


shit - transparent-eterm
This is a gentoo-box running shit-0.0.5
in a transparent eterm in background.

More screenshots

download:

source: shit-0.0.5.tar.gz
binary: shit-0.0.5

Some bugs are fixed and some little extras are added.
source: shit-0.0.5.1.tar.gz
binary: shit-0.0.5.1

dependencies:
‐ ncurses-library
‐ linux >= 2.4.x

known bugs:
‐ sometimes it flickers
‐ with more then 1 cpu, cpu-load goes wrong


in progress:
‐ server/client
‐ rewrite hole shit


ToDo:
‐ config-file
‐ loged-in users
‐ runnig processes
‐ Battery (Notebooks)
‐ ping (keep alive)
‐ weather
‐ Email (check pop for new mail)
‐ mldonkey (DL/UL Speed)
‐ memo
‐ TV - what is on TV
‐ calendar
‐ system messages
‐ current cpufreq
‐ hddtemp


ShIT Version 0.0.5

ShIT - transparent-eterm
source: shit-0.0.5.tar.gz
binary: shit-0.0.5


SysInfo Version 0.0.4

sysinfo - transparent-eterm
source: sysinfo-0.0.4.tar.gz
binary: sysinfo-0.0.4


SysInfo Version 0.0.3b

sysinfo - transparent-eterm
source: sysinfo-0.0.3b.tar.gz
binary: sysinfo-0.0.3b


SysInfo Version 0.0.3a

sysinfo - transparent-eterm
source: sysinfo-0.0.3a.tar.gz
binary: sysinfo-0.0.3a


SysInfo Version 0.0.3

sysinfo - transparent-eterm
source: sysinfo-0.0.3.tar.gz
binary: sysinfo-0.0.3


SysInfo Version 0.0.2

sysinfo - transparent-eterm
source: sysinfo-0.0.2.c
binary: sysinfo-0.0.2


SysInfo Version 0.0.1

sysinfo - transparent-eterm
source: sysinfo-0.0.1.c
binary: sysinfo-0.0.1


PS: Sorry for my bad english.

Valid XHTML 1.0!