[vdr-plugin-skinflatplus] 04/15: Imported Upstream version 0.5.0
Tobias Grimm
tiber-guest at moszumanska.debian.org
Wed Feb 11 20:44:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
tiber-guest pushed a commit to branch master
in repository vdr-plugin-skinflatplus.
commit eccd42bdf7d99228a49132ae1665ed84159edd19
Author: etobi <git at e-tobi.net>
Date: Wed Feb 11 19:31:27 2015 +0100
Imported Upstream version 0.5.0
---
HISTORY | 2 +-
README | 106 +++++++++++++++++++++++++++++++++
po/de_DE.po | 2 +-
skinflatplus.c | 2 +-
widgets/weather/GetLatLangFromCity.php | 2 +
widgets/weather/README | 2 +-
6 files changed, 112 insertions(+), 4 deletions(-)
diff --git a/HISTORY b/HISTORY
index f906d70..51abdad 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,7 +1,7 @@
VDR Plugin 'skinflatplus' Revision History
---------------------------------------
-2014-MM-DD: Version 0.5.0
+2014-12-04: Version 0.5.0
- [fix] femon receiver - do not get data from previous channel
- [fix] display replay jump text position
- [add] main menu widgets
diff --git a/README b/README
index b794461..4795435 100644
--- a/README
+++ b/README
@@ -58,6 +58,112 @@ Versteckte Einstellungen sind Einstellungen die in der VDR setup.conf konfigurie
* MenuItemParseTilde - Wenn die Einstellung auf 1 gesetzt ist, wird beim Men�-Item-Text auf den Buchstaben Tilde '~' gepr�ft und wenn eine Tilde gefunden wurde, wird die Tilde entfernt und alles was nach der Tilde steht in einer anderen Farbe dargestellt. Dies ist z.B. interessant wenn man epgsearch hat.
* ChannelBitrateShowCalcInterval - In welchen Intervall soll die Bitrate (Kanalanzeige) aktualisiert werden (default 20)
+Widgets
+_______________________________
+Seit Version 0.5.0 gibt es die Widgets.
+Es gibt interne und externe Widgets. Die internen Widgets funktionieren out-of-the-box, da Sie innerhalb des VDR implementiert sind.
+Externe Widgets sind externe Programme/Scripte, hier sind (teilweise) manuelle Anpassungen notwendig damit diese laufen.
+
+Die Widgets werden auf der rechten Seite des Hauptmen�s angezeigt. In der H�he ist nur begrenzt Platz, deshalb kann es passieren das nicht alle Widgets angezeigt werden k�nnen (da einfach kein Platz mehr ist). Hier muss du selbst entscheiden welches Widget auf welcher Position angezeigt werden soll.
+
+* Interne Widgets
+
+** DVB Ger�te
+
+Zeigt die DVB Ger�te an, wer dieses benutzt und auf welchem Kanel das Ger�t gerade ist. �ber die Plugineinstellungen kann konfiguriert werden ob "unbekannte" und/oder "nicht benutzte" Ger�te ausgeblendet werden sollen.
+Leider ist es derzeit nicht m�glich 100% herauszufinden wer das Ger�t derzeit nutzt. Z.B. gibt es F�lle wie den EPG-Scan welcher nicht erkannt wird.
+
+** Aktive Timer
+
+Zeit die aktiven Timer an. �ber die Plugineinstellungen kann die max. Anzahl der Timer konfiguriert werden welche angezeigt wird. Weiter kann konfiguriert werden, dass das Widget ausgeblendet wird, wenn keine aktiven Timer existieren.
+
+** Timer Konflikte
+
+Zeigt die Anzahl der Timer-Konflikte an. Es ist in Plannung das auch die eigentlichen Konflikte und nicht nur die Anzahl angezeigt wird. Es kann wieder konfiguriert werden das das Widget ausgeblendet wird wenn keine Timer Konflikte vorhanden sind.
+
+** Letzte Aufnahmen
+
+Zeigt die letzten Aufnahmen nach Datum sortiert an. �ber die Plugineinstellungen kann die max. Anzahl der Elemente konfiguriert werden.
+
+* Externe Widgets
+
+Externe Scripte werden (wenn nicht anders konfiguriert) in das LIBDIR installiert. Normalerweise sollte dies folgender Pfad sein.
+<pre>
+/usr/local/lib/vdr/skinflatplus/widgets/
+</pre>
+
+Alle Ausgaben der Scripte sind unter
+<pre>
+/tmp/skinflatplus/widgets/
+</pre>
+
+** Wetter-Widget
+
+Zeigt das aktuelle Wetter und eine Vorschau an. Die Ansicht der Vorschau kann konfiguriert werden. Es existiert eine Lang- und eine Kurzansicht. Bei der langen Ansicht gibt es pro Tag eine Zeile bei der kurzen Ansicht wird alles in einer Zeile dargestellt. Die Anzahl der Tage kann �ber die Plugineinstellungen konfiguriert werden, wobei max. 7 Tage m�glich sind.
+Dieses Widget ben�tigt php5, unter Ubuntu ist z.B. das Paket php5-cli notwendig.
+Im Ordner existiert eine update_weather.config.sample diese muss nach update_weather.config kopiert werden.
+<pre>
+cd /usr/local/lib/vdr/skinflatplus/widgets/weather
+cp update_weather.config.sample update_weather.config
+</pre>
+Anschlie�end muss Latitude und Longitude vom Ort ermittelt werden, daf�r gibt es das kleine php-Script GetLatLangFromCity.php. Einfach ausf�hren und den Ort eingeben.
+<pre>
+php5 GetLatLangFromCity.php
+</pre>
+Die Werte von Latitude und Longitude in die update_weather.config schreiben und auch den Wert "LocationSkin" entsprechend anpassen. "LocationSkin" wird sp�ter im Skin als Ort angezeigt.
+
+Das Script (update_weather.php) wird nicht vom Skin aufgerufen. Dies muss extern �ber cron oder �hnliches erfolgen. Z.B. �ber folgende Zeile in der /etc/crontab
+<pre>
+# update weather every 12 hours
+7 */12 * * * root php5 /usr/local/lib/vdr/skinflatplus/widgets/weather/update_weather.php
+</pre>
+
+F�r die Wetterdaten wird forecast.io verwendet. Hier sind 1000 Abfragen am Tag frei, jede weiteren 10.000 Abfragen kosten dann $1. Pro Aufruf von update_weather.php werden 2 Abfragen get�tigt. Bitte registriere dich kostenlos bei forecast.io und erstelle einen eigenen Api-Key. Diesen dann einfach in die update_weather.config eintragen. Hierf�r ist nur eine E-Mail Adresse + Passwort notwendig. Wenn das Script nicht mehr funktioniert sind h�chstwahrscheinlich die 1000 Abfragen/Tag �berschritten.
+
+F�r die Kanalinfo gibt es eine kleine Version des Wetter Widgets. hier wird Heute + Morgen angezeigt.
+
+** System-Informationen
+
+Mit diesem Widget k�nnen verschiedenene Systeminformationen angezeigt werden.
+Dieses Script wird bei jedem Aufruf des Men� erneut ausgef�hrt. Daher sollte das Script kurz und schnell sein.
+Es wird das Script "system_information" ausgef�hrt. Dieses muss manuell verlinkt werden! F�r Ubuntu z.B. wie folgt
+<pre>
+cd /usr/local/lib/vdr/skinflatplus/widgets/system_information
+ln -s system_information.ubuntu system_information
+</pre>
+
+In dem Script ist auch die Konfiguration enthalten. Hier kann festgelegt werden welche Informationen ausgegeben werden sollen und in welcher Position diese sein sollen.
+
+** Temperaturen
+
+Mit diesem Widget k�nnen die Temperaturen des System angezeigt werden.
+Dieses Script wird bei jedem Aufruf des Men� erneut ausgef�hrt. Daher sollte das Script kurz und schnell sein.
+Es wird das Script "temperatures" ausgef�hrt. Dieses muss manuell verlinkt werden! Z.B. wie folgt
+<pre>
+cd /usr/local/lib/vdr/skinflatplus/widgets/temperatures
+ln -s temperatures.default temperatures
+</pre>
+
+Das default Script nutzt lm-sensors um die Temeperaturen zu ermitteln. Du musst sicherstellen das du lm-sensors installiert und auch richtig konfiguriert hast. Weiterhin wird die GPU-Temperatur mittels nvidia-settings ermittelt. Dies funktioniert nat�rlich nur mit Nvidia Grafikkarten.
+
+** System-Updatestatus
+
+Mit diesem Widget k�nnen die Updates des System angezeigt werden. Dabei wird die Anzahl der Updates und der Sicherheitsupdates angezeigt.
+Das Script (system_update_status) wird nicht vom Skin aufgerufen. Dies muss extern �ber cron oder �hnliches erfolgen. Z.B. �ber folgende Zeile in der /etc/crontab
+<pre>
+# update system_updates every 12 hours
+7 */12 * * * root /usr/local/lib/vdr/skinflatplus/widgets/system_updatestatus/system_updatestatus
+</pre>
+
+** Benutzerdefinierte Ausgabe
+
+Mit diesem Widget k�nnen eigene Befehle ausgef�hrt und angezeigt werden.
+Wenn es in dem Ordner das Script "command" gibt, wird dieses bei jedem Aufruf des Men�s ausgef�hrt.
+Das Script command muss 2 Dateien bereitstellen: title & output
+Jeweils f�r den Titel und der eigentlichen Ausgabe.
+Es sollte darauf geachtet werden das nicht zu viele Zeilen ausgeben werden da immer die gesamte Datei angezeigt wird. Die Zeilen werden rechts einfach abgeschnitten und nicht umgebrochen!
+
+
TVScraper & scraper2vdr
-------------------------------
Since version 0.3.0 the skin support TVScraper & scraper2vdr.
diff --git a/po/de_DE.po b/po/de_DE.po
index 0a1859d..0dc5b87 100644
--- a/po/de_DE.po
+++ b/po/de_DE.po
@@ -4,7 +4,7 @@
#
msgid ""
msgstr ""
-"Project-Id-Version: vdr-skinflat 0.4.3\n"
+"Project-Id-Version: vdr-skinflat 0.5.0\n"
"Report-Msgid-Bugs-To: <see README>\n"
"POT-Creation-Date: 2014-11-30 16:17+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
diff --git a/skinflatplus.c b/skinflatplus.c
index cfd2a6c..544b5db 100644
--- a/skinflatplus.c
+++ b/skinflatplus.c
@@ -16,7 +16,7 @@
#include "setup.h"
#include "imageloader.h"
-static const char *VERSION = "0.4.3";
+static const char *VERSION = "0.5.0";
static const char *DESCRIPTION = "skin flatplus";
class cPluginFlat : public cPlugin {
diff --git a/widgets/weather/GetLatLangFromCity.php b/widgets/weather/GetLatLangFromCity.php
index 1ca7d1e..7a76f90 100644
--- a/widgets/weather/GetLatLangFromCity.php
+++ b/widgets/weather/GetLatLangFromCity.php
@@ -20,6 +20,8 @@ $longitude = $data['results'][0]['geometry']['location']['lng'];
echo "Latitude = ".$latitude."\n";
echo "Longitude = ".$longitude."\n";
+echo "LocationSkin = ".$city."\n";
+
echo "put these values in update_weather.config\n";
?>
diff --git a/widgets/weather/README b/widgets/weather/README
index af7f985..f44aff1 100644
--- a/widgets/weather/README
+++ b/widgets/weather/README
@@ -8,6 +8,6 @@ You need php5 with command line support for this widget. For example in Ubuntu y
Please move update_weather.config to update_weather.config.sample
-mv update_weather.config.sample update_weather.config
+cp update_weather.config.sample update_weather.config
Configure your location and others in update_weather.config. Use php-script "GetLatLangFromCity.php" to get latitude & longitude from your location.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-vdr-dvb/vdr-plugin-skinflatplus.git
More information about the pkg-vdr-dvb-changes
mailing list