Stap 3: Nu de Geeky deel
In principe nadat ik heb al mijn informatie over de website die ik ben monitoring, stuur ik dat in een melding op mijn Galaxy Tab 8.9 (een recente Android apparaat zal werken, check site voor details).
curl https://nma.usk.bz/publicapi/notify--stille--gegevens-ascii "apikey $APIKEY ="--gegevens-ascii "toepassing = $1"--gegevens-ascii "gebeurtenis = curl-event"--gegevens-asci "beschrijving = $2"--gegevens-asci "prioriteit = 1'
Voer in de krullen.
Een opdrachtregelprogramma voor het krijgen of het verzenden van bestanden met behulp van de URL-syntaxis.
Om het te zetten eenvoudig. U kunt informatie verzenden naar websites gebruiken van krul. In dit geval, ik heb een account met Mijn Android kennis en ik stuur de resultaten van mijn ping/vergelijking aan deze account. Op zijn beurt, wordt die informatie verzonden naar de aankondigen mijn Android app draait op mijn Tablet.
Wat werkelijk koel is is dat u aanpassen kunt, het 'onderwerp' en 'bericht' om te worden wat je wilt. In mijn berichttekst van het duwbericht gebruik ik nog een ander stuk van informatie uit het verschil van de pagina. Wanneer ik de cmp-opdracht uitvoert, is een van de resulterende informatie het regelnummer waarop de eerste verandering werd opgemerkt. Dus ik pak die info van het output bestand en zet het in de hoofdtekst van het bericht!
Nu hebben we een volledig functioneel script dat je vertelt als de server niet actief is, en als het is, het vertelt u of de pagina is gewijzigd (dat wil zeggen misschien gehackt? Gebroken?) stuurt u de kennisgeving waar u ook bent. Pretty cool he?
Tuurlijk, zijn er commerciële producten die er in geslaagd om het zelfde te doen, maar dit werd allemaal gedaan met niets anders dan een OS, en een gratis account op een website. Commercieel-achtige resultaten van gratis spullen!
Ziedaar zitten sommige beperktheid en ik ben bezig met het vinden van methodes die rond die beperkingen krijgt. Bijvoorbeeld, als u een website waarop een soort script (dat wil zeggen een twitter-feed, of een index van de beurs live feed) bijwerken worden dan de pagina altijd weergegeven als wordt gewijzigd wanneer deze feeds bijwerken. Bent u geïnteresseerd in het volgen van deze ontwikkeling, voel je vrij om het hoofd op meer dan en zich abonneren op mijn geeky blog op http://cosmopolitangeek.wordpress.com/. Volledige versies van het script zijn beschikbaar hier https://app.box.com/s/l2emmq9q9nhayvci25r5