Sûrement connaissez-vous l’application Tasker, sous Android. Je l’utilise depuis peu pour des actions assez simples telles que mettre en route le WIFI lorsque j’arrive à la maison, mettre le téléphone en mode vibreur lorsque j’entre en réunion, …
Je viens d’écrire un petit script permettant de modifier automatiquement le fond d’écran du bureau Android en allant chercher la dernière image publiée sur le site http://ffffound.com/.
L’idée est :
- de décoder le flux RSS du site http://ffffound.com/
- d’extraire l’URL de la dernière image disponible
- de s’assurer que l’image est bien de type .jpg ou .png, seuls formats autorisés pour les fonds d’écrans sous Android
- de charger l’image sur le téléphone
- d’en faire le fond d’écran courant
En langage TASKER ça donne ça :
A1: Get HTTP [ Serveur:Port:feeds.feedburner.com/ffffound/everyone Chemin: Attributs: Délai:1 Type Mime:text/html Fichier de sortie:download/fff.txt ]
A2: Effacer une variable [ Nom:%HTTPD2 ]
A3: Effacer une variable [ Nom:%HTTPD21 ]
A4: Séparer une variable [ Nom:%HTTPD Séparateur:<ffffound:source url="http:// Supprimer la base:On ]
A5: Séparer une variable [ Nom:%HTTPD2 Séparateur:" Supprimer la base:On ]
A6: Affecter une variable [ Nom:%EXT A:None Faire des Maths:Off Ajouter:Off ]
A7: Si If [ %HTTPD21 ~ *.jpg ]
A8: Affecter une variable [ Nom:%EXT A:.JPG Faire des Maths:Off Ajouter:Off ]
A9: Fin de si
A10: Si If [ %HTTPD21 ~ *.png ]
A11: Affecter une variable [ Nom:%EXT A:.PNG Faire des Maths:Off Ajouter:Off ]
A12: Fin de si
A13: Si If [ %EXT !~ None ]
A14: Get HTTP [ Serveur:Port:%HTTPD21 Chemin: Attributs: Délai:10 Type Mime:image/* Fichier de sortie:download/ffffound%EXT ]
A15: Changer le papier peint [ Image:download/ffffound%EXT ]
A16: Fin de si
Le script peut être adapté en fonction du flux RSS à décoder.
D’autres scripts pour Tasker sur ce blog : ici.











