Filmotech - Forum

Le forum officiel de Filmotech - Logiciel de gestion de collection et de catalogue de DVD, Blu-Ray, HD-DVD, DiVX, CD, VHS ou autres formats.
The official forum of Filmotech - Movie catalog software for DVDs, BluRay, HD-DVD, DivX, CD, VHS & Others

Vous n'êtes pas identifié(e).

Annonce

Forum

Découvrez le nouveau forum Filmotech !

Ce nouveau forum va remplacer le forum actuel. Vous pouvez déjà créer votre compte et commencer à l'utiliser.

Utilisateurs francophones, le forum est disponible ici : https://www.filmotech.fr/vanilla

Discover the new Filmotech forum !

This new forum will replace the current forum. You can already sign in and start using it.

English users, the forum is available here: https://www.filmotech.info/support

#1 16-04-2018 18:17:04

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

VGchartz

Bonjour à tous,

J'utilise Filmotech entre autre pour la gestion de ma base de donnée jeux vidéo.

Je me servais donc du script VGchartz qui était excellent pour completer les jeux mais maintenant ça ne fonctionne plus et on me propose même de le supprimer lors de la mise à jours des scripts.

Est-ce que vous pensez qu'il serait possible de faire en sorte de refaire fonctionner l'ancien script ?

ou adapter un autre site et créer un script ?

Je ne sais pas si sur le forum il y a des gens qui ont déja réussi a créer des scripts qui pourrait m'aider à en créer un ou m'aider ce serait vraiment sympa !

Je pense pas être le seul dans le cas la...

Pareil pour la musique ce serait excellent un script qui utilise le site discogs par exemple...

Merci pour votre aide

Cyril

Edit : Pour discogs je pense qu'il y a moyen de faire quelque chose, ils donnent accès à leur base je crois
https://www.discogs.com/developers/
Pour remplacer vgchrtz il y a le site giantbomb.com qui propose aussi un accès via API https://www.giantbomb.com/api/

Dernière modification par cyril054 (16-04-2018 20:25:46)

Hors ligne

#2 17-04-2018 09:33:55

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

Re : VGchartz

Salut à tous,

Je vais essayé de me lancer dans la création du script Giantbomb, je pense que ça peut être intéressant d'essayer de le faire soi même...
Par contre je vais certainement avoir besoin d'aide car je ne connais pas du tout le langage XojoScript

Je commence donc par télécharger ScriptEdit v3.31 dispo sur le site et me créer un compte sur Giantbomb afin d'avoir une clé API et je consulte la partie "Filmotech ScriptEdit - Guide utilisateur"

Cyril

Hors ligne

