Skip to content

Simply prints data and stats from various sources. Most useful as input program to xscreensavers that simply takes some text and displays it.

License

Notifications You must be signed in to change notification settings

orithena/infotext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

infotext.py
===========

Simply prints data and stats from various sources. Most useful as input
program to xscreensavers that simply takes some text and displays it.

Currently implemented:
  * MPD playing status
  * OpenWeatherMap weather data and forecast
  * System stats: Local time, date, cpuload, load average, memory info

Written specifically for RaspberryPi, but useable on other systems too.


Usage: 
------

Edit the configuration variables below to suit your needs. 

You may want to apply for an app key (APPID) at http://openweathermap.org.

Then configure xscreensaver to use any text-displaying screensaver
(e.g. Phosphor, Apple2, StarWars, ...). Then, in the xscreensavers
configuration dialog's advanced tab, configure this program as text source.


Raspbian package dependencies:
------------------------------

python python-mpd xscreensaver xscreensaver-data xscreensaver-data-extra


Optional GL screensavers (slow on a raspi!):
--------------------------------------------

xscreensaver-gl xscreensaver-gl-extra libgl1-mesa-swx11


Example output:
---------------

[mpd playing #75/102  00:05/04:03 2%]
  rock'n'roll hall of fame
  pornophonique
  8-bit lagerfeuer
[openweather  12°C  broken clouds]
  11°C < T < 15°C  rain 0mm  hum 54%
  wind  6.3m/s SSE 164°
  sat 14/21°C Rain  sun 14/18°C Clouds

[03:54 04.10.13  cpu 71.5%  load 1.06]
[mem 448776  free 10944  cache 302504]


Photos of the screensaver in action:
------------------------------------

  * StarWars: http://pic.twitter.com/QrB1CSWRoc
  * Phosphor: http://pic.twitter.com/m5BqTuy69B

About

Simply prints data and stats from various sources. Most useful as input program to xscreensavers that simply takes some text and displays it.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages