Coucou Maan !
Début de citation
quand on télécharge un article par exemple, la page est enregistrée sans
extension htm ou html.
Fin de citation
Le comportement normal lorsqu'on cherche à enregistrer un article sur son
disque est qu'une boîte de dialogue enregistrer sous s'ouvre d'abord, et par
défaut, l'extension html est sélectionné.
Or, il se trouve aussi que par les scripts, pour ma convenance personnelle,
j'ai modifié ce comportement en faisant que le lien de l'article soit
directement envoyé à freedownload manager.
Et si tu ne constate aucune boîte de dialogue enregistrer sous, c'est parce que
tu as probablement freedownload manager sur ton ordinateur.
J'aurais du réinitialiser la fonction DownloadCurrentArticle se trouvant dans
les scripts avant de vous envoyer ce logiciel.
Cependant, je te propose de donner le choix d'ésécuter soit le comportement
personnalisé soit le comportement par défaut en insérant au début de la
fonction DownloadCurrentArticle l'instruction suivante:
Début du code VBScript
if MsgBox ("Voulez-vous télécharger l'article avec Freedownload Manager ?",
VBYesNo, "Télécharger avec FreedownloadManager") = VBNo then Exit Function
Fin du code VBScript
De toute façon, j'enverai prochainement une nouvelle version corrigeant les
défauts signalés et faisant prendre en compte VLC pour ce qui est des flux
youtube.
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net
----- Original Message -----
From: Maan ALOUN
To: [email protected]
Sent: Wednesday, May 13, 2015 12:04 PM
Subject: [progliste] Re : Re: Re : Re: WorkflowSearcher- un agrégate ur de
flux de recherche
salut Yannick,
merci bien.
quand on télécharge un article par exemple, la page est enregistrée sans
extension htm ou html.
De : Yannick Youalé
Date : mardi 12 mai 2015 00:30
À : [email protected]
Objet : [progliste] Re: Re : Re: WorkflowSearcher- un agrégate ur de flux de
recherche
Coucou Maan !
Début de citation
chez moi la recherche fonctionne,
Fin de citation
C'est déja rassurant !
Début de citation
mais quand je tappe un mot en arabe, ca ne fonctionne pas..
Fin de citation
Il faut dire que pour le choix des premiers flux envoyés, j'ai privilégié le
français.
Cependant, parce que chaque flux est scriptable, il est possible de fixer
soi-même ses particularités.
Et parce que je devine que tu parlais du flux youtube, voici comment tu peux
faire pour que l'arabe soit pris en compte.
Tu vas dans le dossier du projet, tu ouvre le sous-dossier workflow, ensuite
le sous-dossier youtube.
A l'intérieur, tu ouvre le fichier main.vbs avec un éditeur de texte. Lorsque
le fichier est oubert, tu te rend à la fonction intitulée "
EncodeSearchedText".
C'est cette fonction qui se charge d'encoder les termes à rechercher avant
qu'ils ne soient envoyés comme paramètres à youtube.
Dans cette fonction tu te rendra par exemple compte que:
* les espaces sont remplacés par le signe +;
* que les caractère accentués du français sont remplacés par l'encodage
acceptés dans les paramètres de youtube.
Je ne suis pas très fort en ce qui concerne les encodages de texte, donc je
ne saurais te dire exactement quelle est la convention sur le site de youtube.
Ce que j'ai fait c'est que j'ai simplement lancé des recherches de termes dans
le formulaire de recherche de youtube avec des caractères accentués dans un
navigateur comme firefox et que j'ai ensuite récupéré l'URL après que la page
résultat ait fini de chargé dans la barre d'adresse pour voir comment youtube
renvoyait ces encodages.
Ce qui fait que j'ai déterminé que les caractères suivants se codent comme
ceci:
le caractère e accent grave
è = %C3%A8
le caractère a accent grave
à = %C3%A0
le caractère appostrophe
' = %27
le caractère c cédille
ç = %C3%A7
Si quelqu'un reconnais cette convention de codage... moi j'ai jamais vu ça
ailleurs.
Et donc, il suffira d'ajuster l'alphabet arabe à ça.
@+ !
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net
----- Original Message -----
From: Maan ALOUN
To: [email protected]
Sent: Monday, May 11, 2015 5:56 PM
Subject: [progliste] Re : Re: WorkflowSearcher- un agrégate ur de flux de
recherche
bonjour à vous tous,
chez moi la recherche fonctionne, mais quand je tappe un mot en arabe, ca
ne fonctionne pas..
De : Yannick Youalé
Date : lundi 11 mai 2015 16:20
À : [email protected]
Objet : [progliste] Re: WorkflowSearcher- un agrégate ur de flux de
recherche
Coucou Lavachri !
Début de citation
De plus, Avira ne l'aime pas trop ton truc...
Fin de citation
Sur mon ordinateur, j'ai l'antivirus smadav installé et lui aussi me
désigne les fichiers VBScript présent dans ce projet comme étant virussés.
Il est donc possible que ces fichiers de script aient été supprimés et
ainsi que les recherches soient rendues caducs chez toi.
Or, à l'intérieur de ces fichiers ne se trouve simplement que le code des
évènements liés à chaque flux que vous pouvez tous lire par un éditeur de
texte.
Et j'avais alors juste considéré smadav comme un antivirus un peu trop zélé.
Est-ce que quelqu'un d'autre rencontre le même problème ?
Cela fonctione-t-il au moins chez une personne ?
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
Mon site: www.visuweb.net
----- Original Message -----
From: LavaChri
To: [email protected]
Sent: Monday, May 11, 2015 12:59 PM
Subject: [progliste] Re: WorkflowSearcher- un agrégate ur de flux de
recherche
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
--
LavaChri