Moin Folks,
da ich immer gern Bescheid weiss, was mein vdr so treibt und wann er welchen Timer (automatisch) hinzufügt, hab ich einen kleinen Patch für den vdradmin aus dem Paket vdradmin-0.95_0.8.tar.gz von xpix@xpix.de , http://xpix.dieserver.de/ geschrieben. Jedesmal, wenn der Autotimer dort einen neuen Timer findet, schreibt er nun eine eMail an mich in der Art:
ZitatAlles anzeigenSubject: AUTOTIMER: New timer created for Magnum
Created AUTOTIMER for Magnum
2004/09/18, 20:15 - 21:15
Summary:
--------
Rick erhält einen Anruf von seinem Jugendfreund Waldo Norris. Der hat eine große Bitte: Rick soll ihn gegen Kaution
aus dem Gefängnis holen. Natürlich lässt Rick seinen Freund nicht im Stich. Doch kaum wieder in Freiheit, nistet sich
Waldo bei Rick ein und bereitet ihm eine Menge Scherereien. Als der genervte Rick seinen Freund zur Rede stellt,
erzählt dieser ihm, dass er den Präsidenten der Vereinten Staaten vor einem Komplott bewahren muss. Da Rick von
Waldos Lügen die Nase voll hat, glaubt er ihm kein Wort. Trotzdem möchte er ganz sicher gehen und ruft persönlich
beim Präsidenten an. Wie groß ist seine Überraschung als er erfährt, dass der Präsident und Waldo wirklich Freunde
sind. Als Higgins das erfährt, fühlt er sich verpflichtet, Waldos Pläne zu unterstützen. Und dann überschlagen sich die
Ereignisse.
Tom Selleck (Thomas Magnum) , John Hillerman (Jonathan Higgins), Larry Manetti (Rick) Magnum, P.I., USA 1980/1986
Evtl. kann das ja noch jemand gebrauchen, hier ist der Patch:
--- vdradmin.orig/vdradmind.pl Mon Mar 22 07:36:16 2004
+++ vdradmind/vdradmind.pl Sat Sep 18 13:56:27 2004
@@ -1068,6 +1068,28 @@
Log(LOG_AT, sprintf("AutoTimer: Programming Timer \"%s\" (Event-ID %s, %s - %s)", $title, $event->{event_id}, strftime("%Y%m%d-%H%M", localtime($event->{start})), strftime("%Y%m%d-%H%M", localtime($event->{stop}))));
+ # AUTOTIMER-Notification patch start
+ my $mail = "";
+ my $sum = "";
+ my $strt = "";
+ my $end = "";
+ my $dat = "";
+ $sum = $event->{summary};
+ # remove all HTML-Tags from text
+ $sum =~ s/\<[^\>]+\>/ /g;
+ $dat = strftime("%Y/%m/%d", localtime($event->{start}));
+ $strt= strftime("%H:%M", localtime($event->{start}));
+ $end = strftime("%H:%M", localtime($event->{stop}));
+ $mail = sprintf("Created AUTOTIMER for $event->{title}\n===========================================================================\n$dat,$strt-$end\n\nSummary:\n--------\n$sum");
+
+ #
+ # the "sendEmail" tool (written by "caspian at dotconf.net") is available from [URL]http://caspian.dotconf.net/menu/Software/SendEmail/[/URL]
+ #
+ open (MAIL, "|/path/to/sendEmail -q -f autotimer\@fromaddress.tld -t put\@youremailaddress.here -u \"AUTOTIMER: New timer created for $event->{title}\" -s put.yourmailserver.here");
+ print MAIL $mail;
+ close(MAIL);
+ # AUTOTIMER-Notification patch end
+
AT_ProgTimer(0x8001, $event->{event_id}, $event->{vdr_id}, $event->{start}, $event->{stop},
$title, $event->{summary}, $at->{prio}, $at->{lft});
Alles anzeigen
Das ganze ist sicher noch ausbaufähig, meine Bedürfnisse deckts allerdings erstmal
Achja, benötigt wird das Tool "sendEmail" von [EMAIL=caspian at dotconf.net]Brandon Zehm[/EMAIL]
Have fun, take care