ENTDownloader
Gestionnaire de fichiers pour l'ENT de l'Université d'Auvergne
Développé par Kévin Subileau
Présentation
ENTDownloader est un gestionnaire de fichiers spécialement conçu pour l'Espace Numérique de Travail (ENT) de l'Université d'Auvergne.
Ce logiciel vous permet de télécharger plusieurs fichiers ou dossiers simultanément, ce qui n'est pas possible via l'interface Web de l'ENT.
Depuis la version 2.0.0, vous pouvez désormais également gérer intégralement votre espace de stockage (envoi, suppression, copie, renommage...) sans utiliser l'ENT.
Information importante
N'ayant plus aucun accès à l'ENT de l'Université d'Auvergne, le développement d'ENTDownloader est malheureusement suspendu. En effet, je n'ai plus la possibilité de tester son fonctionnement. Pour pouvoir continuer à mettre à jour ce logiciel, j'ai maintenant besoin de votre aide.Si vous disposez d'un accès sur l'ENT de l'UdA et que vous souhaitez que ce logiciel reste en vie ou que vous constatez un dysfonctionnement, n'hésitez pas à me contacter !
Aperçus du logiciel
Téléchargements
Pratique : Soyez avertis des mises à jour directement en suivant notre page Facebook ou notre flux Atom !
Binaires
- Tout système : fonctionne sur tous les systèmes d'exploitation supportés par Java.
- Optimisé pour Windows toutes versions, un seul fichier ! Idéal pour l'emmener partout avec vous sur une clé USB.
Code source
Documentation
Anciennes versions
Vous pouvez retrouver les anciennes versions publiées ici.
Java
ENTDownloader nécessite la présence de Java Runtime Environment (jre/jdk) 6 (1.6) ou plus. Il est préférable d'utiliser la dernière version en date.
Historique des versions
ENTDownloader 2.0.0 (02/12/2012)
ENTDownloader 2.0.0 est une mise à jour majeure, apportant de nombreuses nouveautés et améliorations comme la possibilité d'envoyer vos fichiers ou encore de les copier, les déplacer ou les supprimer. L'interface graphique a également été revue.
Vous pouvais désormais gérer intégralement votre espace de stockage avec le logiciel !
- Nouveau
- Renommage de fichiers et de dossiers.
- Création de dossier sur l'espace ENT.
- Suppression de fichiers et de dossiers sur l'ENT.
- Envoi de fichiers vers l'ENT.
- Déplacement et copie de fichiers et de dossiers sur l'ENT.
- Nouvelles icônes, nouveau logo et nouveau graphisme.
- Corrigé
- Les boutons Annuler de la fenêtre de connexion et de la fenêtre de téléchargement ne fonctionnaient pas correctement.
- Après annulation d'un téléchargement, le fichier ou dossier cible était tout de même ouvert si la case correspondante était cochée.
- Correction de nombreux bugs.
- Modifié
- Amélioration de la gestion des écrasements : possibilité d'appliquer un choix à tous les conflits.
- Refonte complète de la gestion du protocole HTTP : utilisation de la bibliothèque Apache HttpClient.
- Divers
- Diverses améliorations de l'interface graphique.
- Améliorations des performances.
ENTDownloader 1.2.2 (07/10/2012)
ENTDownloader 1.2.2 est une mise à jour importante. Suite à des modifications effectuées par l'université sur le site de l'ENT, toutes les versions antérieures ne fonctionnent plus pour certains utilisateurs. La mise à jour est donc fortement recommandée pour pouvoir continuer à utiliser le logiciel.
- Corrigé
- La liste des fichiers dans le dossier racine apparaissaient comme vide pour certains utilisateurs.
- Corrections de bugs mineurs.
ENTDownloader 1.2.1 (19/09/2012)
ENTDownloader 1.2.1 est une mise à jour importante. Suite à des modifications effectuées par l'université sur le site de l'ENT, toutes les versions antérieures ne fonctionnent plus. La mise à jour est donc obligatoire pour pouvoir continuer à utiliser le logiciel.
- Corrigé
- Connexion impossible suite à la mise à jour de l'ENT de l'Université d'Auvergne.
ENTDownloader 1.2.0 (06/12/2011)
ENTDownloader 1.2.0 est une mise à jour de maintenance apportant quelques améliorations de l'interface graphique et corrigeant des bugs de faibles et moyennes importances.
- Nouveau
- Possibilité de copier le nom du fichier ou du dossier sélectionné dans le presse-papier.
- Affichage d'un message "dossier vide" le cas échéant.
- Affichage de deux boutons "Aller" et "Annuler" à droite de la barre d'adresse lorsque le chemin est modifié par l'utilisateur.
- La touche Echap permet d'annuler la saisie d'un chemin dans la barre d'adresse.
- Corrigé
- En vue liste, le clic-droit sur une sélection multiple était impossible.
- La modification du chemin dans la barre d'adresse sans validation causait l'affichage d'un message d'erreur si l'utilisateur double-cliquait ensuite sur un dossier, indiquant que ce dernier était inexistant.
- L'affichage du contenu du dossier courant pouvait devenir incohérent si un chemin incorrect était entré dans la barre d'adresse.
- Divers
- Diverses améliorations de l'interface graphique et corrections de bugs mineurs.
ENTDownloader 1.1.0 (19/09/2011)
ENTDownloader 1.1.0 est une mise à jour majeure. Suite à des modifications effectuées par l'université sur le site de l'ENT, toutes les versions antérieures ne fonctionnent plus. La mise à jour est donc obligatoire pour pouvoir continuer à utiliser le logiciel.
Cette nouvelle version apporte également une gestion du risque d'écrasement de fichiers, dans le cas où le fichier en cours de téléchargement porte le même nom qu'un fichier existant à l'emplacement cible.
- Nouveau
- En mode texte, ajout d'une nouvelle option pour la commande getall permettant de désactiver la demande de confirmation en cas d'écrasement d'un fichier existant.
- Corrigé
- Connexion impossible suite à un changement des paramètres de la requête sur l'ENT.
- Lors d'un téléchargement, si un fichier portant le même nom existe déjà, un message s'affiche désormais pour avertir l'utilisateur du rique d'écrasement.
- En mode texte, le mot de passe saisi pouvait être conservé en mémoire durant l'exécution provoquant un risque pour la sécurité.
- Modifié
- Le programme est maintenant rangé sous le paquetage net.sf.entDownloader afin de respecter les conventions Java suite à l'hébergement du projet sur Sourceforge.net.
- Supression définitive de l'héritage Observable et des méthodes associées dans la classe ENTDownloader, obsolètes depuis la version 1.0.0.
- Programmation événementielle du mode texte, en lieu et place du pattern Observable.
- Amélioration de la gestion des cookies.
- En mode texte, suppression du système de reconnexion automatique suite à l'expiration de la session serveur. Cette fonctionnalité posent des problèmes de sécurité liés au stockage du mot de passe en mémoire.
- Divers
- Correction de bugs mineurs.
ENTDownloader 1.0.2 (24/04/2011)
ENTDownloader 1.0.2 est une version mineure, résolvant quelques problèmes de faibles et moyennes importances. Des améliorations de l'interface graphique ont également été réalisées.
- Nouveau
- Nouveaux raccourcis clavier pour une navigation encore plus efficace. Voir le manuel utilisateur pour plus d'informations.
- Corrigé
- En vue liste, une exception NullPointerException pouvait être levée dans l'EDT, provoquant un affichage incomplet du contenu du répertoire.
- Téléchargement incorrect des fichiers contenants un ou plusieurs caractères spéciaux dans leur nom.
- Lors de l'affichage du formulaire de configuration du proxy suite à une configuration par fichier PAC, l'affichage ne correspondait pas à ce type de configuration.
- Vérification du formulaire de configuration du proxy (gestion des exceptions levées).
- Texte coupé dans la fenêtre de téléchargement sous un environnement Linux/Gnome.
- Uniformisation de l'encodage des fichiers sources vers l'UTF-8.
- Modifié
- Prise en compte de la configuration de proxy pour la recherche des mises à jour.
- Divers
- Amélioration globale de l'interface graphique.
ENTDownloader 1.0.1 (25/12/2010)
- Nouveau
- Vérification de l'existence d'une nouvelle version disponible au lancement du programme.
- Corrigé
- Accès impossible aux dossiers contenants un ou plusieurs caractères spéciaux dans leur nom.
- Mauvaise utilisation de la classe GregorianCalendar.
- Modifié
- Les requêtes HTTP effectués par le programme utilisent désormais l'User-Agent "ENTDownloader " suivi du numéro de version du programme, de l'OS, de l'architecture et de la version de Java utilisée.
ENTDownloader 1.0.0 (21/11/2010)
- Nouveau
- Interface graphique Swing.
- Connexion au travers d'un proxy manuel ou semi-automatique (fichier pac).
- Paramètres de ligne de commande -pac, -L, -proxy.
- Utilisation d'un système évènementiel, suivi du design pattern MVC.
- Gestion automatique des changements d'adresse de la page de connexion (302 Moved Temporaly).
- Corrigé
- Changement de l'adresse de connexion.
- Modification de la procédure de connexion suite à un changement d'URL sur L'ENT.
- Modifié
- Le mode texte est maintenant accessible par l'argument -nogui
- La classe ENTDownloader ne sera plus observable (obsolète).
ENTDownloader Beta 3 (17/08/2010)
- Nouveau
- La classe ENTDownloader est maintenant Observable (design pattern Observer).
- Affichage d'informations d'état et de progression (barre de progression), rendu possible grâce au point ci-dessus.
- Commande info affichant des informations sur le compte utilisateur : login, nom, prénom, espace disque utilisé, libre et total et sur le programme (a propos de).
- Corrigé
- Affichage incorrect des caractères accentués sur la sortie d'erreur sous Windows.
ENTDownloader Beta 2 (14/07/2010)
- Nouveau
- Reconnexion automatique partielle (commande cd uniquement) lors de l'expiration de la session serveur.
- Corrigé
- Erreur d'analyse des paramètres de ligne de commande : Impossible de définir une profondeur de récursivité dans la commande getall sans indiquer un dossier de destination.
ENTDownloader Beta 1
- Première version (non publié)
A Propos
ENTDownloader est écrit en Java 6 avec Eclipse. Le lanceur d'application pour Windows a été réalisé à l'aide de Launch4j. Ce logiciel a été réalisé dans le cadre d'un projet personnel.
Licence
Copyright © 2010 - 2024 Kévin Subileau
Ce programme est un logiciel libre; vous pouvez le redistribuer et/ou le modifier selon les termes de la GNU General Public License (Licence Publique Générale GNU) telle qu'elle a été publiée par la Free Software Foundation; soit la version 3 de la licence, soit (comme vous le souhaitez) toute version ultérieure.
Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS LA MOINDRE GARANTIE; Voir la GNU General Public License pour plus de détails.
Vous devriez avoir reçu une copie de la GNU General Public License en même temps que ce programme; si ce n'est pas le cas, consultez <http://www.gnu.org/licenses>.
Contact :
Pour toute remarques, suggestions ou signalement de bugs : entdownloader@kevinsubileau.fr ou via notre page Facebook.