#3 17-04-2018 10:34:18

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Bonjour Cyril,
Depuis le nouveau moteur de recherche de Filmotech 3.70, il vaut mieux ne plus utiliser ScriptEdit 3.31 (qui est adapté à Filmotech jusqu'à la V 3.6.2, enfin sauf si tu veux continuer à utiliser la 3.6.2).
Le nouveau ScriptEdit sera mis en ligne par Pascal quand il aura terminé la mise au point de la 3.70, version PC; ce qui semble en bonne voie.

Pour écrire un script il faut un minimum de compétences en programmation - dans ScriptEdit c'est très proche des différentes versions de Basic (real basic, VB,...) et il y a une bonne doc sur Xojo;
Pascal y a ajouté quelques fonctions fmt_ pour faire le lien avec les aspects plus techniques de Xojo.

Pour utiliser une API dans Filmotech, ce serait plutôt pour un script "interne" (comme DVDfr ou TMDB), et ce serait de la compétence de Pascal.
Mais je ne sais si GiantBomb est vraiment adapté aux champs de Filmotech ? A la limite VGchartz me semblerait meilleur, mais bon...

Au fait le script VGchartz fonctionnait encore sur la 3.6.2 ? (il y a longtemps que j'ai "fait le ménage", donc je ne l'ai plus et les vidéos games ce n'est pas mon fort).

NB : il y a une petite intro à la programmation dans les FAQ : https://www.filmotech.fr/faq_fr/doku.ph … cs/astuces

Autre point : pour la musique, là Filmotech ne me semble vraiment pas adapté. Personnellement j'utilise CDpedia, mais il y a en d'autres...

Cordialement
B.M.

Dernière modification par CarlBernard (17-04-2018 10:43:52)

Hors ligne

#4 17-04-2018 14:28:11

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

Re : VGchartz

Bonjour,
Merci pour la réponse.

Je compte utilisé la version 3.70 de filmotech je vais donc attendre le nouveau ScriptEdit comme tu me l'a conseillé.

D'après ce que je comprends on est donc pas obligé d'utiliser une API pour récupérer les données d'un site afin de les utiliser dans Filmotech ?

On pourrais donc adapter un script Jeuxvideo.com ?
Il faudrait "juste" récupérer la page de recherche des titres
"http://www.jeuxvideo.com/recherche.php?q="
ensuite analyser la page d'un jeu en particulier par exemple :
"http://www.jeuxvideo.com/jeux/gameboy-a … ge-feu.htm"
et recuperer à partir de cette page les infos intéressantes, le titre, la pochette, la descritpion...

Malheureusement je n'ai pas vraiment de connaissances en programmation juste quelques notions en html ou php qui peuvent être utile ?

Je vais essayer de me documenter en attandant

Encore merci

Cyril

Dernière modification par cyril054 (17-04-2018 14:31:26)

Hors ligne

#5 17-04-2018 18:20:44

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

cyril054 a écrit :

Bonjour,
Je compte utilisé la version 3.70 de filmotech je vais donc attendre le nouveau ScriptEdit comme tu me l'a conseillé.

D'après ce que je comprends on est donc pas obligé d'utiliser une API pour récupérer les données d'un site afin de les utiliser dans Filmotech ?

S'il y a une API c'est mieux de l’utiliser (on est plus sûr de récupérer les infos souhaitées) ! Il faut qu'elle soit libre de droit (Filmotech est gratuit) - et suffisamment en rapport avec Filmotech, parce que pour les jeux vidéos c'est pas nécessairement tt à fait idoine, mais bon malgré tout...
A ce moment là c'est Pascal qui l’intègrerait à Filmotech.

cyril054 a écrit :

On pourrais donc adapter un script Jeuxvideo.com ?
Il faudrait "juste" récupérer la page de recherche des titres
"http://www.jeuxvideo.com/recherche.php?q="
ensuite analyser la page d'un jeu en particulier par exemple :
"http://www.jeuxvideo.com/jeux/gameboy-a … ge-feu.htm"
et recuperer à partir de cette page les infos intéressantes, le titre, la pochette, la descritpion...

C'est à peu près ça. Le mieux est que tu regardes, et testes, avec ScriptEdit 3.31 des scripts "V1" existant. J'en ai mis 3 sur Drive : https://www.filmotech.fr/forum/viewtopic.php?id=3025. Le plus simple me semble être celui de IMDB.
Il y a souvent des cas particuliers, il faut "blinder" un peu pour éviter qu'il s'affiche n'importe quoi - sans compter les "petites erreurs" de programmation; bref la mise au point nécessite en général "un certain" travail...

cyril054 a écrit :

Malheureusement je n'ai pas vraiment de connaissances en programmation juste quelques notions en html ou php qui peuvent être utile ?

HTML c'est pas inutile parce qu'on analyse des pages HTML.
PHP, c'est pas mal, si tu maîtrises les structures de boucle, ça sert vraiment.

NB : Avec ScriptEdit on peut aussi faire de petits programmes simples pour tester des instructions, par ex NthField, Left, Do..Loop, etc.
Il suffit de les écrire dans la partie "Requête des titres" et de faire afficher les résultats avec fmt_DebugMsg

Bon courage !

B.M.

Dernière modification par CarlBernard (17-04-2018 18:37:32)

Hors ligne

#6 18-04-2018 11:10:21

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Bonjour Cyril,
Si on se prend au jeu pour la programmation, c'est au début pas mal d'heures d'investissement en essais/erreurs ...(c'est ce que j'ai toujours constaté).
Si tu veux te lancer, quelques indications:

- Tu peux installer 2 versions de ScriptEdit (3.31 en attendant) dans 2 répertoires différents (il n'y a pas d'installation particulière, simplement tu en renommes une pour ne pas les confondre); ça permet par ex d'avoir un ex: imdb existant (version V1) et de travailler à côté pour essayer de le refaire de proche en proche, pas nécessairement de la même manière (par ex sans procédures ou fonctions), ou de développer autre chose. (évite allociné ou cinemotions).

  - Dans Xojo, c'est pas toujours facile de trouver la doc pertinente. Pour ce qui est utile dans ScriptEdit, il y a 2 entrées que je te donne avec un ex, à partir de là c'est facile de trouver le reste. (surtout que les ref à Xojo dans les FAQ/ ScriptEdit - Truc et astuces, ne correspondent plus exactement, mais il y a un renvoi, et le mini cours est toujours bon!)

  - http://docs.xojo.com/index.php/Left
  - http://developer.xojo.com/do-loop

Comme ça tu vois et tu peux t'exercer.
B.M.

Dernière modification par CarlBernard (18-04-2018 13:23:47)

Hors ligne

#7 18-04-2018 16:32:23

Filmotech
Administrateur
Inscription : 08-03-2007
Messages : 4 862

Re : VGchartz

Comme il y a des nouvelles fonctionnalités qui simplifient (un peu) l'écriture des scripts, je pense qu'il il vaut quand même mieux attendre la nouvelle version de l'éditeur.


    cool      Pascal

En ligne

#8 18-04-2018 18:41:25

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Filmotech a écrit :

Comme il y a des nouvelles fonctionnalités qui simplifient (un peu) l'écriture des scripts, je pense qu'il il vaut quand même mieux attendre la nouvelle version de l'éditeur.

Tu as tout à fait raison pour l'écriture finale d'un nouveau script ! Et par ex ta nouvelle fonction Fmt_Recherche fait plus que simplifier "un peu"...; et au final l'écriture et la lecture des scripts est beaucoup plus élégante et agréable.

Mais par ailleurs, pour commencer à "bidouiller" un peu, et surtout voir si on "accroche", l'ancienne version est suffisante.
Et notamment dans le "mini cours" / "trucs et astuces" dans les FAQ, j'ai des exemples de tableaux et de boucles sans rapport avec l'analyse d'une page HTML, juste pour apprendre ces notions qui en général sont loin d'être simples quand on débute.

Donc , "faut voir"...

B.M.

Dernière modification par CarlBernard (18-04-2018 18:42:23)

Hors ligne

#9 16-02-2019 00:55:23

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

Re : VGchartz

Bonjour,

Est-ce que la nouvelle version de l'éditeur est sortie ?

Si oui quelqu'un de dévouer pour me donner une coup de pouce ?

Merci d'avance

Hors ligne

#10 16-02-2019 14:59:08

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

J'ai jeté un œil sur jeuxvideo.com.
Ça parait simple en regardant le site,
mais en fait ça à l'air de poser des pbs au niveau de "analyse des titres", parce que dans la "page HTML analysé" (par scriptEdit), je ne vois pas comment récupérer l'identifiant de chaque titre; les identifiants semblent dans des classes, or scriptEdit ne lit pas le contenu des classes. (ou alors j'ai pas vu...)
Il faut que je pose le pb à Pascal.

J'ignore quand Pascal compte mettre en ligne le nouveau ScriptEdit (version éventuellement provisoire ?). (Enfin s'il est toujours dans les iles...)

B.M.

Dernière modification par CarlBernard (16-02-2019 15:37:49)

Hors ligne

#11 17-02-2019 01:33:31

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

Re : VGchartz

Merci CarlBernard d'être toujours la à suivre mon post ! smile

Sinon je connais d'autres sites peut être plus simple à "analyser" ?

https://www.igdb.com
https://www.mobygames.com
http://www.vgchartz.com

Hors ligne

#12 17-02-2019 13:29:11

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

https://www.igdb.com
malheureusement non scriptable; je crois que Pasacal en avait déjà parlé ?

C'est dommage pour jeuxvideos car il y a de belles affiches, et le site est assez homogène.

https://www.mobygames.com
Ça devrait être possible; j'ai testé le début : "requete des titres" - la page HTML - (et le reste ne devrait pas poser trop de pb), malheureusement les affiches sont un peu timbre poste. Le site semble assez homogène aussi.

http://www.vgchartz.com
J'ai pas testé, mais je me souviens que c'était pas un site agréable pour la programmation (site peu homogène, enfin à l'époque), (je passe mon tour).
Ensuite les résultats de la recherche sont pas terribles, sur le site j'ai cherché myst: on trouve surtout mystery !

Dernière modification par CarlBernard (17-02-2019 13:58:29)

Hors ligne

#13 17-02-2019 19:01:02

SHADE
Membre
Inscription : 24-10-2012
Messages : 36

Re : VGchartz

Bonjour Cyril
j'ai fait un petit script pour le site Gamecash.fr .
Celui ci pourrait te dépanner en attendant mieux.
Script a télécharger ici :gamecash.XLM
Script a placer ici:
"C:\Users\***utilisateur***\AppData\Roaming\Filmotech_prefs\Filmotech_scripts\Actifs"

Hors ligne

#14 18-02-2019 11:24:30

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

SHADE a écrit :

Bonjour Cyril
j'ai fait un petit script pour le site Gamecash.fr .

Bonjour Shade et Cyril,
J'ai un message d'erreur dans la requete des titres,
J'ai pris l'url pour la recherche, sur le site de gamecash, c'est plutôt : url = "https://www.gamecash.fr/recherche.html?h=1&searchTxt="
et url = url + fmt_EncodeURL(fmt_MotsCles )  (mais ReplaceAll doit fonctionner aussi).

J'ai avancé un peu sur mobygames,
Cordialement
B.M.

Dernière modification par CarlBernard (19-02-2019 15:18:34)

Hors ligne

#15 19-02-2019 15:39:31

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Bonjour,
Donc voici le script à tester (comme tjrs un peu de boulot à cause des cas particuliers).
mobygames

Si vous voyez des pbs...
nb : Il peut y avoir des caractères, surtout dans les titres, non en "clair", mais sous forme de code du type : &#x...;
J'en ai vu certains, mais il doit en rester.

Je ferai encore quelques tests et je l'enverrai à Pascal.

B.M.

Dernière modification par CarlBernard (19-02-2019 16:23:34)

Hors ligne

#16 21-02-2019 10:54:58

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Bonjour,

Pour Jeuxvideo.com, il y aurait une astuce, à première vue un peu fastidieuse, mais en fait pas tant.

Comme à partir d'une entrée, mettons Myst, on ne peut pas récupérer les références des différents titres renvoyés, j'ai vérifié qu'avec une référence donnée on pourrait récupérer les infos correspondantes.

Ce qui oblige à aller chercher la référence du titre voulu sur le site de jeuxvideo.com (il suffit de le laisser ouvert en même temps que Filmotech).

Ex : Myst , ref : 55657

Donc on rentrerait comme titre 55657 (au lieu de Myst).

Mais si Pascal voit qq chose que je n'ai pas vu, ou s'il confirme que ScriptEdit actuel ne permet pas de récupérer les ref ....
Je crois qu'il n'a pas bien le temps maintenant.

B.M.

Dernière modification par CarlBernard (22-02-2019 18:32:31)

Hors ligne

#17 22-02-2019 18:25:53

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Voici comment peut fonctionner le script Jeuxvideo (ici avec une des ID de Tomb raider; on rentre comme titre 82393).
ex tomb raider jeuxvideo

Dernière modification par CarlBernard (22-02-2019 18:36:01)

Hors ligne

#18 27-02-2019 00:12:17

cyril054
Membre
Inscription : 03-04-2011
Messages : 22

Re : VGchartz

Super tout ça !

J'ai tester avec le jeu "The Order" Edition deluxe collector...

Alors Merci Shade ton script est top j'ai réussi à trouver le jeu avec le bon cover !

Merci CarlBernard pour tes scripts ! ça fonctionne avec mobygame j'ai reussi à trouver le jeu
Par contre avec jeuxvideo pas moyen.

Ça fonctionne pour les jeux pc (avec la référence) mais les jeux consoles (en tout cas ps4) ça bloque...

En tout cas encore merci à vous deux c'est déjà une grosse avancé !

Hors ligne

#19 27-02-2019 18:47:20

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

cyril054 a écrit :

Super tout ça !

J'ai tester avec le jeu "The Order" Edition deluxe collector...
Alors Merci Shade ton script est top j'ai réussi à trouver le jeu avec le bon cover !

Comme c'est des jeux d'occas, il peut y avoir un nb de titres assez impressionnant, il vaut mieux préciser, par ex "assassin's creed IV" (23 titres) plutôt que "assassin's" (196 titres !) ; (pour Myst, il vaut mieux pas y penser !)
Shade, j'ai réécrit un peu ton script (pour l'adapter au nouveau moteur de script) ; (j'ai séparé (ds analyse des titres) la recherche des titres de celle des pages, et j'ai limité à 4 pages : 40 titres maxi qd m; mais il y a une constante qu'on peut modifier ; ainsi pour "the order" on a 33 titres)

cyril054 a écrit :

Merci CarlBernard pour tes scripts ! ça fonctionne avec mobygame j'ai reussi à trouver le jeu
Par contre avec jeuxvideo pas moyen.

C'est normal avec jeuxvideo, ça ne fonctionne pas si on n'a qu'une plateforme (pc, mac, PS4, etc). Comme signalé dans mon post j'ai fait un nouveau script pour n'importe quel ID.
J'ai pas encore décidé si comme ID on prend la fin de l'adresse, ou l'adresse complète (qu'est-ce qui est le plus facile à copier depuis le site (sans doute l'adresse complète), et à traiter dans le script (sans doute la fin de l'adresse)...).

Dernière modification par CarlBernard (28-02-2019 00:32:02)

Hors ligne

#20 28-02-2019 04:40:14

SHADE
Membre
Inscription : 24-10-2012
Messages : 36

Re : VGchartz

Bonjour CarlBernard

CarlBernard a écrit :

j'ai limité à 4 pages

Le fait de limiter a 4 pages peut faire rater le bon titre recherché.
Vu que  les titres trouvés sont classés alphabétiquement il est assez aisé de trouver ce que l'on cherche malgré un grand nombre de titre proposé.

Hors ligne

#21 28-02-2019 11:59:44

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

SHADE a écrit :

Bonjour CarlBernard

CarlBernard a écrit :

j'ai limité à 4 pages

Le fait de limiter a 4 pages peut faire rater le bon titre recherché.
Vu que  les titres trouvés sont classés alphabétiquement il est assez aisé de trouver ce que l'on cherche malgré un grand nombre de titre proposé.

4 pages, c'est un ex. Tu verrais combien ?
Les titres ne me semblent pas du tout classés alphabétiquement, ex : the order, ça me semble tout mélangé avec Borderlands (si on veut collector il vaut mieux le mettre dans le titre). Idem pour Myst, qui privilégie Mystère ou Mystery ou Mysterious etc. avec 306 réponses ! : d'où une limite...(on trouve, sur le site, un Myst à la page 5, un autre à la page 10, et là pas moyen d'une précision dans le titre).
La recherche ne me semble pas faite de manière suffisamment "exacte" (enfin chaque site a ses particularités)

Amicalement
B.M.

Dernière modification par CarlBernard (28-02-2019 12:00:22)

Hors ligne

#22 28-02-2019 12:27:07

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

Voici le script réécrit à la nouvelle sauce (j'ai limité à 7 pages : 70 réponses max, il faut espérer qu'en précisant le titre il y en aura moins !)
https://drive.google.com/open?id=12qeLM … q3qOUcfg9c

Amicalement
B.M.

Hors ligne

#23 28-02-2019 12:58:26

SHADE
Membre
Inscription : 24-10-2012
Messages : 36

Re : VGchartz

Désolé pour la réponse tardive.
Pour limiter un peu les résultats on peut utiliser les filtres qui existe sur le site .
ex:

https://www.gamecash.fr/recherche.html?h=1&searchTxt=MYST&order=n|D&stype=1

"&type=1" correspond à jeu suppriment ainsi les dvd et Blu-ray.
"&order=n|A" permet de classer les résultats par ordre alphabetique croissant.
De même que collector vas diminuer le nombre de résultat on peut utiliser les abreviations console tel que PS2, PC ,3DS ,PS4 que l'utilisateur peut entrer a la suite de son titre pour mieux cibler sa recherche.
Cordialement

Hors ligne

#24 28-02-2019 18:30:56

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

SHADE a écrit :

Pour limiter un peu les résultats on peut utiliser les filtres qui existe sur le site .
ex:

https://www.gamecash.fr/recherche.html?h=1&searchTxt=MYST&order=n|D&stype=1

J'ai essayé cette url dans le script : il y a un message d'erreur à l’exécution, alors que ça passe très bien dans un navigateur mad

SHADE a écrit :

"&order=n|A" permet de classer les résultats par ordre alphabetique croissant.

idem si je rajoute "&order=n|A" à la recherche, message d'erreur à l'exécution !
On peut poser la question à Pascal, mais il revient des îles, comme on a vu dans quelques échanges sur le forum, et il n'a pas bien le temps pour Filmotech maintenant.
il faut s'en tenir à "https://www.gamecash.fr/recherche.html?h=1&searchTxt=" + fmt_EncodeURL(fmt_MotsCles)

SHADE a écrit :

De même que collector vas diminuer le nombre de résultat on peut utiliser les abreviations console tel que PS2, PC ,3DS ,PS4 que l'utilisateur peut entrer a la suite de son titre pour mieux cibler sa recherche.
Cordialement

Alors ça ca marche smile

Dernière modification par CarlBernard (28-02-2019 18:33:00)

Hors ligne

#25 28-02-2019 19:16:56

CarlBernard
Membre
Inscription : 15-02-2013
Messages : 1 294

Re : VGchartz

J’ai réécrit le script pour jeuxvideo.

Rappel : il faut rentrer, non le titre d'un jeu, mais son ID (que l'on trouve sur son navigateur)

L'ID est tout ce qui suit "http://www.jeuxvideo.com/jeux/"
Ex: Myst : jeu-55657/ ou simplement jeu-55657
   
Mario : switch/jeu-922724/ ou switch/jeu-922724   
King's Quest II : Romancing the Throne : apple-ii-apple2/00052445-king-s-quest-ii-romancing-the-throne.htm
   
etc.
   
NB : en cas de message d'erreur (c'est que je n'ai pas réussi à traiter tous les cas !), on peut rentrer directement l'ID dans mots-clés (on écrit rien dans le titre, on clique sur Internet, et on trouve Mots-clés.

Le script jeux vidéo

Dernière modification par CarlBernard (01-03-2019 14:26:12)

Hors ligne

Pied de page des forums

© Pascal PLUCHON 2004-2018 | Contact