Wget est un outil de
recuperation de site internet qui offre de nombreuses options de telechargement
Seulement pour pouvoir l'utiliser correctement ,il
faut taper une longue ligne de commande en cherchant
dans la doc quelle est le mot ou le racourci a taper pour
utiliser tel ou tel option.
Donc la raison principale de l'existance de cette inteface
est de soulager l'utilisateur de ce mode texte
peu ergonomique.
Fenetre Principale
Implementation:
L'interface programmee en
Java a l'aide de jdk1.2 permet au programme d'etre portable
sous differentes
architectures et environnements (Windows,Unix)
et bientot Linux.
Attention:Ce n'est qu'une interface,
donc son bon fonctionnement requiere une version du Programme
Wget (disponnible sur diverse pateformes) present dans un repertoire
du PATH de
l'environnement courant.
Architecture du programme:
WgetInterface: Classe Principale
Ecoute la pluspart des boutons et gere les
differentes fenetre qui peuvent etre crees
DialogExtension : Trois fenetres de dialogue
"blocantes" a qui Wgetinterface demande
DialogDomaine : un resultat une
fois le bouton Ok ou Cancel appuye
DialogRepertoire:
FrameStdout: Fenetre prenant
en parametre 2 IntputStreams qui se trouvent etre les
sorties standard de la commande Wget une fois lancee.
Cette fenetre n'est pas generee si l'option quiet est selectionnee.
Fenetre de redirection de la sortie standard de Wget
Bookmarks:
Class permetant de traiter les bookmarks
(ajout, retrait, suvegarde,chargement)
DialogBookmarks: Fenetre de dialogue utilisee par la class Bookmarks.
Fenetre de Bookmark
FrameHelp: Simple fenetre affichant un text d'aide avec un bouton ok.
Options ajoutees
-Gestion des bookmarks
-Sauvegarde d'une configuration de l'interface
-posibilite de couplage de la commande Nohup
et Wget
Sources:
Source.jar
Classes:
Wget.jar
Wget le Programme: