Newshosting : une valeur sure avec logiciel de telechargement inclus


Sondage : Better Usenet propose une option pour cacher les résultats protégés par un mot de passe sur Binnewz, Binsearch, NZBIndex (...). D'après vous cette option doit être activée par défaut ?
Oui
Non
[Voir les résultats]
 
Poster une réponse 

Better Usenet Script Firefox Chrome pour Binnewz

08-01-2018, 01:42 PM
Message : #312
RE: Better Usenet Script Firefox Chrome pour Binnewz
(28-11-2017 06:08 PM)Cook2 a écrit :  Bonjour a tous, correction dans "ma" partie du code pour que la récupération du nombre de votes sur IMDB et des notations sur OMDb (beaucoup plus rapide) remarche. OMDb demande maintenant une clef "Api Key" (gratuite pour 1000 requêtes/jour ce qui est largement suffisant)

(Nota : Ce script essaye de récupérer les notations par plusieurs moyens, même si un échoue on récupère tout de même la note, c'est juste beaucoup plus long, OMDb est le plus rapide ce qui fait son intérêt)

Dans :
Code :
                    var votesMatch    = res.match(/itemprop="ratingCount">([\d, ]*)<\/span>/);      // itemprop="ratingCount">281</span>

                    if ((titleMatchVO!=null && titleMatchVO[1]!='')  || ratingMatch!=null || votesMatch!=null)
                    {
                        var imdbTitle='';
                        var imdbRating = 0.0;
                        var imdbVotes = 0;

                        if (titleMatchVF) imdbTitle  = titleMatchVF[1];
                        if (titleMatchVF && titleMatchVO) imdbTitle += ' ';
                        if (titleMatchVO) imdbTitle += titleMatchVO[1];

                        if (ratingMatch)  imdbRating = ratingMatch[1].replace(/,/g, '.');
                        if (votesMatch)   imdbVotes  = votesMatch[1].replace(/[, ]/g, '');

1ere ligne et derniere ligne changer la RegEx par :

var votesMatch = res.match(/itemprop="ratingCount">([\d,\s]*)<\/span>/);

et

if (votesMatch) imdbVotes = votesMatch[1].replace(/[,\s]/g, '');

(l'espace de la RegEx est remplacé par \s)

c'est tout.

OMDBAPI ne marche plus réclame une clef API. Après tentative OMDb cela passe sur IMDB donc on récupère bien une note mais c'est beaucoup beaucoup plus long.

Problème réglé dans les fichiers joints. Rechercher "rating_omdbApiKey" pour trouver toutes les modifs.

EDIT 04/01/2018 :
Modification de la fonction cleanup pour récupérer des titres plus propres. beaucoup moins d'échec lors de la recherche de la note IMDB et du lien Allociné

En pièce jointe les version 1.939b et 1.942 avec ces problèmes corrigés. J'ai testé la version 1.939b (je suis resté sur Firefox 56) pas la version 1.942 (mais j'ai porté les mêmes modifications donc cela doit marcher)

Renommer les fichiers joints de .txt --> .rar pour les décompresser.

La clé OMDb Api Key est a récupérer gratuitement sur www.omdbapi.com/apikey.aspx et a rentrer sur la page de configuration

Salut Cook2,

Depuis la version 1.941, j'ai constaté que si le nombre de votes pour un film sur IMDb était inférieur à 1000, alors c'est ok. Par contre, au delà de 1000 votes (je n'ai pas pu vérifier exactement la limite), ça m'affiche "0 Votes" (voir print screen en pièce jointe). Pour la notation, aucun souci.

J'ai testé tes 2 scripts sous FF 57.0.3 et mon problème n'a pas été résolu. De plus, je n'ai pas d'entrée dans la page de config pour encoder ma clé OMDb Api.

Peux-tu m'aider stp?

Merci


Pièce(s) jointe(s) Miniature(s)
   
Trouver tous les messages de cet utilisateur
Citer ce message dans une réponse
Poster une réponse 


Messages dans ce sujet
Fix pour Better Usenet 1.931 - Clipper - 11-05-2014, 02:19 PM
RE: Better Usenet Script Firefox Chrome pour Binnewz - Gregsr - 08-01-2018 01:42 PM

Aller à :


Utilisateur(s) parcourant ce sujet : 6 visiteur(s)