Live data from Hacker News

WTF: A personal information dashboard for your terminal

github.com

31–40 of 121 posts

Re: WTF: A personal information dashboard for your terminal

#33
post #2

I love this particular type of software, I have been considering doing the same in python/urwid, but I have had trouble thinking up which modules would be useful and/or interesting. I would welcome suggestions of similar software, or modules that would be useful if implemented for this, just for something to read or think about.

> but I have had trouble thinking up which modules would be useful and/or interesting

Anything interactive with a readable API: mail inboxes and IM services.

Calendar entries and other notifications published via online calendars.

Other online resources: RSS feeds, TV/film listings - modules to simply display static data and/or filter & highlight specific items of interest.

Anything normally monitored by tools such as cacti/collectd/similar: disk IO, connections, CPU use, memory, application status, ...

Remote versions of the above (either the core module supporting remote calls or a generic server that allows modules to be run and their results read remotely.

Though the key to writing software to scratch an itch is to make sure it supports the things that would be useful and/or interesting to you.

Re: WTF: A personal information dashboard for your terminal

#35

why the fuck does it have a bamboo plugin but not a jenkins one?

Yeah. How dare someone use a different choice of tool to you, and write modules to support it before writing ones to support your preference?! ¡¿¡¿How inconsiderate can they get?!?!

You could of course create a module yourself, and submit a patch.

Re: WTF: A personal information dashboard for your terminal

#36
post #25
post #11

Earlier quoted context omitted.

Another commenter has mentioned Python's urwid [0], which is precisely that. [0] http://urwid.org

This seems more like a python version of curses than a window manager

There are already curses bindings included with python; urwid is intended to be a higher level console UI library (widgets, text input boxes, dialogues, etc).

Re: WTF: A personal information dashboard for your terminal

#37

Really like it. My only criticisms are: * I'd love to be able to write my own modules for it * When a module's config is bad it just doesn't show -- no errors are produced (that I can find) so I don't know what in my config is bad.

You can write your own modules, you'll just need to fork the repo and write them in Go. There's no DSL for it.

Good idea about the config. I'll create a feature issue for it.

Post reply on HN