Slt,
C'est plutôt bien vendu ton truc !
dommage que je ne puisse pas vraiment le tester ...
quelque soit la recherche et la source aucun résultat n'est trouvé.
De plus, Avira ne l'aime pas trop ton truc...
Le 08/05/2015 18:10, Yannick Youalé a écrit :
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 <http://www.visuweb.net>
--
LavaChri