Archiver la version navigable d'une page
Le 17 septembre 2007, à 10:55 par Ulhume...

L'objectif de ce script est de stocker sous la forme d'une archive compressée (tar.hz) une page web. L'extension du fichier généré est .war pour être compatible avec konqueror qui sait nativement les relire (Web ARchive). Il est complètement basé sur l'utilisation de wget généralement installé par défaut sur toutes les distributions.

Le fichier WAR, une fois crée, est stocké sur le bureau de l'utilisateur qui a lancé la commande.

Syntaxe

/usr/bin/war-archiver.sh URL TITRE_PAGE

Script

  1. #! /bin/sh
  2.  
  3. logger "War-Archiver : $USER $1"
  4.  
  5. cd /tmp
  6. if [ -f war.war ] ; then
  7.   rm -rf war.war
  8. fi
  9. if [ -d war ] ; then
  10.   rm -rf war
  11. fi
  12. mkdir war
  13. cd war
  14.  
  15. index=$(basename $1)
  16. title=$(echo $2 | iconv -f iso-8859-15 -t utf-8)
  17. wget -q -nd -kpE --html-extension --force-html $1
  18. mv "$index" index.html
  19. tar -zcvf "/home/$USER/Desktop/$title.war" * > /dev/null

Commentaires

Dab, le 17 September, 2007 - 18:22

Les archives war c'est pas ce que l'on trouve aussi avec les applis j2ee ?

Ulhume, le 17 September, 2007 - 19:33

C'est un homonyme avec en plus la même utilisation des initiales...

Sous kde, un war, est une archive de type tar.gz qui contient une page et ses dépendaces (images, css) avec un fichier index.html comme point d'entré. Tu les fabriques sous konqueror via un addon "Archiver la page web"

Sous Java, un war est une archive de type .zip qui contient effectivement une application web que l'on injecte dans un serveur d'appli tel tomcat ou jboss.

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...