4

I'm looking for anything that would allow me to use my third monitor for some neat data visualization. Ideally this would be running full screen, with focus on really nice aesthetics.

I'm planning to feed it all kinds of data to chart/display, such as a real time visitor count on my websites, my reddit karma count over time, and whatever else comes to my mind. I'd prefer to use Python to feed this data to the software, but I'm open to anything, really.

If there's no such thing, I'd gladly hear any suggestions on what Python libraries y'all would recommend for implementing such a thing.

2
  • did you find a solution?
    – Rico
    Nov 1, 2014 at 13:34
  • @Rico yes, see accepted answer.
    – Underyx
    Nov 2, 2014 at 15:40

2 Answers 2

1

Dashing available at http://shopify.github.io/dashing/

It's Sinatra based framework that lets you build beautiful dashboards. Drag & Drop interface for re-arranging your widgets, ... In Ruby and open source.

Dashing

OR

Dashku available at https://github.com/itadakimasu/dashku

For creating dashboards and widgets in HTML, CSS, and JavaScript and it's also open source.

Dashku

2
  • The both seem pretty heavyweight to me? The first needs Ruby and Sinatra - and a web server? The second needs Node, MongoDB and Redis! Depending on the need, I'd think it much easier to simply code up some web pages and serve from Node or Python. But both of these are interesting products, thanks for sharing. Feb 16, 2014 at 16:08
  • Dashing appears to be a dead project and is no longer maintained. Not advised for new work.
    – Cerin
    Dec 6, 2017 at 18:48
-1

UPDATE 2017-12-09:

The anonymous downvoter brought me back to this old answer. These days I use Node-RED to do quick Dashboards without needing much (if any) coding.


ORIGINAL ANSWER

I would simply fire up a browser window, move it to the monitor and do F11 to hide the UI parts.

I would personally use Node.JS to provide a simple web service to display my dashboards & I've done similar things both for work and personal use. Node is good because you only need a single language for both the server and the client end processing. JavaScript libraries such as Angular.JS make creating dashboards a pretty simple task. The last one I did was for an Arduino-based home monitor and was served from a Raspberry Pi.

Of course, if Python is your thing, it is also easy to create a simple web service. There are plenty of examples for Python as there are for Node.JS.

If you find it a pain to re-set up the monitor display each time you reboot, then something like AutoHotKey could be used to automate it.

1
  • Seriously! Downvote after nearly 4 years! And with no comment as to why? Really not at all helpful to anyone. Anyway, this prompted me to update the answer. Dec 9, 2017 at 21:08

Not the answer you're looking for? Browse other questions tagged .