Roromis / Lalf-Forumactif

Script permettant de convertir un forum hébergé par Forumactif en forum phpbb.
https://roromis.github.io/Lalf-Forumactif/
GNU General Public License v3.0
21 stars 13 forks source link

probleme recuperation des membres #17

Closed aclimeo closed 11 years ago

aclimeo commented 11 years ago

bonjour j'ai besoin d'un coup de main voila le script fonctionne a merveille bien qu'obliger de le relancé plusieurs fois mais sa avance

par contre lorsqu'il arrive a l’étape de récupération de membre voici se que j'ai

20/05/2013 02:42:41 - INFO : Sauvegarde de la progression 20/05/2013 02:42:52 - INFO : Migration Forumactif -> PhpBB : Lalf 0.2.1 20/05/2013 02:42:52 - DEBUG : Importation des bibliothèques 20/05/2013 02:42:52 - DEBUG : Importation de la sauvegarde 20/05/2013 02:42:52 - DEBUG : Création de l'urlopener 20/05/2013 02:42:52 - INFO : Connection au forum 20/05/2013 02:42:54 - DEBUG : Récupération du sid 20/05/2013 02:42:54 - DEBUG : Récupération du tid 20/05/2013 02:42:56 - INFO : Récupération des membres 20/05/2013 02:42:57 - DEBUG : Récupération : membre 1 20/05/2013 02:42:57 - ERROR : Une erreur s'est produite. Essayez de relancer le script. Pour plus d'informations, consultez le fichier debug.log. Traceback (most recent call last): File "C:_\Desktop\Lalf-Forumactif-master\forumactif-phpbb.py", line 436, in etapes[i]() File "C:\_\Desktop\Lalf-Forumactif-master\forumactif-phpbb.py", line 268, in get_users date = time.mktime(time.struct_time((int(date[2]),month[date[1]],int(date[0]),0,0,0,0,0,0))) KeyError: u'Ao\xc3\xbb' 20/05/2013 02:42:57 - INFO : Sauvegarde de la progression

un coup de pouce s'il vous plait.

merci d'avance

BossBravo commented 11 years ago

J'ai la même erreur, à la récup des membres, vérifie que tu as bien le format de date demandé (ex: jeu 2 Mai 2013 - 13:29) Sur le PROFIL du compte renseigné dans les configs.

Si c'est le bon format, t'es au même stade que moi, je suis en train d'essayer du déboguer, je continuerai dans la soirée.

Il y a une solution provisoire bien que grosse bidouille, rajoute une clé dans le month ligne 89 de forumactif-phpbb.py : u'Ao\xc3\xbb' : 8,

aclimeo commented 11 years ago

Ouï je suis sur que la date est bonne. Quant à la modification je n'y connais strictement rien en python donc je sais pzs du tout se qu'il faut mettre avec combien de tabulation

BossBravo commented 11 years ago

Teste avec ce fichier : https://github.com/BossBravo/Fichiers/blob/master/forumactif-phpbb.py

aclimeo commented 11 years ago

re,

bon j'ai eu une erreur similaire a la precedente j'ai donc trouvé la manip a faire se qui fonctionne

20/05/2013 15:51:09 - INFO : Sauvegarde de la progression 20/05/2013 15:52:46 - INFO : Migration Forumactif -> PhpBB : Lalf 0.2.1 20/05/2013 15:52:46 - DEBUG : Importation des bibliothèques 20/05/2013 15:52:47 - DEBUG : Importation de la sauvegarde 20/05/2013 15:52:47 - DEBUG : Création de l'urlopener 20/05/2013 15:52:47 - INFO : Connection au forum 20/05/2013 15:52:49 - DEBUG : Récupération du sid 20/05/2013 15:52:49 - DEBUG : Récupération du tid 20/05/2013 15:52:51 - INFO : Récupération des membres 20/05/2013 15:52:52 - DEBUG : Récupération : membre 1 20/05/2013 15:52:52 - DEBUG : Récupération : membre 3 20/05/2013 15:52:52 - DEBUG : Récupération : membre 5 20/05/2013 15:52:52 - DEBUG : Récupération : membre 29 20/05/2013 15:52:52 - DEBUG : Récupération : membre 30 20/05/2013 15:52:52 - DEBUG : Récupération : membre 36 20/05/2013 15:52:52 - DEBUG : Récupération : membre 43 20/05/2013 15:52:52 - ERROR : Une erreur s'est produite. Essayez de relancer le script. Pour plus d'informations, consultez le fichier debug.log. Traceback (most recent call last): File "C:****\Desktop\Lalf-Forumactif-master\forumactif-phpbb.py", line 437, in etapes[i]() File "C:****\Desktop\Lalf-Forumactif-master\forumactif-phpbb.py", line 269, in get_users date = time.mktime(time.struct_time((int(date[2]),month[date[1]],int(date[0]),0,0,0,0,0,0))) KeyError: u'F\xc3\xa9v' 20/05/2013 15:52:52 - INFO : Sauvegarde de la progression

j'ai donc rajouté dans la liste u'F\xc3\xa9v' : 2,

sa a fonctionné,

merci du coup de main

BossBravo commented 11 years ago

De rien, je voit que tu as compris :) c'est un problème d'encodage, cette manip permet de continuer jusqu'à la fin, tout en ayant les bonnes valeurs :D

aclimeo commented 11 years ago

oui effectivement le truc c'est qu'avais bien trouvé l'astuce sur un autre post mais je ne savais pas ou il fallait la faire et de quelle maniere j'ai donc cherché la manip que tu avais effectué dans le script et j'ai continué ainsi de suite en tout cas un grand merci pour ton coup de main plus qu'a etre patient maintenant pour la recupération des posts qui est un peu longue a cause de l'error 503 mais bon on va pas se plaindre on peut deja recupérer notre forum

en tout cas encore un grand merci

BossBravo commented 11 years ago

De rien :D Oublie pas de mettre résolu au sujet.