#1 15-03-2011 20:00

kaob

Petites questions sur le moteur de recherche et le rss

Bonjour,

tout d'abord merci pour cet outil, très bon complément à gcstar, et simple d'installation et d'utilisation.


J'ai une remarque concernant le moteur de recherche, en effet, celui-ci ne trouve rien si le titre n'est pas identique au titre enregistré dans la base:
par exemple sur "x-men", il ne me sort rien du tout si je cherche "x men". De même, si j'ai un titre dans la base avec un &, le moteur ne trouve rien.

Autre remarque sur les rss, lorsque je cherche "x-men" et qu'ensuite je clique par exemple sur "x-men 2", j'obtiens sa fiche, si je cliques sur rss éléments affichés, il me ressort les résultats de la recherche, par l'élément que j'ai affiché. Serait-il possible d'afficher ce RSS grâce à son ID et pas sur un mot-clé ?


Merci @ bientôt

#2 17-03-2011 23:26

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Petites questions sur le moteur de recherche et le rss

Bonjour,
Pour le - et le & essaie d'ajouter à la liste des Chaîne à ignorer

,'-','&'

Pour le rss je en vois pas l'intéret d'avoir un rss avec l'ID. Se serait un rss "statique". Quel est l'intéret ? Mais oui c'est possible, en faisant une recherche par ID. Etant donné qu'une recherche par id n'a auncun intéret l'interface "graphique" ne permet pas de faire cette recherche mais en tapant l'url de ce type c'est possible :
http://gcweb.web4me.fr/gcweb/demo/index.php?collec=2&model=rss&filter=id==36
  - collec=2 : l'id de la collection
  - model=rss : indique que le model de page est de type rss
  - filter=id==36 la rêgle de filtrage (ou de rechercher)
    - id : le champs dans le quel chercher
    - == : correspond exactement
    - 36 : la valeur a chercher (l'id de l'élément

Dernière modification par jonas (18-03-2011 00:13)

Hors ligne

#3 18-03-2011 22:55

kaob
Invité

Re : Petites questions sur le moteur de recherche et le rss

merci, pour tes réponses c'est exactement ce que je cherchais.

L'affichage d'un élément en RSS c'était juste pour mon téléphone, c'est plus agréable à lire, le template gsm, n'affichant que les titres... j'avais résolu le problème depuis.

Pour les chaîne à ignorer, cela fonctionne pour x men mais je n'ai toujours pas de résultat pour: fast & furious. Par contre, si je l'écris de cette manière fast & furious ça fonctionne...

En fait, ce qui m'intéresse le plus aujourd'hui c'est le moteur de recherche, car j'ai fait un export xml depuis GCWeb et créé un scraper pour XBMC qui récupère ces infos et l'injecte dans sa base de donnée.
La recherche des titres se fait à la manière de gcstar sur le parsing des noms de fichiers. Et il arrive souvent que le titre ne soit pas trouvé, notamment avec les articles définis élidés C D L etc. et l'esperluette (& pour les intimes :) ) et grâce aux chaînes à ignorer je vais y ajouter d'autres ponctuations.

Mais bon pour le reste ça fonctionne, je dois peaufiner encore un peu... et pour le & je le transformerai en & lorsque XBMC appellera le xml de gcweb, donc c'est résolu pour moi.

Merci @bientôt

#4 19-03-2011 00:25

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Petites questions sur le moteur de recherche et le rss

si je l'écris de cette manière fast & furious ça fonctionne.

A ... alors c'est un bug big_smile. Je vais regarder cella de plus près ces prochains jours. J'ai créer une tache sur mon bugtracker :  http://jonas.tuxfamily.org/bugs/index.p … ask_id=109

En fait, ce qui m'intéresse le plus aujourd'hui c'est le moteur de recherche, car j'ai fait un export xml depuis GCWeb

Export xml depuis gcweb ??? rien n'est intégré dans le code qui permet de faire cella, tu as développés un hack ou un plugin pour gcweb ou tu voullais dire un export depuis gcstar ?
Si c'est un hack ou un plugin gcweb n'hésite pas à me poser des questions et une fois terminer je pense que ta modif aurra certainement sa place dans http://gcweb.web4me.fr/demo.php?model=list&collec=1.
Ceci pourait égallement t'interesser : http://jonas.tuxfamily.org/wiki/gcweb/d … ion/filtre

et créé un scraper pour XBMC qui récupère ces infos et l'injecte dans sa base de donnée.

J'avais parlé de gcstar à shaitan ("SnouF" c'est moi) qui s'occupe de passions xbmc, ces liens t'interseront peut-être (si tu ne les connais pas déjà smile ) l'idée était de faire un plugin d'exportation en nfo (compatible xbmc)
http://passion-xbmc.org/support-xbmc-so … llections/
http://forums.gcstar.org/viewtopic.php?pid=5034#p5034

Hors ligne

#5 19-03-2011 14:28

kaob
Invité

