Importer les commentaires d'un blog sous Wordpress (3)
Par JR le samedi 7 mars 2009, 23:28 - La Blogosphère - Lien permanent
Il y a quelques modifications sur le script que je fournis.
- Il y avait un bug sur la date relevé par Laurent et Sylvain.
- Par ailleurs, il y avait aussi un problème sur l'import des commentaires, overblog ayant fait des petites améliorations dans son format.
- Enfin, j'en ai profité pour faire un seul fichier en plus des catégories, donc pour ceux qui ont beaucoup de petites catégories, ca sera plus simple. La séparation en catégorie étant nécessaire pour ceux qui ont des grosses catégories, vue la limitation de la taille des fichiers en upload.
Rappel du tutorial:
- Installer ruby, Lien vers l'exécutable, lien vers la page de Ruby
- Récupérer le script qui va bien
- script pour over-blog
- Autres plateformes, à la demande
- l'ouvrir, exécuter le fichier dialog.rb en suivant les instructions
- importer les fichiers categorie dans WordPress
EDIT du 1° mai 2009
Lien alternatif si le premier lien renvoie une erreur : ImportBlog.
Commentaires
Bonjour et merci pour votre travail !
Je rencontre un souci lors de l'import dans Wordpress, les catégories s'importent mais elles sont vides, aucun article n'est récupéré.
Auriez-vous une idée pour résoudre ce problème ?
Merci.
Au temps pour moi, cela semble mieux fonctionner après le retéléchargement des scripts.
Par contre, maintenant, la récupération des articles s'arrête en plein milieu et le script se ferme.
Biocef, vous m'en dites trop ou pas assez. Plutôt pas assez d'ailleurs. Envoyez moi un petit mail drectement, ca sera plus simple.
J'ai refait les manipulations depuis une autre machine et ça marche à merveille !!!
Merci pour cet excellent travail et désolé pour le dérangement, le problème venait du poste, je ne vois pas pourquoi mais bon, l'essentiel c'est que ça marche maintenant !
Merci encore.
Hello JR,
il semblerait que j'aie le même problème que Biocef : je suis toute la procédure et j'importe bien les catégories sur Wordpress.
Celles-ci apparaissent dans mon tableau de bord mais elles sont vides (pas d'articles ni de commentaires).
Saurais-tu me dire quelle marche j'ai manquée ?
D'avance merci pour ce beau boulot (je me voyais déjà faire du copier / coller durant 3 semaines !)
il semblerait que j'aie le même problème que Biocef : je suis toute la procédure et j'importe bien les catégories sur Wordpress.
Celles-ci apparaissent dans mon tableau de bord mais elles sont vides (pas d'articles ni de commentaires).
Help me pleazzzz !!
Merci d'avance
A tous, il est trop probable que vous n'ayez aucune fausse manipulation, cependant, chacun des sites est différent et donc il est possible que le script ne marche pas du tout. Donc prévenez-moi si vous avez un souci.
Je n'étais pas chez moi ce week-end, mais je m'en occupe dès ce soir.
Bonjour.
Pas moyen pour moi de telecharger le zip de scripts..meme wget n'y arrive pas. Le lien est il toujours valide?
Merci
Aujourd'hui le lien marche; Merci !
J'ai beau essayer et reessayer, soit tel qu'ecrit si dessus soit tel qu'ecrit sur le blog http://www.jaimeinternet.fr/ le telechargement s'arrete apres le premiere page (l'index) et rien n'est telecharge en termes de categories...
Le fait qu'overblog ait "restructure" ses pages recemment y-est-il pour quelquechose?
Merci
Marn>Pour le fichier, j'ai actuellement quelque difficulté avec mon site principal, ceci explique que le fichier ne soit pas toujours accessible. Pour le fait que tout ne soit pas récupéré, le script est relativement à jour, mais effectivement quand over-blog restructure ces pages il y a un risque que mon script ne marche plus.
Il faut aussi absolument que les catégories soient présentes sur la page d'accueil du site.
Un remarque générale concernant la récupération des commentaires, elle peut échouer si les dates des commentaires sont indiquées de manière relative, tous les commentaires devraient etre récupérés mais il peut arriver que les noms ou les liens soient un peu foireux.
Bonjour,
J'ai quelques difficultés pour récuperer correctement les articles et les commentaires. Les fichiers .cat se sont créer mais à l'import le css éclate et certains articles sont importés à moitié...
http://focusinanimation.wordpress.c...
Des pistes?
Hi there.
JR un grand merci pour ce script.
Apres avoir exporte sur le format WP, j'ai pu faire un pdf "printer-friendly", et ensuite re-exporter le truc sur blogger! (via le script python de google).
http://liliandjules.blogspot.com/20...
J'ai du bidouiller un peu le script pour que l'export WP soit "conforme" a ce que le script blogger attend...si cela peut te servir (ou a quelqu'un d'autre), il est ici: http://pierre.lonchampt.free.fr/doc...
(je n'ai pas nettoye mes cochonneries de debutant la dedans...desole ;-( j'ai pas encore compris comment utiliser le debugger de Ruby lol.
Bonjour, moi, j'ai installe aussi bien ruby, que le script pour overblog.
Seulement, lorsque j'essaye de faire marcher le fichier dialog.rb, il se ferme tout de suite. Il s'ouvre, comme une fenetre noire, puis elle se referme aussitot.
Ou est-ce que je fais une erreur?
Il faut essayer de lancer le script depuis une fenetre dos. Et voir ce que ca donne comme erreur.
C'est bien une fenetre dos qui s'ouvre, lorsque je vais le faire marcher. Une noire. Mais elle se referme aussitot ouverte. Sans afficher d'erreur. J'ai Vista, c'est a cause de cela, peut-etre?
correction: lorsque je VEUX le faire marcher (non pas je vais)
En fait, je voulais dire ouvrir un prompt dos, en tapant cmd par exemple depuis le menu demarrer...
Faire ensuite cd dans le repertoire ou les fichiers sont installés.
Je n'ai pas testé sous Vista, aussi je ne sais pas si ca peut venir de la ou pas. A priori, j'ai lancé le script avec mon test et il arrivait a recuperer quelques fichiers... Donc si ca ne marche pas chez toi, ca peut venir de la.
merci beaucoup, j'ai abandonne pour l'instant, je vais essayer a partir d'un PC avec XP
Bonjour,
j'essaye d'importer mon blog avec vos scripts mais ça ne marche pas. Après avoir importé une dizaine d'article, la cmd me dit c:/ruby/lib/1.8/open-uri.rb:278:in 'open_http': 404 not found (OpenURI::HTTPError)
from c:/ruby/lib/ruby/1.8/open-uri.rb:617:in 'buffer_open' .... puis une dizaine de phrases du genre
Une solution?
L'erreur semble venir d'un probleme de connexion, les articles recherches ne doivent plus etre présents.
Merci pour ta reponse. Ce qui veut dire que si l'on a un seul lien mort du site menant dans le site, cela coupe la connexion?
Bonne remarque, je vais tenter de corriger ca. Le cas ne s'etait encore jamais produit.
Bonjour!
Je me permets de vous contacter sous les bons conseils de P1prenelle.
J'ai actuellement un blog sous OB que je souhaiterais faire passer sous WP.
J'ai donc bien lu vos explications, j'ai bien réussi à importer le tout.
Il y a juste un soucis, les noms des personnes qui ont commenté n'apparaissent pas... Un peu ennuyeux...
Vous savez pourquoi il y a un bug à ce niveau?
Un tout grand merci pour votre boulot en tout cas!
Je suis content de faire avancer la cause ! ;) En tout cas c'est un sacré travail que vous faites ! Chapeau !
Ness> je vois exactement pourquoi ça ne marche pas dans votre cas. Je peux vous envoyer une version corrigée pour que ca prenne en compte les nom des auteurs.
J'avais oublié de vous remercier grandement pour ce script Ruby que vous avez fourni pour l'export des données de la plateforme over-blog vers wordpress.
Je les ai exécutés sous Linux (avec le paquet ruby installé), et tout a bien fonctionné et désormais le blog de Radio Néo est bien intégré au site web de la radio :)
Bonjour,
finalement le problème que j'ai relevé est plus dur à régler que prévu? ;)
lawrenoo> Oups, desole, non, en fait c'etait tellement simple que je l'ai corrigé et oublié de le signaler. La dernière version doit contenir la correction...
Ca marche du tonnerre, je te laisse admirer le résultat ! Merci encore !
bonjour,
merci pour ce script!
est-il toujours d'actualité ? car pour moi il me donne toujours la même erreur "page not found".
merci bonne journée
Jpeg
http://www.jrcourtois.net/dls/Impor...
est le bon lien...
Pour le dernier script voila le probleme qu'il me donne.
./convert.rb:222:in `initialize': undefined method `' for nil:NilClass (NoMethodError)
voila ce que j'obtien comme résultat complet lors de la tentative de récupération.
>ruby dialog.rb
./convert.rb:222:in `initialize': undefined method `' for nil:NilClass (NoMethodError)
from ./convert.rb:131:in `new'
from ./convert.rb:131:in `appendArticle'
from ./convert.rb:108:in `download'
from ./convert.rb:108:in `scan'
from ./convert.rb:108:in `download'
from ./convert.rb:81:in `getCategory'
from ./convert.rb:25:in `getAllCategories'
from ./convert.rb:23:in `each'
from ./convert.rb:23:in `getAllCategories'
from dialog.rb:34
http://flying-squirell-attacks.over...
Flying squirrel attacks! Le Blog d'Aizen: création, illustration, graphisme, mode et j-culture
Illustration
Getting "Mes créations dans de jolis cadres: Kitsune et Tanuki + quelques reflexions chaotiques... - article-creations-cadres-kitsune-tanuki-reflexions-chaotiques-38668724.html...
saving...article-creations-cadres-kitsune-tanuki-reflexions-chaotiques-38668724-6.html
Error: page not found
Getting "Portrait d'une sirène, Ningyo. - article-34380757.html...
title: Portrait d'une sirène, Ningyo.
>Exit code: 1
Ce que je ne comprend pas cest que la page article-creations-cadres-kitsune-tanuki-reflexions-chaotiques-38668724.html est accessible.
Merci
Dede, j'aurais du mettre le script a jour, je jettes un oeil des que j'ai un peu de temps.
Merci, prend tout le temps que tu as de besoin.
Bonjour :)
déjà un grand merci pour cette réalisation qui me donne de l'espoir dans une éventuelle récupération de mes commentaires :) j'avais mon blog sur tumblr mes commentaires sur Disqus. Je suis passé sur wordpress et j'ai récupéré mes commentaires disqus dans un XML. Cependant il ne semble pas formaté comme il faut car Wordpress me signale que l'import de ce XML ne fonctionne pas. Aurais-tu une idée sur le formatage de mon XML disqus ou la façon dont je pourrais le rendre compatible pour wordpress ? :)
encore merci,
amicalement,
Geoffrey
Bonjour,
petits soucis à l'utilisation de votre script, un coup de pouce sera le bienvenu :
- configuration : win7 64, ruby 1.9.1
- dans config.rb, seule la ligne 'site-root' a été modifiée
- après execution de dialog.rb, le log indique :
C:/ImportOblog/convertOB.rb:252: invalid multibyte char (US-ASCII)
C:/ImportOblog/convertOB.rb:252: syntax error, unexpected $end, expecting ')'
...an(/(A-Za-z+) +(\d+) +(a-zéû+) +(\d+)/) {|j,d,m,y| @d...
... ^> in D:/Docs/Projets/Ronan/NES/NesBlog2/ImportOblog/dialog.rb:45:in `require'
I, 2011-10-21T19:57:08.217913 #5184 INFO -- : End of script
- si je mets en commentaire cette ligne 252 de convertOB.rb, l'aspiration du blog fonctionne, mais je me retrouve dans un cas de figure étrange : les fichiers xml ne référencent que les catégories.
- et là pour l'instant, je ne sais plus quoi faire...
Oups, j'avais râté la 4ème page sur ImportOblog (et la dernière version du script qui avec, et qui fonctionne!)
Je reposte sur la dernière page pour partager mon expérience.
Excellent post. It makes me realize the energy of words and pictures. I learn a lot, thank you! Wish you make a further progress in the future.