Salut à tous !

Ces derniers temps j'ai été plutôt silencieux sur la liste. C'est 
principalement parce que dans mon coin je vous observais en ricanant et en vous 
préparant une surprise comme j'en ai le secret.

Ca m'a pris comme une bouffée de chaleur, un truc urgent à faire, une obsession.

La réalisation d'un agrégateur de flux de recherche, ce que d'aucun appellent 
localisateur je crois, totalement scriptable, de telle sorte à ce que tout 
bidouilleur maîtrisant un temps soi peu le VBScript (actuellement), (et très 
prochainement) le javascript ou le python soit capable d'en faire ce qu'il veut.

Oui est la réponse à la question que vous vous posez. Oui, je me suis inspiré 
du VisuRSS pour le faire. Et d'ailleurs c'est à cause de la frustration de ne 
pas pouvoir y faire exactement ce que je voulais que je me suis lancé dans cet 
autre  projet.

Mais différemment du VisuRSS, il n'est pas question ici de téléchargement de 
flux RSS, bien que par de la bidouille ce soit possible.

De plus, Les fichiers de scripts ne sont pas compilés et peuvent être créés et 
modifiés avec n'importe quel éditeur de texte.

Ainsi, ce que je veux être sa particularité est que le but principal de ce 
logiciel est au lieu de privilégier la quantité des flux, de préférer plutôt la 
qualité de ces flux; apportant ainsi aux utilisateurs un confort et une 
rapidité accru quant à la consultation d'informations issus de sites 
utilitaires.
Autrement dit, sa cible principale se sont les sites qui peuvent être 
considérés sur le net comme des bases de données de ressources utiles. Et vous 
en avez j'en suis sûr un bon nombre en tête: les sites médicaux, les 
encyclopédies, les sites de vidéo, les sites météo, etc.

En effet, dans la première version que je vous collerai plus bas il n'y a que 
cinq flux de recherche dont voici la liste:

* codes-sources: ou l'accès aux articles et exemples de codes du site du même 
nom;

* torrentzSearchEngine: ou la possibilité de lancer des recherches de fichiers 
torrents sur ce  moteur de recherche de torrents;

* vbFranceSourceCode: pour lancer des recherches sur les tutoriels, codes 
sources ou snippets du site vbFrance. Attention ici il faudra sélectionner une 
catégorie pour que ça marche;
Et notez également que par le menu contextuel vous pourrez directement 
télécharger les  fichier zip de projet liés aux articles si vous avez choisi la 
catégorie "code source".

* wikipédia: pour lancer des recherche sur le site de l'encyclopédie libre 
wikipédia;

* youtube: pour rechercher des vidéo sur  ce site de vidéos (avec des résultats 
de recherche beaucoup plus pertinents que ceux d'un logiciel que vous 
connaissez bien). 
Dans le menu contextuel, j'y ai également inséré la possibilité de directement 
lire la vidéo avec VLC, mais je suis pratiquement sûr que cela ne marchera pas 
chez vous.


Il existe également des flux que j'ai créé pour des sites un peu plus olé-olé, 
cependant j'ai choisi de ne pas les mettre dans ce zip pour ne pas choquer la 
sensibilité et probablement les croyances de certains.
Par exemple, l'un d'entre eux me sert à regarder les vidéo du  site connu pour 
être le youtube des films olé-olé... si vous voyez ce que je veux dire.
Mon homonyme à tout de suite compris. MDR !

Mais je vous l'assure, rien qu'avec les cinq disponibles il y a déja de quoi 
s'occuper.

Un petit tuyau. Si dans le flux youtube vous voulez trouver des  films 
complets, vous tapez l'expression "film complet". Et vous aurez dans la liste 
résultat une première  énumération de 50  éléments parmi lesquels même des 
films récents (ce qui m'a particulièrement surpris la première fois).
Pour aller à la liste suivante, vous  pouvez éditer le numéro dans la zone 
d'édition des termes à rechercher (comme cela se fait dans le VisuRSS), ou 
faire alt+flèche droite pour aller  aux 50 prochains résultats. 

Autre particularité sur laquelle je ne peux pas passer; la zone de description 
de l'article sélectionné. Lorsque vous y faite entrer le contenu de l'article 
charge dans cette zone de texte.
Et après cela, vous pouvez vous ballader  dans cet article comme si vous étiez 
dans une page html avec jaws.
Ainsi:
T et maj+t vous  amèneront de titre en titre.
les touches de 1 à 6 vous amèneront  également de titre en titre d'un niveau 
précis.
i et maj+i vous amèneront de liens en liens.

Le fichier que je vous proposerai ci-dessous au 
téléchargement, n'est que pour vous donner un premier aperçu car, j'ai encore 
d'autre idées pour l'améliorer.

Par exemple,  lorsque vous avez lancé une recherche, pour passer aux pages 
suivantes et précédentes c'est alt+flèche gauche ou flèche droite.  Or il 
faudrait que j'y affiche des boutons pour que des voyants puissent également le 
faire avec la souris.

Et puis, vous serez très certainement surpris, toutes les requêtes se font en 
http get, et aucunement en http post, cela même quand on effectue des 
recherches de termes.
Néanmoins, il faudrait que j'y ajoute cette deuxième possibilité pour que le 
logiciel soit  plus complet.

Le fait que des flux à cause de changement sur un site ciblé puisse être cassé 
m'ont convaincu de faire à l'avenir un système de mise à jour de flux 
officiels. Se sont des rectifications qui peuvent se faire très rapidement. Et 
être téléchargés dans la foulée par tous les utilisateurs du logiciel.

Il y a aussi le fichier chm d'aide que j'ai commencé à édité mais que je n'ai 
pas encore terminé.

Sans oublier que ayant fait énormément d'effort pour la simplifications du 
langage script associé à ce logiciel, j'estime que beaucoup peut encore être 
fait notamment dans la technique de parsage des pages web ou de résultat de 
recherche.

Bien, après tout ce topo voici le lien pour télécharger la première version:

https://dl.dropboxusercontent.com/u/50237171/WorkflowSearcher.zip

Le code source du programme s'y trouve également. Gentil n'est-ce pas ?

Pour ceux désireux d'avoir un aperçu de ce à quoi ressemblent les scripts, ils 
sont regroupés par flux dans le sous-dossier intitulé workflow.

J'ose espérer que cela intéressera quelqu'un... et qu'il n'y a pas trop de bugs.

Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net

Répondre à