Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 12. Nov 2018 20:57

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: PN abfrage per script...
BeitragVerfasst: 02. Jan 2007 12:48 
Hallo,

ich würd mir gern ein kleines script schreiben welches nach aufruf
abfragt ob ich auf einer seite eine persönliche nachricht erhalten hab...
brauch mal den tritt in die richtige richtung... verlange keine fertige lösung ^_^

wollte es so anstellen, das wenn eine nachricht erhalten wurde,
das die scroll_lock_led leuchtet ^_^ da hab ich schon ne idee:
Code:
#!/bin/bash

interval=1
led=3
while [ -n "bla" ]
do
   xset led $led;
   sleep $interval;
   xset -led $led;
   sleep $interval;
done
aba das is ja erstma der unwichtige teil ^_^


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 02. Jan 2007 21:28 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Da du vermutlich das Programm auf der (Internet-)-Seite nicht anpassen kannst, musst du wohl oder über pollen, d.h. regelmäßig die Seite herunterladen und dann weiterverarbeiten.

Für sowas bieten sich die Werkzeuge curl und grep an.

Du kannst allerdings auch schauen, ob es dort nicht eine Email-Benachrichtigungsfunktion gibt. Dann gibst du deinem Emailprogramm den Auftrag, alle paar Minuten neue Post zu holen und filterst dann nach der Nachricht. Einige Emailprogramme können Aktionen ausführen, sobald eine Nachricht auf einen bestimmten Filter passt.

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 02. Jan 2007 22:35 
ok, dann bedank ich mich erstma für die antwort und probier das alles mal morgen aus
jetzt winkt erstma der tequila ;)


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 03. Jan 2007 18:21 
gut also das prinzip hab ich verstanden ^^
Code:
curl >url< | grep >suchstring<
hab das ma mit nem link von mir ausprobiert ^^

bsp:
Code:
curl http&#58;//irony.kilu.de/public/daten/freezer_und_einzeller | grep ''"kein schwanz ist so hart wie das leben"
das hat so weit ganz gut funktioniert, aber in dem forum wo ich es anwenden möchte haut es natürlich net hin... man hat dort die möglichkeiten ein den posteingang zu wechseln, und wenn dieser leer ist steht die nachricht da "sie haben keine nachricht erhalten" ... diesen satz hab ich als suchstring verwendet... nur kann er nicht gefunden werde wenn ich ihn per curl und grep herausfiltern will... könnt ihr mir folgen?^^
hab auch schon versucht die zeile des seitenquelltextes per grep filtern zu lassen... ohne erfolg

vielleicht habt ihr ne idee...


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 04. Jan 2007 15:56 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Du musst curl vermutlich auf deine Cookies zugreifen lassen, damit der Server dein Login erkennt. Such dir den passenden Cookie aus deinem "normalen" Webbrowser heraus (bei Firefox z.B. unter ~/.mozilla/firefox/*/cookies.txt und spiel'
ihn über die Option --cookie in curl ein. Alternativ kannst du dort auch die ganze Cookie-Datei angeben.

$ man curl

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 5 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de