Tipiak: récupérer les ressources d'une page web
Ce mercredi, vous aurez droit à un script dont la seule fonction est de récupérer sélectivement les ressources d'une page web dont vous lui donnez l'adresse.
Le script parse le contenu à la recherche de fichiers appelés dans le corps de la page. Il constitue ensuite une liste qu'il soumet à l'utilisateur.
A ce stade, on peut récupérer directement un seul fichier ou en sélectionner plusieurs pour que tipiak en fasse un zip et vous le télécharge.
Allez, pour ceux que ça intéresse, c'est en image et c'est par ici...
Bon, l'image parle d'elle-même et l'utilisation est enfantine: on colle le fichier tipiak.php où on veut et on y accède.
Le code est assez simple et il est facilement possible d'ajouter de nouvelles extensions:
-
soit dans le code (pour qu'elles soient toujours dispo)
$listextensions=array( 'all files'=>'jpg,jpeg,gif,png,svg,css,js,swf,mp3,ogg,mp4,flv,pdf,doc,odt,zip,gz,rar,7z,tar', 'images only'=>'jpg,jpeg,gif,png,svg', 'music only'=>'mp3,ogg', 'videos only'=>'mp4,flv', 'flash only'=>'swf', 'css+js'=>'css,js', 'documents'=>'pdf,doc,odt', 'zip&co'=>'zip,gz,rar,7z,tar', );
Ce tableau est structuré de façon à ce que le script intègre automatiquement les nouvelles configurations d'extensions (menu + bookmarklets): 'nom menu' => 'liste des extensions séparées par des virgules',
- soit directement dans la requête, façon bûcheron viril à l'ancienne: &ext=extensions,séparées,par,des,virgules
Tu vas encore dire que je gueule pour rien, mais ya quand même plein de logiciels et d'extensions de navigateurs qui font la même chose, non ?!
Bon, c'est pas comme si ça nous étonnait que tu fasses de la merde, hein...
C'est sûr qu'avec ta tronche de constipé, c'est pas toi qui vas t'y coller, pas vrai ?!
Pour le code du script: le github,
Pour la dernière version: ... le zip du github
Pour tester une démo: tipiak.warriordudimanche.net
❝ 15 commentaires ❞
Fil RSS des commentaires de cet article
✍ Écrire un commentaire
les commentaires relevant du SPAM seront filtrés et dégagés direct...