Anzeige
Linux & Co.NetzkulturWeb

Tipp: Persönliche Alerts für jedes Thema auf jeder Site oder: F5-Automation

F5-Automation: Helene Fischer macht sich nackig, und Ihr wollt SOFORT darüber bescheid wissen? Ihr wartet auf die Veröffentlichung von Sportergebnissen? Auf eine Twitter-Antwort? Die Freigabe eines Kartenverkaufs? Wann immer Ihr mit der F5-Taste ringt, ständig den Browser aktualisiert und auf eine ganz aktuelle Sache wartet (ein Manager-Fetisch wenn F5 die Umsatzzahlen zeigt …), könnt Ihr Euch auch zurücklehnen und das ganze automatisieren – ohne komplizierte Einrichtung oder Extra-Software. Sobald Euer gewünschtes Schlagwort auf einer festgelegten Seite erscheint, bekommt Ihr eine Nachricht. Dafür genügt ein Terminal unter Linux.

Anzeige

Als Beispiel soll der Alert kommen, sobald auf meiner Twitter-Seite das Wort „curling“ auftritt:

$ until curl https://twitter.com/flossmag | html2text -utf8 | grep -i "curling"; do sleep 10; done; echo "Heureka"

Schritt für Schritt: until leitet eine Schleife ein, die Befehlskette bis zum abschließenden „done“ wird also solange wiederholt, bis (until) sie als Ergebnis einen Treffer landet (also das Wort curling findet). Die Befehlskette besteht aus drei Teilen: curl lädt die angegebene URL herunter, html2text rendert den Quelltext der URL (wie ein Webbrowser) und grep sucht dann in diesem Text nach dem Wort „curling“ (mit -i wird Groß-/Kleinschreibung ignoriert). So lange nun auf meiner Twitter-Site nicht „curling“ steht, wird der Befehl sleep 10 ausgeführt, also zehn Sekunden gewartet, bevor die Schleife erneut durchlaufen wird. Wird dann irgendwann „curling“ getwittert, findet grep die Passage, gibt sie im Terminal aus und die Schleife wird verlassen. Zum Schluss wird noch ein obligatorisches Heureka ausgegeben.

curl
Trocken-Curling – was für ein Spaß.

Natürlich könnt Ihr die Idee noch grenzenlos ausweiten, mehrere URLs und mehrere Schlagwörter verwenden und so beispielsweise Foren auf Antworten überwachen oder News-Seiten auf Meldungen. Für komplexe Web-Überwachungen gibt es freilich bessere Tools, aber im Prinzip arbeiten die auch nicht anders. Nicht geeignet ist das Konzept, um etwa eine Justin-Bieber-Fansite auf News zu Justin Bieber zu überwachen – da das Schlagwort „Justin Bieber“ dort ständig vorkommt. Die kleine Schleife ist eher für konkrete Einzelfälle interessant.

Anzeige

Mirco Lang

Freier Journalist, Exil-Sauerländer, (ziemlich alter) Skateboarder, Dipl.-Inf.-Wirt, Einzelhandelskaufmann, Open-Source-Nerd, Checkmk-Handbuchschreiber. Ex-Saturn'ler, Ex-Data-Becker'ler, Ex-BSI'ler. Computer-Erstkontakt: ca. 1982 - der C64 des großen Bruders eines Freunds. Wenn Ihr hier mehr über Open Source, Linux und Bastelkram lesen und Tutonaut unterstützen möchtet: Über Kaffeesponsoring via Paypal.freue ich mich immer. Schon mal im Voraus: Danke! Nicht verpassen: cli.help

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.

Do NOT follow this link or you will be banned from the site!