cxii-dev / script.tvtime

Kodi add-on for TV Time
GNU General Public License v2.0
35 stars 29 forks source link

problème d'accent #29

Open vadlefou opened 9 years ago

vadlefou commented 9 years ago

C'est de nouveau moi, le problème persiste lors de la synchro kodi vers tvshow lorsque la série comporte un accent (éèçà..)

Error Type: <type 'exceptions.UnicodeEncodeError'> Error Contents: 'ascii' codec can't encode character u'\xe9' in position 26: ordinal not in range(128) Traceback (most recent call last): File "C:\Users\Vlad\AppData\Roaming\Kodi\addons\script.tvshowtime-master\program.py", line 202, in start() File "C:\Users\Vlad\AppData\Roaming\Kodi\addons\script.tvshowtime-master\program.py", line 56, in start first_step() File "C:\Users\Vlad\AppData\Roaming\Kodi\addons\script.tvshowtime-master\program.py", line 101, in first_step scan(which_way, tvshowsid[whattvshow]) File "C:\Users\Vlad\AppData\Roaming\Kodi\addons\script.tvshowtime-master\program.py", line 167, in scan checkin = MarkAsWatched(token, filename, facebook, twitter) File "C:\Users\Vlad\AppData\Roaming\Kodi\addons\script.tvshowtime-master\resources\lib\tvshowtime.py", line 96, in init 'publish_on_twitter' : self.twitter File "C:\Program Files (x86)\Kodi\system\python\Lib\urllib.py", line 1332, in urlencode v = quote_plus(str(v)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 26: ordinal not in range(128) -->End of Python script error report<--

Par contre y aurait-il une solution pour synchro les grosses bdd (750 séries), car cela s'arrete au bout d'un moment (du a la limite des 60secondes je pense). A part faire les séries une par une, mais cela n'est pas très pratique.

Merci d'avance

vadlefou commented 9 years ago

ca se tente, non :p

cxii-dev commented 9 years ago

Bon allez, restons raisonables ... Allez encore une version pour sense8

vadlefou commented 9 years ago

