Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/07/2014, à 20:26

Compte supprimé

[Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Bonjour à tous !
Bon bah... Depuis longtemps j'essaye de récupérer mon ForumActif... J'avance très doucement grâce à la communauté de PhpBB-Fr.com.
Mais là je suis bien bloqué, alors je viens voir si un Ubunteros peut m'aider... On sait jamais ! smile
Voici le Topic sur PhpBB-Fr.com
Le Lalf est un Script Python qui permet de récupérer la BDD d'un ForumActif. Disponible ici.

Donc voilà : J'ai installe Python 3.2 (Parce que Lxml ne marche pas sur Python 3.4), ainsi que Pip et le Lalf.
J'ai un fichier sur le Bureau avec tous les fichiers du Lalf 3, et je lance : C:\Python32\python.exe lalf.py

Mais j'ai cette erreur au démarrage :

Traceback (most recent call last):
File "lalf.py", line 19, in <module>
from lalf import main
File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\__init__.py", line 28, in <module>
from lalf.bb import load, BB
File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\bb.py", line 30, in <module>
from lalf.forums import Forums
File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\forums.py", line 25, in <module>
from lalf.forum import Forum
File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\forum.py", line 29, in <module>
from lalf.forumpage import ForumPage
File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\forumpage.py", line 64
locked = u"verrouillé" in f("td img").eq(0).attr("alt")
^
SyntaxError: invalid syntax

Quelqu'un a une idée ? J'en saurais très reconnaissant...

Edit : Je tiens à dire que j'ai recommencé mon forum à zéro ! Au moins j'ai une Base de Données propre ! Et j'ai abandonné l'ancien... Merci pour vos réponses !

Merci beaucoup !

Dernière modification par Bloufit (Le 04/04/2015, à 13:52)

#2 Le 20/07/2014, à 13:40

twinsen93

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Bonjour,

forumpage.py", line 64

locked = u"verrouillé" in f("td img").eq(0).attr("alt")

remplacer le "in" par in "if"

locked = u"verrouillé" if f("td img").eq(0).attr("alt")

Hors ligne

#3 Le 20/07/2014, à 16:01

Compte supprimé

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Merci... Mais ça ne marche toujours pas. Es que c'est un problème de version ?

#4 Le 21/07/2014, à 09:08

Kanor

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Ça semble bien être un in

u"verrouillé" in f("td img").eq(0).attr("alt")

ça permet de renseigner la variable locked par un boolean

Tu as toujours le même bug Bloufit  ?
c'est peut être les espace de fin de ligne qui provoque le bug
supprimer la ligne vide
36 et 60 sur lalf\forumpage.py

Hors ligne

#5 Le 21/07/2014, à 10:06

Compte supprimé

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Merci... Mais j'ai toujours le même bug (Même en supprimant les lignes vides). Il faut mettre locked = devant la ligne ou tu le fait sans ?

#6 Le 21/07/2014, à 10:08

Kanor

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

euh
il ne faut pas toucher cette ligne,

locked = u"verrouillé" in f("td img").eq(0).attr("alt")

elle semble bonne.

Hors ligne

#7 Le 21/07/2014, à 12:12

twinsen93

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Kanor a écrit :

il ne faut pas toucher cette ligne,

locked = u"verrouillé" in f("td img").eq(0).attr("alt")

elle semble bonne.

File "C:\Users\****\Desktop\Serveur Minecraft\PhpBB\Forum Actif\Lalf 3.
Roromis\lalf\forumpage.py", line 64
locked = u"verrouillé" in f("td img").eq(0).attr("alt")
^
SyntaxError: invalid syntax

En fait si, il faut toucher a cette ligne, mais le "in" est bien correct, c'est le u"verrouillé" qui je pense n'est plus valide en python 3, à remlpacer par "verrouillé".

locked = "verrouillé" in f("td img").eq(0).attr("alt")

Hors ligne

#8 Le 21/07/2014, à 12:59

Kanor

Re : [Abandonné] Un Ubunteros connaissant Python peut m'aider sur le Lalf ?

Ah oui exacte je n'avais pas remarqué que c'était du python3

Hors ligne