Программное обеспечение для использования запасного монитора в качестве персональной панели с настраиваемыми потоками данных?

4272
Underyx

Я ищу что-нибудь, что позволило бы мне использовать мой третий монитор для некоторой аккуратной визуализации данных. В идеале это будет полноэкранный режим с акцентом на действительно приятную эстетику.

Я планирую передавать все виды данных для составления графика / отображения, таких как подсчет посетителей в реальном времени на моих веб-сайтах, мой подсчет кармы с течением времени и все остальное, что приходит мне в голову. Я бы предпочел использовать Python для передачи этих данных в программное обеспечение, но я действительно открыт для всего.

Если такого нет, я с удовольствием выслушаю любые предложения о том, какие библиотеки Python вы бы порекомендовали для реализации такого.

4
Вы нашли решение? Rico 9 лет назад 0
@ Рико да, смотрите принятый ответ. Underyx 9 лет назад 0

2 ответа на вопрос

1
RedBug

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

Оба кажутся мне достаточно тяжеловесными? Первому нужны Ruby и Sinatra - а веб-сервер? Второму нужен Node, MongoDB ** и ** Redis! В зависимости от необходимости, я думаю, что гораздо проще просто зашифровать некоторые веб-страницы и работать с Node или Python. Но оба из этих интересных продуктов, спасибо, что поделились. Julian Knight 10 лет назад 0
Лихая кажется мертвым проектом и больше не поддерживается. Не рекомендуется для новой работы. Cerin 6 лет назад 0
-1
Julian Knight

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.

Шутки в сторону! Downvote спустя почти 4 года! И без комментариев, почему? На самом деле никому не полезно. Во всяком случае, это побудило меня обновить ответ. Julian Knight 6 лет назад 0