Importer les commentaires d'un blog sous Wordpress (4) - Reedition - nouvelles fonctionnalités + Haut et Fort
Par JR le jeudi 18 février 2010, 22:31 - La Blogosphère - Lien permanent
Une fois encore grâce à vos commentaires j'ai un peu amélioré mon script. Il reste encore sans doute des choses à améliorer, des cas qui ne marcheront pas, mais comme quelques uns trouvent ce petit outil utile...
Maintenant, on peut récupérer Overblog, mais aussi Haut Et Fort !!!
Il est aussi possible de récupérer les images dans un répertoire, et même de transformer les liens à la volée, pour plus de précisions demandez moi conseil.
Vos retours, sont comme toujours les bienvenus. A mon adresse en haut à droite du blog...
Rappel du tutorial
1. Installer ruby, Lien vers l'exécutable, lien vers la page de Ruby 2. Récupérer le script qui va bien 1. script pour over-blog 3. l'ouvrir et le personnaliser (vous avez le choix) 1. Ouvrir le fichier config.rb dans un éditeur de texte et comprendre les instructions 4. exécuter le fichier dialog.rb. (taper ruby dialog.rb dans une commande DOS, ou double cliquer sur le fichier) 5. importer les fichiers categorie dans WordPress, ou utiliser le fichier BigFile.xml pour faire l'import. (Import>Wordpress)
Commentaires
Je fais partit des cas "qui marchent pas" malheureusement.
En fait j'ai laisse un commentaire sur un autre billet mais c'est un peu idiot dans la mesure ou il y a celui ci, plus recent... donc je me permet de recapituler :
"
"
Quels sont les cas pour lesquels ca ne fonctionne pas le plus souvent, que je puisse verifier si tout est reglo cote over-blog, vois si un truc peu bloquer... enfin un ptit coup de main.
Desole je sais c'est pas beau de demander lol mais je peu envoyer une bierre canadienne si il faut ^_^
Brian, tu n'as pas de categorie sur ton blog. En l'état, le script aspire le site catégorie par catégorie. Si tu ajoutes a la presentation de ton site la liste des catégorie, cela devrait marcher sans problème. Je vais réfléchir à une amelioration pour recuperer l'ensemble des articles sans catégorie, mais c'est un peu dommage.
OOOH ! oui je vois !
J'avais pense a ca, alors j'ai mis chaque article dans une categorie, mais je n'avais pas realise que je n'affichait pas ca sur le blog...
Faut dire que je categorise pas trop mes post, il sortent comme ils viennent hihihi
Je vais voir ca et je te dis si ca marche ^_^ mercii
Yes ca fonctionne ^__^
Je poursuit la procedure.
Merci beaucoup en tout cas ! Votre boulot est fantastique !!
Bonjour, je suis un débutant sous ubuntu et je n'arrive pas à exécuter le fichier dialog.rb, est-ce que quelqu'un pourrait m'aider ?
Merci par avance.
Pour faire tourner le script tu dois avoir ruby d'installé. Ensuite pour lancer le script tu dois te mettre dans une fenêtre de commande et lancer ruby dialog.rb
C'est justement ce que j'essaie de faire. Ruby est bien installé, je lance depuis mon terminal mais ça ne marche pas, il me dit : dialog.rb:2:in `require': no such file to load -- FileUtils.rb (LoadError)
from dialog.rb:2
Cela dépasse mes compétences.
Merci tout de même.
DH> j'ai trouvé deux piste:
1. peut être en remplacant FileUtils par fileutils dans le fichier dialog.rb
2. en installant le package qui contient les fileutils...
Merci beaucoup ! C'était effectivement les majuscules...
Il y a quelques petits soucis avec la mise en page mais tout à l'air là c'est l'essentiel !
Voici pour toi ! :
http://www.lachope.com/img/photos/v...
DH> Merci !
Bonsoir,
j'ai essayé de faire tourner le script mais malheureusement je ne parviens pas à récupérer toutes les catégories. Au lancement du fichier dialog.rb j'ai juste le temps d'apercevoir qu'un message d'erreur s'affiche avant de disparaitre. Seule la dernière catégorie est récupérée. Je tourne en rond.
Merci de votre aide
Fildefer> Salut, en effet, j'avais oublié de mettre à jour mon script sur le site, il plantait quand une page n'était pas trouvée... MAJ...
Et voilà, grâce à JR le blog est migré.Il est visible à l'adresse suivante http://yspaddaden.wordpress.com/ merci monsieur le pro ;-)
hello,
J'ai récup ton script et je n'arrivais pas a le faire fonctionner pour le blog d'une amie ; je connaissais pas le ruby (mais je touche pas mal d'autres langages) donc j'ai ouvert ton convert.rb :
La première chose que j'ai modifiée : il me petait une erreur sur la regex de date. Après avoir essayé un ou deux truc, j'ai opté pour :
foo = var.match(/<span class="text">\s*(.*?)\s*<\/span>/)
qui marche très bien :)
La deuxième et dernière chose que j'ai commenté, c'est l'ajout du "-6" a la fin de l'url ( url.sub!(/\./, '-6.') ). Au loading, il y avait pas mal d'url que ton script ressortait comme "not found".
Grâce à ces modifs, j'ai pas pété une seul erreur en 125 articles :)
J'espère que mon commentaire pourra aider ; en tout cas merci, tu es surement la seule ressource sur le net qui traite de ce sujet !
y_nk>
Pour la première chose, effectivement ma récupération de date mériterait d'etre retravaillée, enfin tout dépend du format de date de ton blog, et c'est loin d'être homogène sur tous les blogs.
Pour ce qui est des pages not found, je vais faire une petite amélioration, en fait, overblog a changé son mode de générer les articles, et donc en enlevant cette ligne tu vas juste pas récupérer les commentaires pour un certain nombre de pages parmi les plus anciennes.
Un super boulot en tout cas ;)
Pour l'instant j'essaye de trouver une plateforme parfaite... et je ne trouve pas :)
Bonsoir,
Je vous remercie pour cet article qui m'a beaucoup aidé!
J'ai réussi à récupérer mes catégories et mes articles Haut et fort.
Cependant je rencontre un problème lorsque j'importe les fichiers catégories dans wordpress: il n'y a pas les commentaires! Et les articles sont tous à la date d'aujourd'hui.. je me prend la tête avec cela depuis plusieurs heures! xD
Quand j'ouvre le fichier "TheBigFile" dans un éditeur de texte je constate qu'il y a écrit:
<wp:post_date>02.03.2010</wp:post_date>
<wp:comment_status>close</wp:comment_status>
Les commentaires seraient fermés?
Mais je ne comprend pas car ils sont bels et bien ouverts!
Si ça ne fonctionne pas je vais donc rester sur hautetfort :s
Merci de votre aide!
Alicia, pour les dates, j'ai souvent des soucis effectivement pour les récuperer, je suis pas en super forme cest temps ci, ce qui explique mon silence. Je regarde ca des que j'ai un peu de temps.
Oh oui bien sur je comprend, mon problème n'est pas urgent! :)
Salut, j'ai mis l'adresse complète du répertoire où se trouveront mes futures images mais point d'images dans mon blog wordpress ! Que metter dans la ligne image root ?
Merci !
Rico> En fait, mon script permet l'import des images sur ton disque, ensuite, tu dois retransférer les images sur ton nouveau site.
Génial !! Et merci encore. Par contre, j'ai perdu toutes mes catégories, mais je pense avoir compris pourquoi : je n'utilisais pas la rubrique initiale sous overblog. A l'aide d'une zone de texte libre, j'avais inséré des picto et attribué à chaque picto l'adresse d'une catégorie. Je pense que c'est pour ça. Mais sinon, un grand merci à vous. J'ai tous mes billets et tous mes commentaires, à la bonne date... enfin... je ne pensais pas que je pourrais déménager dans d'aussi bonnes conditions.
Bonjour,
Comment fait-on pour un compte over-blog premium avec nom de domaine ? Cela n'a pas l'air de fonctionner ?
Très bon script. J'ai par contre eu des soucis de lenteur et de timeout. Du coup pour corriger le problème j'ai utilisé cette méthode :
1/ récupérer les articles sans les images (gains de temps pour éviter les timeout
2/ utilisation de la commande grep pour récupérer la liste des images du blog et téléchargement en direct de la liste
3 Modification du fichier xml avec une expression régulière simple.
les parties 2 et 3 devraient être faisable directement dans le script en utilisant un paramètre de config supplémentaire pour générer les regexp nécessaires (par contre je ne connais pas ruby).
Bonne journée.
Bonjour J.R,
Je désespérais de trouver une solution de transférer un blog d'overblog à Wordpress, lorsque j'ai découvert votre article. Seulement voilà, je ne touche pas une bille en technique mais je crois à l'apprentissage alors j'ai tenté ma chance.
J'ai suivi la procédure en installant Ruby ( première surprise, deux points seulement étaient précochés, est ce normal ?)
Ensuite j'ai installé le script pour Overblog, j'ai sauté la partie de personnalisation, je ne sais pas faire.
J'ai remplacer le fichier site _ root tex présent par un nouveau contenant le lien vers mon blog.
Question : le fait que mon blog ne comporte pas le mot overblog mais soit un nom de domaine pose t-il un problème ?
Je suis bloquée à ce stade de la procédure, dans mon dossier ImportOblog, je ne trouve pas de fichier config.rb. idem pour dialog.rb sur lequel j'ai tout de même essayé de double cliquer, la commande s'ouvre pour se refermer aussitôt.
Pourriez vous m'apporter votre aide ?
Caroline
Gularu, Chessman et Caroline, j'étais en vacances pendant ce mois de juillet et je viens juste de rentrer, je vais jeter un coup d'œil à vos problèmes dans la journée.
Bonjour,
J'essaie d'exporter mon blog hébergé par OB sous Wordpress mais je bloque à l'étape de la création du fichier .xml. J'ai téléchargé ruby, mis mon adresse (www.cuisine_addict.com) dans le fichier site_root.txt mais lorsque je double clique sur dialog.rb la fenêtre s'ouvre et se referme aussitôt. Pouvez-vous me renseigner afin de réussir mon transfert vers Wordpress? (Je souhaite tout d'abord transférer mon blog vers wordpress version gratuite avant de changer mon registrar et déménager mon hébergement)
Merci pour votre aide et vos conseils
Sandra
Sandra,
il doit exister un fichier logs qui a été créé par la suite, pouvez vous me l'envoyer ?
Merci
Bonjour,
J'ai exactement les mêmes symptômes que Sandra, ce qui, quelque part, me rassure.
Voici ce que me dit la log :
W, 2010-09-10T09:48:59.636611 #19672 WARN -- : Old style configuration
I, 2010-09-10T09:48:59.637611 #19672 INFO -- : Site root: http://www.lapoof.com/
E, 2010-09-10T09:48:59.645611 #19672 ERROR -- : Exception: #<SyntaxError: C:/Users/Aline/Documents/Blog/ImportOblog/convertOB.rb:250: invalid multibyte char (US-ASCII)
C:/Users/Aline/Documents/Blog/ImportOblog/convertOB.rb:250: invalid multibyte char (US-ASCII)
C:/Users/Aline/Documents/Blog/ImportOblog/convertOB.rb:250: syntax error, unexpected $end, expecting ')'
...an(/(A-Za-z+) +(\d+) +(a-zéû+) +(\d+)/) {|j,d,m,y| @d...
... ^> in C:/Users/Aline/Documents/Blog/ImportOblog/dialog.rb:45:in `require'
I, 2010-09-10T09:48:59.645611 #19672 INFO -- : End of script
Je suis un peu désolée de revenir vers vous mais Ruby m'est complètement inconnu.
Merci pour tout
Al.
Bonjour, j'arrive à générer les xml mais par contre, je n'arrive pas à enregistrer les images..
est ce que cette ligne est bien correcte ? 'image_root' => "D:/WORK/ImportOblog/imgOblog",
sinon, que dois-je écrire ???
merci,
Delph
Bonjour,
je migre un blog sur over-blog pour une amie et j'avais déjà utilisé ce logiciel sans aucun problème pour un autre blog. Cette fois-ci, seuls quelques articles sont exportés, et la fenetre dialog se referme toute seule rapidement. Dans le log, j'ai ce message, comme lapoof :
WARN -- : Old style configuration
ktycat, avec si peu d'informations, je ne vais malheureusement pas pouvoir vous aider. Vous pouvez m'envoyer un mail avec les coordonnées de votre blog : blog@jrcourtois.net et je répondrais du mieux que je peux. Si je ne suis pas réactif n'hésitez pas à me relancer sur le blog...
En suivant les consignes le script fonctionne à merveille de mon côté, merci à vous pour cette ressource et merci Wordpress :-)
Bonjour !
Il faut mettre l'url du dossier dans lequel seront hostées les images dans config.rb c'est bien cela ?
Mais ou est copié ce fameux dossier d'images qu'il faudra par la suite transférer à l'emplacement spécifié ?
Merci d'avance
bonjour,
pour dire que tout à fonctionné parfaitement pour moi ... sauf :-)
l'import de mes propres réponses aux commentaires.
en effet les commentaires de mes visiteurs ont tous été importés, mais pas mes réponses, sauf la réponse aux derniers commentaires : je m'explique, si il n'y a qu'un commentaire sur l'article, ma réponse est importée, si il y a deux commentaires je n'aurais la réponse qu'au deuxième commentaire etc....
est ce qu'il y a une solution ?
dans tous les cas encore merci, le principal étant de récupérer mes articles, c'est fait !!!
Véro> sans l'accès au blog d'origine, je ne peux rien dire... Le format d'export d'overblog change de temps en temps, je ne le surveille pas en permanence, donc n'hésitez pas à me faire remonter des erreurs en envoyant notamment le fichier de logs.
Bonjour,
Pas moyen de mon côté de faire marcher le truc :(
J'ai installé Ruby, lancé la commande, par double click ou cmd.
Ça se lance mais dure un quart de seconde. je récupère un seul fichier index qui correspond a la première page de mon blog.
Pourtant j'ai bien des catégories dans mon blog.
Sur le fichier log j'ai ça :
"I, 2011-01-31T22:45:56.173000 #3076 INFO -- : Site root: http://jabberwock.over-blog.com/
I, 2011-01-31T22:45:56.183000 #3076 INFO -- : Site overblog: http://jabberwock.over-blog.com/
I, 2011-01-31T22:45:56.183000 #3076 INFO -- : opening: files/index.html
I, 2011-01-31T22:45:56.186000 #3076 INFO -- : End of script"
Si vous pouvez m'aider! Merci d'avance.
Essayez d'effacer le fichier index.html qui est dans le répertoire files et de relancer le tout. Chez moi ça marche....
Pour ma part rien non plus,
et le log suivant :
W, 2011-02-13T00:27:07.152000 #1352 WARN -- : Old style configuration
I, 2011-02-13T00:27:07.152000 #1352 INFO -- : Site root: http://delivrer-des-livres.over-blo...
E, 2011-02-13T00:27:07.154000 #1352 ERROR -- : Exception: #<Errno::EEXIST: File exists - files> in C:/Program Files/ruby/lib/ruby/1.8/fileutils.rb:243:in `mkdir'
I, 2011-02-13T00:27:07.154000 #1352 INFO -- : End of script
W, 2011-02-13T00:29:39.583000 #3644 WARN -- : Old style configuration
I, 2011-02-13T00:29:39.584000 #3644 INFO -- : Site root: http://delivrer-des-livres.over-blo...
E, 2011-02-13T00:29:39.585000 #3644 ERROR -- : Exception: #<Errno::EEXIST: File exists - files> in C:/Program Files/ruby/lib/ruby/1.8/fileutils.rb:243:in `mkdir'
I, 2011-02-13T00:29:39.585000 #3644 INFO -- : End of script
Je pense que l'erreur vient d'un problème lié à Vista qui m'empeche d'avoir un fichier sans extension et un dossier avec le même nom dans le même dossier...
Re moi, en essayant d'un autre ordinateur qui n'est pas sous Vista c'est passé sans problème!
Par contre même problème que Véro, j'ai bien les articles et les commentaires, mais pas mes réponses aux commentaires! Quels documents puis-je vous envoyer pour vous montrer le problème ?
Ancien blog : http://delivrer-des-livres.over-blo...
Nouveau blog : http://delivrer-des-livres.com
Je n'ai importé que quelques articles (une catégorie en fait) pour le moment pour tester :)
désolée, je n'avais pas vu votre réponse...
quand vous dites l'accès au blog il s'agit de simplement le visualiser ou l'accès à l'administration ?
suite à un problème de vol de blog (c'est aussi ça pouvoir importer un blog :-() le mien n'est pour l'instant plus visible...
est ce que le fichier de log est conservé avec l'importation ? sinon je vais rechercher
amicalement
je viens de voir que votre dernier article datait du 18 février, est ce que les nouvelles modifs concernaient justement ce problème....?
voilà un extrait d(parce qu'il est extrement long vu mon nombre d'articles) u fichier log
donc le nombre de commentaires par articles apparait bien, mais ce sont uniquement ceux laissés par les visiteurs....
W, 2010-11-27T18:50:08.197000 #2424 WARN -- : Page not found: http://tant.de.poses.over-blog.net/...
I, 2010-11-27T18:50:08.198000 #2424 INFO -- : opening: files/article-lumiere-bleue-54840785-comments.html
I, 2010-11-27T18:50:08.234000 #2424 INFO -- : title: lumière Bleue
D, 2010-11-27T18:50:08.235000 #2424 DEBUG -- : date: 2006-07-8
I, 2010-11-27T18:50:08.237000 #2424 INFO -- : opening: files/article-2187867-6.html
I, 2010-11-27T18:50:08.280000 #2424 INFO -- : title: lumière Bleue
D, 2010-11-27T18:50:08.282000 #2424 DEBUG -- : date: 2006-07-8
I, 2010-11-27T18:50:08.331000 #2424 INFO -- : commentaires: 13
I, 2010-11-27T18:50:08.333000 #2424 INFO -- : opening: files/article-3167207-6.html
I, 2010-11-27T18:50:08.363000 #2424 INFO -- : title: part de vie : spectacle de fin d'année
D, 2010-11-27T18:50:08.365000 #2424 DEBUG -- : date: 2006-07-1
I, 2010-11-27T18:50:08.385000 #2424 INFO -- : commentaires: 6
I, 2010-11-27T18:50:10.392000 #2424 INFO -- : opening: http://tant.de.poses.over-blog.net/...
W, 2010-11-27T18:50:10.708000 #2424 WARN -- : Page not found: http://tant.de.poses.over-blog.net/...
I, 2010-11-27T18:50:10.708000 #2424 INFO -- : opening: files/article-luc-54840643-comments.html
I, 2010-11-27T18:50:10.737000 #2424 INFO -- : title: Luc
D, 2010-11-27T18:50:10.739000 #2424 DEBUG -- : date: 2006-06-5
I, 2010-11-27T18:50:10.741000 #2424 INFO -- : opening: files/article-2919061-6.html
I, 2010-11-27T18:50:10.818000 #2424 INFO -- : title: Luc
D, 2010-11-27T18:50:10.819000 #2424 DEBUG -- : date: 2006-06-5
I, 2010-11-27T18:50:10.884000 #2424 INFO -- : commentaires: 23
I, 2010-11-27T18:50:10.886000 #2424 INFO -- : opening: files/article-2854595-6.html
I, 2010-11-27T18:50:10.911000 #2424 INFO -- : title: l'éclat
D, 2010-11-27T18:50:10.912000 #2424 DEBUG -- : date: 2006-05-29
I, 2010-11-27T18:50:10.956000 #2424 INFO -- : commentaires: 6
I, 2010-11-27T18:50:10.958000 #2424 INFO -- : opening: files/article-2824650-6.html
I, 2010-11-27T18:50:11.000000 #2424 INFO -- : title: Charlotte
D, 2010-11-27T18:50:11.000000 #2424 DEBUG -- : date: 2006-05-25
I, 2010-11-27T18:50:11.045000 #2424 INFO -- : commentaires: 12
I, 2010-11-27T18:50:11.047000 #2424 INFO -- : opening: files/article-2732330-6.html
I, 2010-11-27T18:50:11.090000 #2424 INFO -- : title: l'extreme
D, 2010-11-27T18:50:11.091000 #2424 DEBUG -- : date: 2006-05-16
I, 2010-11-27T18:50:11.112000 #2424 INFO -- : commentaires: 5
I, 2010-11-27T18:50:11.114000 #2424 INFO -- : opening: files/article-2410778-6.html
I, 2010-11-27T18:50:11.141000 #2424 INFO -- : title: regards (2)
ah oui.... je tiens à préciser que pour ma part aucune image n'a jamais été importée :-)
A tous, je reviens de l'hôpital, je suis désolé d'être peu réactif quant à vos questions. Vero, si on ne peut plus accéder aux données en ligne, je suis incapable de faire des miracles.
Pour ce qui est de l'import de vos réponses, je vais regarder cela, quand mes neurones vont refonctionner correctement, ce qui ne devrait plus tarder.
Bonjour. J'ai un blog sur Canalblog que j'aimerais le faire migrer vers WordPress. Savez-vous si votre démarche ici proposée pour Over-blog pourrait fonctionner avec Canalblog? Merci!
Bon rétablissement et prends ton temps y a rien qui urge.... en attendant je vais tester ton nouveau script avec un autre de mes over-blog qui ne contient pas grand chose mais suffisament pour un test et surtout toujours en ligne... http://l-entre-peaux.over-blog.com/
si ça peut t'aider je pourrais même te donner les passes pour te connecter à l'admin.
encore moi :-)
donc j'ai fait nouvelle install ruby, wordpress etc ... donc tout neuf
ruby pas de problème (enfin au niveau de l'importation du blog)
wordpress : impossible d'importer bigfile : message d'erreur Sorry, there has been an error.
This does not appear to be a WXR file, missing/invalid WXR version number.
Donc je ne peux pas vérifier pour les commentaires, vu que pour l'instant wordpress ne veut plus importer les fichiers xml...
voilà c'était le bug du jour
Bonjour : j'ai promis à une amie de l'aider à transférer son blog depuis Hautetfort vers un autre hébergeur, et je suis arrivé ici par mes recherches : instinctivement, il me semble que votre façon de procéder est la bonne, mais je ne comprends pas comment faire !
Je ne sais pas ce que c'est qu'un "script", ni comment ça s'utilise : j'ai besoin d'une explication pas à pas, par exemple, j'ai téléchargé le script que vous donnez par "autre lien", au début de vos explications, je l'ai dézippé, et j'ai un dossier Mac OSX, et un autre dossier "ImportOBlog" : qu'est-ce que je dois en faire ?
J'ai Windows 7 et Ubuntu en dual boot, donc je peux essayer sous l'une où l'autre plateforme, selon ce qui est le plus simple : pour mon petit niveau en informatique, ça sera sans doute avec Windows...
Voilà, si vous voulez bien m'éclairer, ça m'aiderait beaucoup.
Merci d'avance !
Bonjour,
je suis en train d'exporter un blog Haut Et Fort avec votre script et j'ai dû faire une petite modification sur le script. En fait, dans le fichier config.rb, il est écrit qu'il suffit de supprimer la ligne de siteKind pour un blog HautEtFort. Or, quand on fait cela et qu'on lance l'importation, le site est considéré comme un site OverBlog.
En regardant le script de plus près, j'ai changé une ligne :
- dans dialog.rb : ligne 22 : config'siteKind' = "HautEtFort" qui remplace config'siteKind' = "OverBlog"
Cependant, j'ai un message d'erreur dans le log qui arrête le script :
I, 2011-03-11T14:26:08.028000 #5572 INFO -- : title: Petit point gourmandise...
E, 2011-03-11T14:26:08.031000 #5572 ERROR -- : Exception: #<NoMethodError: undefined method `' for nil:NilClass> in ./convertHF.rb:215:in `initialize'
I, 2011-03-11T14:26:08.031000 #5572 INFO -- : End of script
Cela arrive lorsqu'il scanne le premier article. J'ai vérifié le template du blog que je souhaite exporter ( http://sur-le-nuage-de-lexou.hautet... ) et il ne devrait pas y avoir de problème pour exporter le corps de l'article (le template correspond à ce qu'utilise convertHF.rb).
Pourriez-vous m'éclairer ?
Soit dit en passant, je vous souhaite un très bon rétablissement après votre opération des ligaments.
Pierre> un script est un programme informatique que va exécuter le programme Ruby. Il faut donc commencer par installer ce programme, ce qui est un peu plus aisé sous Ubuntu
ktycat> je vais regarder ce que je peux faire
Véro> désolé, pour ce qui est des commentaires imbriqués, je n'ai pas eu le temps de me pencher dessus, le fait est que je ne connais pas la version de Wordpress que vous utilisez, j'avoue être un peu sorti du circuit.
Tout d'abord un grand merci pour vouloir nous sauver d'overblog... Il se trouve que j'ai exactement le même soucis que Véro, pour l'exportation de mes articles d'overblog nickel, j'ai toutes mes catégories au format xml ainsi que le fichier thebigfile, mais c'est au moment de l'importation sur wordpress j'ai le même message d'erreur : "Sorry, there has been an error. This does not appear to be a WXR file, missing/invalid WXR version number. "
Avez vous trouvez une solution ? Véro si vous avez réussi, pourriez vous m'expliquer svp ?
Encore un grand merci ...
je testerais ... j'en suis un peu sortie aussi :). J'ai eu le principal sauvegarder le plus gros c'est le principal , encore un grand merci
Salut, quand j'essaye pour ma part cela me cree un fichier index.html dans le dossier file ainsi qu'un fichier TheBigFile.xml ne contenant que ceci :
- <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/con..." xmlns:wfw="http://wellformedweb.org/CommentAPI..." xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wp="http://wordpress.org/export/1.0/">
- <channel>
Pourquoi donc ?
Voici ce que me dit le log :
W, 2011-05-14T22:28:06.895000 #15136 WARN -- : Old style configuration
I, 2011-05-14T22:28:06.895000 #15136 INFO -- : Site root: http://www.la-thailande-et-moi.com/
I, 2011-05-14T22:28:06.915000 #15136 INFO -- : Site overblog: http://www.la-thailande-et-moi.com/
I, 2011-05-14T22:28:08.918000 #15136 INFO -- : opening: http://www.la-thailande-et-moi.com/...
I, 2011-05-14T22:28:17.390000 #15136 INFO -- : End of script
Le fichier convert.rb est bien a modifie aussi non ?
Merci d'avance si tu peut m'aider...
Romain
Sur la page d'accueil, vous ne disposez pas de la liste des catégories, ce qui ne me permet pas de les récupérer.
Salut JR
très sincèrement, ça fait près de deux ans que je suis ton script. j'ai essyé une première fois dans succès, mais au lieu de te relancé j'ai patienté, comme tu fais ça par bénévolat. J'ai ressayé un an après toujours la même chose, j'ai depuis décidé d'abandonné, mais j'ai retrouvé des vieux favoris et je suis tombé sur toi et sur un autre blog. Qui propose ton script comme s'il en était les créateurs :http://www.lejournaldublog.com/migr...
Je trouve ça tellement bas et décevant de leur part... sachant que ce ne sont pas non plus des débutants!!! Une honte...
Dans tous les cas merci pour ton travail! et ta contribution à la communauté, je m'en vais de ce pas les remettre à leur place!
Salut JR!
Tout d'abord merci pour ce précieux script qui me facilite énormément la vie! Par contre j'ai un problème, comme romain j'ai eu un seul fichier index.html et un fichier TheBigFile.xml, en suivant ta réponse j'ai ajouté des catégories et chaque sujet a rejoint sa catégorie, du coup à l'exécution du script je récupère les fichiers html et xml qui vont bien, mais lorsque j'essaye d'importer les xml dans wordpress ça m'affiche "Sorry, there has been an error.
This does not appear to be a WXR file, missing/invalid WXR version number.". Aurais-tu la solution? Merci d'avance!
PS: le blog en question est un blog d'essai avant d'en transférer un autre: http://yureka-manga.over-blog.com
As tu bien récupéré ce script là ? http://www.jrcourtois.net/dls/Impor...
Si oui, je n'ai malheureusement pas de solution...
On dirait que ça marche impec! J'ai pas dû télécharger le bon script... Mille mercis à toi!
Bonjour et merci pour les aides.
j'ai moi même un probleme lorsque je lance config.rb, ça se lance 1/4 de seconde et sa s'arrete.
dans le fichier log j'ai ceci :
W, 2011-07-13T10:18:55.000297 #1944 WARN -- : Old style configuration
I, 2011-07-13T10:18:55.000297 #1944 INFO -- : Site root: http://www.cfabtp-ermont.com/
E, 2011-07-13T10:18:55.008298 #1944 ERROR -- : Exception: #<SyntaxError: C:/Ruby191/bin/ImportOblog/convertOB.rb:251: invalid multibyte char (US-ASCII)
C:/Ruby191/bin/ImportOblog/convertOB.rb:251: invalid multibyte char (US-ASCII)
C:/Ruby191/bin/ImportOblog/convertOB.rb:251: syntax error, unexpected $end, expecting ')'
...an(/(A-Za-z+) +(\d+) +(a-zéû+) +(\d+)/) {|j,d,m,y| @d...
... ^> in C:/Ruby191/bin/ImportOblog/dialog.rb:45:in `require'
I, 2011-07-13T10:18:55.008298 #1944 INFO -- : End of script
Je n'y connais rien en ruby, quelqu'un peut il m'aider ?
merci !
Le problème vient du fait qu'il y a des accents dans le script. Etes vous sûr d'avoir récupéré la dernière version du script ? Si oui, vous pouvez ouvrir le fichier config.rb et supprimer les caractères é et û de la ligne 251.
le probleme est que sur config.rb, je n'ai que 13 lignes
@my_config = {
# changer l'adresse du site
'site_root' => "http://dir-en-grey.over-blog.com",
# Effacez la ligne inutile
'siteKind' => "OverBlog", # effacez cette ligne si vous faites un import depuis Haut Et Fort
# si vous souhaitez transferez vos images completez le lien
'image_root' => "",
}
def getConfig
return @my_config
end
Nouveau probleme, je n'ai plus l'erreur mais je bloque à l'index...
je ne comprend pas, j'ai essayé de l'ouvrir, il s'ouvre mais apres plus rien n'est transféré.
merci de vos réponses en tous cas.
Il semblerait que votre blog ne comporte aucune catégorie, le script ne peut donc pas les récupérer...
Bonjour, et merci de votre réponse. J'ai vérifié, le blog comporte des catégories... C'était une bonne piste pourtant !
Je n'arrive pas à les voir sur la page d'accueil.
En fait j'ai plusieurs blogs a transferer et sur celui ci je n'ai pas les codes administrateurs, mais su les autres, je les ai, et il y a bien des categories, en tous cas je les vois sur l'interface admin
Si vous avez plusieurs blogs à importer, il faut faire un répertoire par blog, ainsi le tout marchera mieux.
merci de votre aide, j'ai bien fait un repertoire par blog. j'ai même tout reimporté sous wordpress, il y avait visiblement quelque chose que je ne faisait pas bien ! Par contre au niveau des images c'est le repertoire disque dur qu'il faut remplir ou le repertoire wordpress de destination ?
Bonjour. Merci pour votre tutoriel.
Je l'ai suivi pas à pas mais je n'ai seulement réussi à exporter les catégories. Je n'ai pas pu exporter mes articles. J'ai bien des fichiers html dans le dossiers files mais je ne sais pas trop à quoi ils correspondent. Pouvez-vous m'aider s'il vous plait ?
Bonjour JR,
j'ai encore une fois besoin de vos lumières ! J'exporte un blog de HautEtFort à cette adresse :
http://marieloveskittyfashion80-s.h...
J'ai bien modifié la configuration pour que le script voit le blog comme HautEtFort et j'ai mis les catégories en haut de la colonne de droite. Malheureusement, le script commence à extraire une catégorie puis le premier article de cet catégorie. Le script se ferme alors, donnant un fichier cat-lacategorie.xml vide, pas de TheBigFile et dans les logs, j'ai cette erreur après l'ouverture du premier article :
Exception: #<NoMethodError: undefined method `' for nil:NilClass> in ./convertHF.rb:212:in `initialize'
J'avoue ne pas avoir encore compris d'où venait cette erreur, avez-vous une idée ? Merci d'avance pour votre script et tout le temps passé à répondre à nos interrogations concernant son utilisation !
Merci ktycat, je me penche sur le script haut et fort, il n'a pas été utilisé bien souvent, et il semblerait qu'un peu de dépoussiérage soit nécessaire.
Bonsoir,
Et tout d'abord merci pour tout ce travail :)
Je rencontre le problème suivant (avec overblog) : quand je veux importer sur WP (version 3.1.4, seule acceptée par free -_-), il me répond :
Warning: set_time_limit() function.set-time-limit: Cannot set time limit in safe mode in /mnt/143/sdb/9/b/lunelfique/wp-content/plugins/wordpress-importer/wordpress-importer.php on line 91
J'ai bien utilisé les scripts etc.., à partir de vos propres liens, et je pense avoir fait les choses comme il fallait. Lors de la manœuvre, WP me crée bien les catégories mais je n'ai aucun article d'importé.. Je me demandais au passage, s'il était normal que les fichiers cat... .xml ne pèse que 1ko chacun, ce qui voudrait dire que je me plante à un moment (mais ne vois pas où).
J'aurais préféré ne pas avoir à vous ennuyer et trouver la solution moi-même mais je ne m'en sors pas..
Merci d'avance pour votre attention, bon we à vous :)
Salut JR,
J'ai essayé ton script mais il me met cette erreur dans les logs:
ERROR -- : Exception: #<NoMethodError: undefined method `' for nil:NilClass> in ./convertOB.rb:246:in `initialize'
Cordialement
Blairfancy
Ce qui est encore plus simple, c'est que vous m'enoyiez vos logs par mail.
Comme ça je ferais un nettoyage du script en bonne et due forme.
blog@jrcourtois.net
Cordialement.
j'ai fait une petite recherche et apparemment l'erreur se trouve sur la commande:
@message = foo1
j'ai pas trouver se que devait contenir foo1 mais apparemment le script n'arrive pas à convertir en string (ou peut être qu'il est vide.
Je viens de mettre à jour le script de récupération des données, vous pouvez donc réessayer avec cette nouvelle version.
Merci JR pour ta réponse express.
Le script fonctionne bien j'ai pu pomper mon site sans erreur. Il me reste plus qu'a l'importer sous wordpress.
blairfancy
Bonjour,
si cela peut aider le script ancienne et nouvelle version marche bien tous les 2.
au moment de l'import sur wordpress de chaque fichier xml généré (par catégorie), wordpress m'affiche un code erreur (fichier non reconnue)
La solution est simple, il suffit d’ouvrir dans le bloc note le fichier XML que vous souhaiter transférer sur wordpress et après <langage>fr</language> vous ajouter :
<wp:wxr_version>1.1</wp:wxr_version>
wordpress reconnait ensuite le fichier xml et vous pouvez l'importer sans probleme sur votre wordpress.
Merci pour votre script qui me rend un immense service (500 articles sauvegarder grâce a vous)
Pour les images sur OB, installer le plugin "cache image" pour wordpress, il ira vous chercher toutes vos images sur overblog et les remettra au bon endroit dans chaque article de votre nouveau blog wordpress en les renommant.
Bon transfert a tous
Il y a un type qui a adapté ton script pour BlogSpirit et 20Minutes.fr-blogs http://blog.lahaut.info/outils-dive... je pense que tu devrais rajouter un lien vers ses scripts aussi.
Partage d'expérience réussie :
sous Win 7 64, après install de rubyinstaller-1.8.6-p398.exe, import d'un overblog. J'ai dû creusé un peu car je n'avais que les catégories qui s'inscrivaient dans les fichiers XML (même symptôme que Sabrina à priori). J'ai essayé sur un autre blog qui lui fonctionnait très bien. Et en comparant, il s'est avéré que le problème venait de l'intitulé du menu Catégories qui avait été changé. En le renommant "Catégories" (nom par défaut), l'import des articles s'est passé sans problème!
Donc grand merci à toi JR, pour ce travail qui contribue grandement à plus de libertés numériques (et on est clairement dans une période où il faut les défendre dès qu'on en a l'occasion...)
Bonjour et merci pour ce script,
J'ai téléchargé le scrip, configuré le fichier config.rb, j'ai ensuite tapé "ruby dialog.rb" dans le terminal (Mac OS 10.5.8 donc ruby y est) mais j'obtiens un message d'erreur :
ruby: No such file or directory -- dialog.rb (LoadError)
faut-il spécifier un chemin ou autre, j'avoue que je coince.
Merci
Waouh !
Bravo pour ton travail, et merci pour ton partage. J'avais bien peur de pas m'en sortir...
Je viens de passer un paquet de temps à essayer d'analyser les logs et le code de tes scripts pour piger pourquoi ça fonctionnait pas dans mon cas. La raison était la VERSION de RUBY. Ton script ne fonctionne pas avec la version 1.9.3-p0 de RUBY_Installer. Je me suis rabattu sur la précédente ( 1.8.7-p352 ) et au premier lancement tout a fonctionné. J'analyserai plus en détail le contenu récupéré, mais à part le renommage de la rubrique Catégorie dont j'avais changé l'intitulé, je n'ai rien eu d'autre à faire que suivre ton Mode Opératoire. Merci 1000 fois.
Pour être constructif, je t'encourage à modifier (clarifier !) le type d'information à entrer dans la variable 'image_root' => "", car je n'ai pas saisi ce que l'on doit y entrer. Si tu peux enrichir ton commentaire à ce sujet c'est tant mieux !
Bon, je vais re faire une modification de mon script qui ne semble plus aussi bien fonctioner qu'avant...
I'm interested in such offer,The sound quality in these podcasts is really poor. I feel bad about complaining about something that is free, but I think it is important.
Bonsoir, j'aimerais savoir si il n'est pas impossible que votre script ne marche pas sur Mac ?
Sur Pc la manip' se passe sans soucis mais sur mac voici le message d'erreur que j'ai :
/Users/.../Desktop/ImportOblog/dialog.rb: line 1: require: command not found
/Users/.../Desktop/ImportOblog/dialog.rb: line 2: require: command not found
/Users/.../Desktop/ImportOblog/dialog.rb: line 4: def: command not found
/Users/.../Desktop/ImportOblog/dialog.rb: line 6: config: command not found
/Users/.../Desktop/ImportOblog/dialog.rb: line 7: syntax error near unexpected token `('
/Users/.../Desktop/ImportOblog/dialog.rb: line 7: ` site_root = open("SITE_ROOT.txt").readline'
En tt les cas merci beaucoup pour votre travail.
Jennifer
Bonsoir Jennifer, il est possible que cela ne marche pas sur Mac, cependant, comme je l'ai fait sous mac, je sais que ça peut aussi marcher :-)
En fait, je ne sais pas vraiment ce qui peut clocher dans la configuration, il est possible que la version installée sous mac soit en cause...
Dc selon la version du système cela peut fonctionner ou pas zut alors ...
Ce n'est pas grave j'ai un Pc à disposition mais ce n'est pas pratique.`
Merci beaucoup pour votre réponse rapide, bonne journée
Cordialement,
Jennifer
Génial ce script !! Ca a marché impeccable sur un blog de plus de 300 articles. Juste une petite question : ca me fait du code "pourri" en fin d'article, lié aux plugins de partage social, pourtant désactivés dans overblog.
Une idée pr résoudre cela ? Quelqu'un a déjà eu le problème ?
ca affiche quelque chose comme : <a href="#"
class="share link"
onclick=" OB.Utils.Shortener.get( etc.
Je répond à mon commentaire précédent. J'ai rien dit en désactivant le plugin des réseaux sociaux les articles sont très bien importés !
Merci encore pour ce script