Script utile, aspirateur de wallpapers
Il n’y a pas très longtemps, un ami m’a posé un défi, être capable de récupérer les wallpapers du site hongfire sans avoir à télécharger la moitié du site (imaginez si le site fait plusieurs centaines de gigas, pas glop à traiter pour le serveur). A l’aide d’un script Shell, de quelques regexp et d’un peu de temps : en 3 heures le script était réalisé, alors vous me direz… Oui mais ton script y doit tout récupérer… Eh bah nan ! ma bonne dame mon script ne récupère que les images.
Bilan, on économise des requêtes serveurs et de la bande passante, et c’est bien ça !! pour vous donner un ordre d’idée : 6200 fichiers traités en quelques 3 heures (de même le script est largement modifiable et optimisable, le script réalise une pause de téléchargement de quelques secondes entre les différents fichiers pour éviter de générer trop de trafic).
Je posterai le script dès mon retour chez moi. (pour la petite anecdote, c’est pour moi plus un défi technique qu’une envi de jouer les aspirateurs de sites, je débute dans le domaine Ubuntu/Linux et ma passion d’apprendre de nouvelles choses m’oblige à passer par les étape de scripting. Ceci dit si quelqu’un est capable de convertir ce script sous Windows, feel free to try !)












