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
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
source:
shit-0.0.5.tar.gz
binary:
shit-0.0.5
SysInfo Version 0.0.4
source:
sysinfo-0.0.4.tar.gz
binary:
sysinfo-0.0.4
SysInfo Version 0.0.3b
source:
sysinfo-0.0.3b.tar.gz
binary:
sysinfo-0.0.3b
SysInfo Version 0.0.3a
source:
sysinfo-0.0.3a.tar.gz
binary:
sysinfo-0.0.3a
SysInfo Version 0.0.3
source:
sysinfo-0.0.3.tar.gz
binary:
sysinfo-0.0.3
SysInfo Version 0.0.2
source:
sysinfo-0.0.2.c
binary:
sysinfo-0.0.2
SysInfo Version 0.0.1
source:
sysinfo-0.0.1.c
binary:
sysinfo-0.0.1
PS: Sorry for my bad english.