ouarf, jsuis désolé, mais ca ne veut toujours pas :( log : https://www.dropbox.com/s/v4jyy19nfmlo1w3/kodi8.log?dl=0

cxii-dev commented 9 years ago

Je viens de remettre les épisodes dans le log car je ne comprend pas pourquoi il dit que le dernier non vu est le s01e12

vadlefou commented 9 years ago

bon le log est plus conséquent, mais le résultat est le même https://www.dropbox.com/s/k5x0gopoe3mozyn/kodi9.log?dl=0

cxii-dev commented 9 years ago

J'ai encore rendu le log plus lourd ... Je ne comprend pas pk il ne prend pas le premier ... (alors que chez moi oui ..)

vadlefou commented 9 years ago

c'est clair qu'il fait son poids.. les lignes d'update ne sont pas encore trop longue? ou le temps entre chaque update.

cxii-dev commented 9 years ago

Non c'est au niveau du traitement qu'il y a un problème ... J'ose espérer qu'un i7 2.67GHz peut traiter une ligne de 1ko :D Tu aurais le kodi10.log ?

vadlefou commented 9 years ago

ca fait toujours la même chose le voila : https://www.dropbox.com/s/pyqiq80levuvv9v/kodi10.log?dl=0

ghost commented 9 years ago

Je suis vos échanges depuis le début car cet add-on me tient également à cœur. Est ce qu'il ne serait pas plus simple que vadlefou fasse un batch qui scan son dossier de séries et recréer à côté une image mais que avec des fichiers de 1ko ? Du coup il serait plus facile de reproduire les problèmes...

cxii-dev commented 9 years ago

Ici je ne comprend pas pourquoi le code:

firstEpisode = None firstSeasonNr = 2 firstEpisodeNr = 2 if (episode['season'] <= firstSeasonNr): firstSeasonNr = episode['season'] firstEpisodeNr = episode['episode'] firstEpisode = episode elif (episode['season'] == firstSeasonNr and episode['episode'] < firstEpisodeNr): firstEpisodeNr = episode['episode'] firstEpisode = episode

retourne s01e12 alors que dans ma version il retourne s01e01

cxii-dev commented 9 years ago

Enfn si je viens de comprendre ...

cxii-dev commented 9 years ago

Voilà vadlefou, je viens de mettre une nouvelle version

vadlefou commented 9 years ago

raspdealer : cela risque de prendre encore plus de temps que je scanne moi même mes répertoires (plusieurs disques dur), alors que j'ai une base mysql avec toutes les informations à l’intérieur. D'autant que cxii arrive a récupérer les infos directement.

je test de suite cxii

cxii-dev commented 9 years ago

avec ton fichier mysql ça fonctionne chez moi Sense8 = premier_non_vu = s01e01

vadlefou commented 9 years ago

et bien chez moi ça ne passe toujours pas. pourtant j'ai la même chose que toi dans les logs.. https://www.dropbox.com/s/5ne0laof9zug2yt/kodi11.log?dl=0

est ce que tvshowtime ne bloque pas l'ip au bout de x tentative

cxii-dev commented 9 years ago

que veux-tu dire que ça ne fonctionne pas ? Si je regarde les 2 dernières lignes du log, il dit que tu n'as jamais vu sense8 et qu'il l'a bien pris en compte sur TVST ...

vadlefou commented 9 years ago

bah effectivement dans le log c'est bon. Mais ensuite sur le site, je ne vois pas les séries ajoutées. le compteur reste à 554 et lorsque je recherche Sense8, et bien il me propose de l'ajouté.

cxii-dev commented 9 years ago

Ca c'est normal ... :D Si tu ne l'as jamais regardé, le code actuel ne l'ajoute pas ... (ouf) Il faut que je rajoute cette fonction ...

vadlefou commented 9 years ago

haaaaa... ça aurait pu continué longtemps comme ça.. mais comme tu marquais le dernier épisode vu, et que pour les séries non commencées, tu avais le premier épisode, je pensais que ça les rajoutaient en même temps.

vadlefou commented 9 years ago

du coup, je te confirme que ça marche. je viens de vérifier plusieurs séries, c'est bien à jour =) c'est parfait

cxii-dev commented 9 years ago

J'attend le retour de TVST pour le multiple follow et on sera bon alors :)

vadlefou commented 9 years ago

je pense aussi. j'attends la suite pour ton debug ;)

nonobio commented 8 years ago

Bonjour, Je viens d'installer l'addon kodi de tvshowtime version 1.0.18 et j'ai un problème de synchronisation avec apparemment les séries avec accents (exemple : nus et cullotés). Le problème devrait il être résolu ? Est ce un autre problème ? Merci

vadlefou commented 8 years ago

J'ai suivi les conseil de cxii, et depuis j'utilise la version de dev : https://github.com/cxii-dev/script.tvshowtime-dev je n'ai aucun problème de synchro avec les accents.

nonobio commented 8 years ago

Salut, De quels conseils parles-tu ? Le conseil est il juste d'utiliser la version de dev ? J'ai suivi ton lien et téléchargé le fichier avec le bouton "download zip". J'ai installé l'extension via kodi avec "installer à partir d'un fichier zip". J'ai maintenant Tvshow Time "dev" en version 1.1.1 en plus de la version installée depuis l'addon manager de Kodi (1.0;18). Pour éviter tout conflit j'ai désactivé la 1.0.18. J'ai lancé la 1.1.1 depuis programmes : je me suis reconnecté et ai tenté une synchro de Kodi vers TVShowtime : contrairement à l'ancienne version je n'ai pas pu faire une selection des séries à synchroniser et j'ai encore un message "echec du script" :(.

cxii-dev commented 8 years ago

Salut Vad, la version de dev fonctionne correctement chez toi ?

vadlefou commented 8 years ago

Depuis la dernière version que tu avais faites, tout fonctionne. Je l'ai même installé sur un autre poste et la synchro se fait bien.

nonobio commented 8 years ago

Salut, Je viens de réessayer une synchro de Kodi vers TVShowtime : echec du script. Je peux vous envoyer un log si vous voulez : j'active le debugging de kodi et vous envoi le log ? @+

cxii-dev commented 8 years ago

Bonjour,

Oui tu peux m'envoyer le log.

Bien à toi

nonobio commented 8 years ago

Salut, Tu es français ? Voici le debug log pour lequel j'ai fait les actions suivantes : démarré Kodi, Programmes, TVshowtime : synchonisation "Kodi vers TVShowtime" : error script. J'ai refait la même opération une seconde fois puis quitté kodi.

Le log vis xbmclogs : http://www.xbmclogs.com/phl5ope0n

Le log via pastebin : http://pastebin.com/6DWLBne6

Quel est ta préférence pour les logs ? Est ce que le collage dans le message avec balise "code" suffit ?

Merci

eraser-head commented 8 years ago

I've similar problem with dev version addon in kodi 16.0RC3, now I can login successfully, but when I try sync my shows whatched list TVSHOW TIME to KODI, two secons after show me a message that the sync it's ok, but really not.

cxii-dev commented 8 years ago

@nonobio Bonjour, j'ai modifié le log de la version de dev. si tu pouvais tester et me retourner le log si erreur ? @eraser-head Hello, could you send me a debug log ?

eraser-head commented 8 years ago

here you have

http://xbmclogs.com/pmyg9yok7

my kody log uploader doesn't work fine too, when is going to upload the log fail...

nonobio commented 8 years ago

@nonobio Bonjour, j'ai modifié le log de la version de dev. si tu pouvais tester et me retourner le log si erreur ?

Salut :)

Pour installer la nouvelle version, il faut que je télécharges le zip à l'aide du bouton download zip" de cette page ? : https://github.com/cxii-dev/script.tvshowtime-dev

J'ai un peu de mal à m'y retrouver sur github..

Je n'aurais pas de mise à jour auto via kodi si je n'installes pas la version dispo vai le repo kodi n'est ce pas ?

En attendant j'ai donc téléchargé le zip et l'ai installé par dessus mon ancienne version dev : j'ai fait un test : même erreur. J'ai redémarré Kodi et restesté : ça fonctionne ! Bravo et merci :)

Qu'as tu modifié ?

eraser-head commented 8 years ago

Any suggestion?

cxii-dev commented 8 years ago

The v1.1.0 (beta) solve the problem. I will pull it on github by the end of the day and by the end of the week on kodi's repo