Générateur de sitemap


Généralités

Bonjour,
le script que je vais vous présenter ici est non seulement un Générateur de sitemap (fichier sitemap.xml), mais aussi un aspirateur de site.

Cet outil ayant vu son dévellopement commencer le 18 Juin 2007, vous comprendrez qu'il n'est pas encore tout a fait fonctionnel, il ne visiterai pas, par exemple, les pages avec des arguments "?....&...".

D'autre part, le but principal de ce script étant de générer des sitemaps, je ne chercherai a résoudre les problèmes de fonctionnement de l'aspirateur uniquement quand j'éstimerai que le Générateur de sitemap sera complètement opérationnel.

Il est important de noter aussi que le script se comporte très mal quand il s'agit d'URL avec des espaces.

Le 04-07-2007 :
Le script permet maintenant de supprimer une variable de session. La gestion des liens déjà visité à été revu.

Le 20-07-2007 :
Le script est passé sous licence GPLv3. Pour des raisons évidentes, dans mes archives les versions précédentes sont encore éstempillées GPLv2, mais peuvent être republiées en v3 sur simple demande.

Installation

Pour installer cet outil, vous avez juste a le télécharger, ou faire un copier/coller du script dans un fichier texte.
Il faut aussi donner les droits a ce scripts, chmod +x.

Utilisation

L'utilisation est simple, vous vous placez dans le repertoire du script et le lancez avec la commande "./SiteMap.bash http://votre.url" ou "./SiteMap.bash http://votre.url nom_de_la_variable_de_session"

Download

Vous pourrez visionner/récuperer les dernières sources de mon script ici.
Les sources classées par dates sont disponibles ici. (Format AAAAMMJJ-HHmm).