Étape 3: Maintenant la partie geek
Fondamentalement après que j’ai toutes mes informations sur le site que je suis suivi, j’envoie que dans une notification à mon Galaxy Tab 8,9 (n’importe quel appareil Android récent fonctionne, vérifiez site pour plus de détails).
curl https://nma.usk.bz/publicapi/notify--silent--données ascii "apikey = $APIKEY"--données ascii "application = $1"--données ascii "événement = curl-événement"--données-asques "description = $2"--données-asques "priorité = 1"
Entrez chez curl.
Un outil de ligne de commande pour l’obtention ou l’envoi de fichiers à l’aide de la syntaxe d’URL.
Pour le dire simple. Vous pouvez envoyer des informations vers des sites Web en utilisant curl. Dans ce cas, j’ai un compte avec Aviser mon Android et j’ai envoyer les résultats de mon ping/comparaison à ce compte. À son tour, cette information est envoyée au notifier mon Android app en cours d’exécution sur ma tablette.
Ce qui est vraiment cool, c’est que vous pouvez personnaliser le « sujet » et le « message » d’être ce que vous voulez. Dans mon corps de message de la notification push, j’utilise encore un autre élément d’information de la différence de la page. Quand je lance la commande cmp, l’un de l’information ainsi obtenue est le numéro de la ligne sur laquelle le premier changement a été remarqué. Alors je prends cette info dans le fichier de sortie et mettez-la dans le corps du message !
Nous avons maintenant un script totalement fonctionnel qui vous indique si le serveur est en panne, et s’il est relevé, il vous indique si la page a changé (c'est-à-dire peut-être piraté ? Cassé?) puis vous envoyer la notification où que vous soyez. Pretty cool hein ?
Bien sûr, il y a eu des produits commerciaux qui ont été en mesure de faire la même chose, mais tout cela a été fait avec rien mais un OS et un compte gratuit sur un site Web. Résultats de type commercial de trucs gratuits !
Il existe certaines limitations, et je travaille sur la recherche de méthodes qui vont contourner ces limitations. Par exemple, si vous avez un site Web qui s’exécute une sorte de mise à jour du script (c'est-à-dire un compte twitter, ou indice boursier live feed) puis la page sera toujours montrée comme étant changé chaque fois que la mise à jour de ces flux. Si vous êtes intéressés par la suite à ce développement, n’hésitez pas à la tête sur plus et vous abonner à mon blog geek à http://cosmopolitangeek.wordpress.com/. Les versions complètes du script sont disponibles ici https://app.box.com/s/l2emmq9q9nhayvci25r5