Re : Petites questions sur le moteur de recherche et le rss

Export xml depuis gcweb ??? ... un hack ou un plugin

J'ai fait "un plugin/hack xml" :) comme ceux qui existent déjà dans gcweb pour exporter en csv et en text. J'ai ajouté mon modèle "xmlexp" dans model_add
voici ce que génère le xmlexp depuis gcweb:

<gcstar>
<totalResults>20</totalResults>
	<movies>
		<movie>
			<adult>false</adult>
			<language>fr</language>
			<original_name>The Last Airbender</original_name>
			<name>Le Dernier maître de l'air</name>
			<type>movie</type>
			<id>1732</id>
			<url>http://localhost/gcweb/./?collec=0&model=xmlrep&item=1732</url>
			<votes>non géré encore</votes>
			<rating>-</rating>
			<overview>blah...</overview>
			<outline>blah...</outline>
			<plot>blah...</plot>
			<released>2010</released>
			<images>
				<image type="poster" url="http://localhost/gcweb/./?image=1&collec=0&img=Le_Dernier_ma_tre_de_l_air_0.jpg&x=&y=" size="original"/>
			</images>
			<country>américain</country>
			<director>M. Night Shyamalan</director>
			<runtime>103 (01h43min)</runtime>
			<mpaa>non géré encore</mpaa>
			<thumb/>
			<credits/>
			<actor>
				<name>Noah Ringer</name>
				<role>Aang</role>
				<thumb>non géré encore</thumb>
			</actor>
...
			<genre>Aventure</genre>
		</movie>
...

J'ai construit le mien  à partir du xml de themoviedb.org.
Le scraper que j'ai créé pour xbmc récupère toutes les infos de ce fichier, en deux fois.. Lors de l'appel à getsearchresults( récupère une liste de titre quand il y en a plusieurs) et de getdetails (récupère le reste des infos).

voici un extrait de mes logs

DEBUG: InternalFindMovie: Searching for 'black water' using GCWeb scraper (path: '/home/user/.xbmc/addons/metadata.gcweb.org', content: 'movies', version: '0.1')
DEBUG: scraper: CreateSearchUrl returned <url>http://192.168.10.10/gcweb/index.php?co … ck%20water</url>
DEBUG: FileCurl::Open(0xbfc87f54) http://192.168.10.10/gcweb/index.php?co … ck%20water
DEBUG: FileCurl::Close(0xbfc87f54) http://192.168.10.10/gcweb/index.php?co … ck%20water
DEBUG: scraper: GetSearchResults returned <results><entity><title>Black Water</title><id>443</id><year>2007</year><url>http://192.168.0.10/gcweb/index.php?collec=0&model=xmlexp&item=443</url></entity></results>
...

n'hésite pas à me poser des questions et une fois terminer je pense que ta modif aurra certainement sa place
dans lien plugins

ok je n'hésiterai pas :)

(si tu ne les connais pas déjà smile )

:) effectivement, j'avais suivi les discussions sur les différents forums: gcstar et sur cine-passion.

Je ne vais pas m'étaler ici mais j'avais fait deux scripts perl, pour gcstar, un qui importe le fichier videodb.xml et un autre (export xml de gcstar) qui le met à jour (fichier xml de toute la base xbmc),
mais cette solution était plutôt contraignante.
Il faut importer manuellement ce fichier dans xbmc et il importe tout à chaque fois et ça peut être long ...
Le seul avantage que j'y voyais était une mise à jour du mediacenter n'étant pas sur un réseau avec une clé usb ...
Ensuite, il y a une autre possibilité, celle d'attaquer directement le fichier mymovie*.db depuis gcstar en faisant un export sql à cogiter ...

Je préfères de loin le couple gcstar/gcweb pour l'intéropérabilité: mettre à jour mes infos de collections avec gcstar, gcweb les met à jour dynamiquement et me permet aussi de les consulter partout et le pompom :) à xbmc qui se met à jour comme un grand en tâche de fond avec le scraper.
bref que du bon en perspective qu'en j'en aurai fini... :)

voilà, désolé pour le hors sujet.
@bientôt

#6 20-03-2011 12:19

jonas
Administrator
Inscription : 25-06-2006
Messages : 729

Re : Petites questions sur le moteur de recherche et le rss

Pas de problème pour le hors sujet smile c'est un peu moi qui l'a introduit en plus big_smile.

Sinon, les & sont normalement corrigé dans trunk (r322)

Hors ligne

#7 21-03-2011 09:49

kaob
Invité

Re : Petites questions sur le moteur de recherche et le rss

merci je regarde ce soir.

#8 21-03-2011 21:28

kaob
Invité

Re : Petites questions sur le moteur de recherche et le rss

c'est résolu ... merci

je reviendrai quand j'aurai terminé tout ça.

@bientôt

Réponse rapide

Veuillez composer votre message et l'envoyer
Si vous êtes un être humain ne changez pas le contenu de ces deux champs.

Pied de page des forums