Advanced Explorer, qu'y a-t-il dans la boite?

Le système d'extension d'A.E. permet d'ajouter facilement de nouvelles fonctions. Voici celles qui sont disponibles dans la package de départ...

Pour ajouter une extension, il suffit de créer un nouveau répertoire dans BoxL ou BoxR. par exemple, Hello. Ce répertoire Hello doit contenir un fichier HTML nommé hello.html, et une image au format png nommée hello.png.
Le fichier hello.html doit inclure le script xdata.js qui se trouve à la racine d'Advanced Explorer. Dans ce fichier, l'objet xdata à les propriétés source et target, chacune une propriété path (le chemin du répertoire à traiter) et list (la liste des fichiers sélectionnés). Cette liste peut être vide.
Ce que vous ferez avec ces données ne dépend que de votre imagination. Quelques exemples...


Hello

Il s'agit d'un programme de démonstration. Quand il démarre, l'interface envoie au script hello.js un message. Le script utilise une connexion TCP locale (avec l'API Net de Node), pour transmettre une réponse au serveur, et celui-ci envoie cette réponse à l'interface par WebSocket.


PNGCompress

Interface au logiciel de compression d'images PNGQuant. Advanced Explorer permet de sélectionner un répertoire et éventuellement une liste d'image dans ce répertoire. Il appelle ensuite le programme de compression qui remplace toutes les images au format PNG sélectionnées par un nouveau fichier plus compact.

Quand aucun fichier n'est sélectionné, c'est le contenu entier du répertoire, tous les fichiers d'extension PNG, qui sont compressés.

Vous devez télécharger la version de PNGQuant pour votre système d'exploitation et placer le programme dans:

/Advanced-Explorer/BoxL/PNGCompress/ 

Recherche

Permet de retrouver une chaîne de caractères dans un fichier, une liste de fichiers, un répertoire ou une arborescence de fichiers.


D'autres extensions sont à venir...