Home > blogging, computer & internet > Migrare un Live Space su Wordpress: ecco come
18 Jul

Migrare un Live Space su Wordpress: ecco come

Posted by Musikele 41 comments

Vi va stretto il vostro live space? volete far sapere a più gente quello che volete dire?

Ma soprattutto, pensate che la migliore piattaforma di blogging sia Wordpress?

Benvenuti! siete nel posto giusto. Con il tool dell’ottimo Wei (Broom’s Blog) possiamo portar<e un live space a wordpress in pochi semplici comandi!

Anche io ne ho usufruito, come potete leggere in questi post dei tempi andati

Con questa guida potete:

  • portare i vostri post, i vostri commenti, compresi gli autori dei commenti, da un windows live space pubblico.
  • copiare tutto ciò che si desidera importare in un blog con wordpress, che sia in locale, su tuosito.wordpress.com, o su un sito web dedicato (come il mio, per chiarirci). L’importante è che ci sia Wordpress sotto.

Pronti per iniziare?

Una cosa importante: se la guida va in porto, non lasciate la vostra gioia tra le 4 mura della vostra stanza, condividetela sul blog. In particolare, alla fine della guida leggete la sezione “ringraziamenti”. E’ più importante di quel che pensate, e soprattutto è ciò che mi fa andare avanti ad aggiornare e migliorare questa guida (ebbene sì, cambiano i sistemi operativi, le versioni di questo e quello… è uno sporco lavoro! ma lo faccio con piacere se è utile a qualcuno)

prepariamo l’ambiente

Innanzitutto cerchiamo di capire se stai usando windows o linux. Mi preoccuperò principalmente dell’installazione su windows, anche perchè su linux il concetto è lo stesso. In genere, gli utenti linux hanno più familiarità con la linea di comando.

La prima cosa da fare è installare l’interprete python. Python è un linguaggio di programmazione, e per far funzionare i programmi scritti con questo linguaggio, bisogna farli eseguire da un programma “interprete” che esegue il programma al posto vostro (anche i programmi Java è così…). Live-space-mover è scritto appunto in Python quindi la prima cosa da fare è installare questo linguaggio.

Da questa pagina quindi, ricordatevi di cliccare sull’interprete per la vostra macchina! Se usate windows, cliccate su “Windows installer”.L’installazione è la solita cretinata dei programmi windows: avanti, avanti,  avanti, fine!.

ATTENZIONE. Quando ho scritto questa guida, la versione di python era la 2.5 . Il software evolve, dunque sul sito troverete due versioni: la 2.6 e la 3.1 . Il consiglio è di scaricare la versione 2.6. Inoltre, ricordate il numero di versione di Python che state scaricando: ci servirà più avanti.

Da quando è uscito Windows Vista c’è stata un po’ di rivoluzione sulla cartella predefinita dagli utenti; chi ha XP usava Documents and Settings mentre chi ha Vista la cartella Users… per questo motivo ci conviene proprio lavorare nella cartella C:.

C: è la cartella radice del vostro disco fisso: è il padre di ogni altra cartella del vostro computer. Per motivi storici, in ambiente windows si da il nome di una lettera seguita dai “:”. Dunque, aprite risorse del computer e digitate nella barra degli indirizzi: “C:\” .

Scaricate questo file e scompattatelo nella cartella C. In questo modo, avremo una cartella lsm contenuta nella cartella C:. Questa cartella contiene tutti i files necessari per proseguire nell’operazione. potete verificare se è andato tutto a buon fine aprendo “risorse del computer”, cliccando sul disco C: e poi verificando che sia presente la cartella lsm. Dentro alla cartella lsm deve essere presente il file “live-space-mover.py”. Se c’è… bravi! andiamo avanti.

Adesso si fa sul serio

Ora che il vostro ambiente di lavoro è stato preparato, possiamo passare alle cattiverie dure e pure!.

modifiche da fare al vostro live space

- Per prima cosa cambiate il tema del vostro space a Viaggi. Lo trovate nella scheda Luoghi.

- Ora bisogna cambiare le impostazioni del proprio live space. Assicuratevi che sia impostato a pubblico per tutti (cliccando su opzioni –> Autorizzazioni, e specificando la casella tutti gli utenti di internet).

- Poi bisogna impostare il fuso orario del live space sullo stesso fuso orario del blog di wordpress, questo perchè altrimenti vi troverete con orari sballati. Per farlo, dovete andare in opzioni –> impostazioni generali.

- Annotatevi il formato della data e dell’ora che esce. Impostate il formato gg-mm-aaaa, e come orario hh.mm . Siccome noi siamo italiani e l’autore del programma è cinese, abbiamo un formato data diverso dal loro, quindi dovremo inserirlo a mano. Nulla di preoccupante, ma ricordatevi di impostare la data in formato numerico, niente “18 luglio” altrimenti il programma non va.

- Successivamente andate in opzioni –> impostazioni blog, e alla voce  visualizza data intervento, selezionate Mostra data intervento del blog in intestazione.

Ed ora il momento fatato!!!

Aprite il terminale di Windows (Avvio, esegui, e scrivete “cmd“).

ATTENZIONE – AGGIORNAMENTO A WINDOWS VISTA E SEVEN. su Windows Vista (e probabilmente anche su Seven), cliccate su Start e poi digitate “cmd”. Vi comparirà in alto un programma, “cmd.exe”. Cliccate col pulsante destro e selezionate “Esegui come amministratore”: confermate la sicurezza e abbiamo fatto. Bisogna fare questo giochetto perchè se il terminale viene aperto senza i privilegi, lo script non potrà andare su internet a leggere il vostro blog, e dunque non potrà far nulla.

Da questa brutta finestra dei tempi andati scrivete:

cd c:\lsm [INVIO]

Ora basterà digitare

c:\python26\python.exe live-space-mover.py -s http://il_tuo_indirizzo.spaces.live.com/

ATTENZIONE! se avete scaricato python 3.1 dovete cambiare il codice in “c:\python31\..” e così via; se un giorno dovesse uscire la versione 2.7 dovete appunto inserire “c:\python27\…” . Ok? Questo comando ha creato non pochi grattacapi ad altri prima di voi.

Se tutto va bene, il programma inizia scrivere importing… e il nome del post.

Ultimo passo: importare in wordpress

Il live-space-mover ha finito? sul mio space, che contiene circa 200 articoli, ci mette anche un quarto d’ora!

Andate sul vostro blog Wordpress-Powered, andate sul menù Gestione e poi cliccate su Importa, selezionate Wordpress (che è l’ultimo campo della lista).

Dal menu che vi richiede un file, selezionate “Sfoglia”, andate in c:\lsm e selezionate il file export_xxxx.xml. Questo file è stato creato dallo script. Una volta caricato, VOILÀ, il gioco è fatto!

Rringraziamenti

Ringraziate Wei. Per favore, se il suo lavoro vi ha aiutato, fategli una donazione sul suo conto paypal (è in fondo alla pagina). A me beh.. bastano poche cose, ad esempio spesso voi scriverete un post sulla migrazione andata a buon fine, non sarebbe male se mettete un link al mio blog. (come sarebbe a dire che non sapete farlo??? che razza di bloggers siete :-) Non siate pigri…).

La cosa importante è che se vi funziona o non, lo scriviate qui nei commenti. Ci tengo a sapere che qualcuno ha usato questa guida. Alla prossima migrazione!

Aggiornamento

dopo aver sincronizzato il passato, può esservi comodo sincronizzare il futuro con la guida su come sincronizzare gli articoli di wordpress e un windows live space da questo momento in poi. Dategli un occhio, se volete ancora usare i live space!

Ho scritto pure questo

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.
  1. July 19th, 2008 at 03:58 | #1

    ops..ho un problema..
    “python” non è riconosciuto come comando interno o esterno,un programma eseguibile o un file batch
    mi esce questa scritta quando vado ad inserire la stringa :
    python live-space-mover.py -s http://il_tuo_indirizzo.spaces.live.com/ -t “%m/%d/%Y %I:%M %p”
    ovviamente con il nome del mio spaces..

    Secondo te cosa può essere?Il mio pc non riconosce Python?
    Aspetto tue notizie.
    ciao e grazie per il supporto

    ale

  2. Musikele
    July 19th, 2008 at 18:07 | #2

    Ti ho scritto un po’ di email sul problema, ed ho aggiornato l’articolo. Innanzitutto il comando è:
    - c:\python25\python.exe e poi tutto il resto;
    - non è più indispensabile settare le opzioni per la data (con le indicazioni che ho dato, le impostazioni di default vengono accettate)
    - ma soprattutto è importante far scrivere data e orario nell’header; è scritto nel blog.
    Un saluto!

  3. July 20th, 2008 at 11:55 | #3

    Complimenti funziona tutto!!!!
    finalmente libero…
    grazie di tutto.
    alex

  4. July 22nd, 2008 at 20:40 | #4

    proprio a questo riguardo, giorni fa qualcuno ha chiesto il tuo intervento su questo post
    http://www.redsend.org/2007/08/26/il-risolutore-di-bug-con-molta-fortuna-p/

    se puoi rispondigli…

  5. July 23rd, 2008 at 17:39 | #5

    uhmm..preparati perchè mi sa che arriveranno molte visite..
    ciaooo

  6. July 23rd, 2008 at 21:59 | #6

    Grazie, guida utile ai profani di Python… Operazione perfettamente riuscita.

  7. Missy
    August 22nd, 2008 at 23:30 | #7

    si può fare anche il contrario? ovvero esportare i post da un’altra piattaforma blog su windows live space? se sì, come?

  8. Musikele
    August 22nd, 2008 at 23:43 | #8

    La mia guida riguarda soltanto la migrazione da live space a wordpress, per il contrario non mi viene in mente niente (o forse un metodo complicato si).
    Quindi, mi dispiace, ma non posso aiutarti.
    Non so se il problema è comune a tanta gente: io non ci vedo nulla di buono a passare dall’ “acqua santa” wordpress al “diavolo” live space. Ma se il problema riguarda altre persone, non esitate a dirlo; una soluzione me la invento.

  9. Missy
    August 23rd, 2008 at 13:34 | #9

    Ti ringrazio per la risposta. Visto che sembra una cosa troppo complicata lascio perdere. Gentilissimo comunque :)

  10. September 15th, 2008 at 15:14 | #10

    È possibile anche scegliere quali post copiare?

  11. Musikele
    September 15th, 2008 at 15:28 | #11

    Ci sono due soluzioni:
    1. se i post da copiare sono davvero pochi, valuta seriamente il copia & incolla a mano. Lo so, poco professionale, ma costa poco e in una mezz’oretta ce la fai.
    2. se i post da cancellare sono pochi, ti conviene copiarli tutti e poi cancellare a mano quelli in più. Questa è la strategia che ti conviene secondo me. Se poi dovesse funzionarti, non dimenticare di lasciarmi un commento! Fa sempre piacere sentirsi dire “grazie”.
    Mik

  12. September 15th, 2008 at 15:55 | #12

    Avevo sbagliato io! (e infatti ora va anche su Linux;) )
    Grazie mille per la guida!

  13. Gemma
    September 19th, 2008 at 00:47 | #13

    Io vorrei fare questo trasferimento, ma… il mio computer è un mac. Questo programma funziona su mac? oppure esiste qualcos’altro che fa lo stesso lavoro?
    Grazie!

  14. Musikele
    September 19th, 2008 at 11:29 | #14

    Ho 2 soluzioni anche per te.
    1. Trova a tiro un computer windows, segui la guida e via. Tanto devi farlo una sola volta nella vita, per questo non è importantissimo il sistema operativo.
    2. Non ho mai detto che col mac non si può fare! Il problema è che bisogna installare python, e poi agire da terminale. Io purtroppo non ho mac ma i passi da seguire sono sostanzialmente questi. Leggo su questo sito che Python è preinstallato sul mac, solo che è vecchio di qualche anno. Beh, chissà, magari funziona lo stesso! Quindi prova a seguire la guida saltando la parte dove bisogna scaricare python.
    In bocca al lupo!

  15. Gemma
    September 19th, 2008 at 16:38 | #15

    Ti ringrazio tantissimo!!! ho appena finito di importare ogni cosa e, a parte aver perso qualcosina sulla formattazione, è perfetto (io avevo un centinaio scarso di post, non era un gran volume). In effetti, python è preinstallato in Mac anche nell’OSX Leopard, il più recente, quindi una volta scaricata BeautifulSoup e seguite le istruzioni, è un giochino da bambini (basta avere l’ABC del Terminale, ma proprio un niente).
    Ancora mille grazie, a te e al geniaccio che ha creato questo tool!

  16. Musikele
    September 19th, 2008 at 17:23 | #16

    Grazie del commento positivo! Pensavo fosse chiaro dall’articolo, ma NON sono io l’autore del tool, semmai è il mio amico cinese Wei. In alto trovi il link al suo blog. Se capisci il cinese :p
    Buon Blogging!

  17. October 23rd, 2008 at 10:43 | #17

    ciao io ho provato a seguire le istruzioni ma mi esce un errore quando eseguo nel terminale :
    python26/python.exe: can’t open file ‘live-space-mover.py’:[Errno 2] No such file or directory

  18. Musikele
    October 23rd, 2008 at 11:52 | #18

    Se non ti vede il file live-space-mover.py significa che non l’hai salvato nella cartella giusta. Nella guida io consigliavo di salvare in c:\lsm\ e di operare in quella cartella lì. Riprova a salvare il file in quella cartella e vedrai che non avrai problemi ;D

  19. October 23rd, 2008 at 12:12 | #19

    grazie ma ho fatto la cartella che dicevi … boh nn so xk mi da l’errore

  20. October 23rd, 2008 at 17:13 | #20

    sono riuscito a caricare gli interventi però alcuni video non me li mette e rimane un codice modificato …

  21. Musikele
    October 23rd, 2008 at 19:52 | #21

    Sono felice che sei riuscito a farlo funzionare!

    Purtroppo i video non sono standard, e su questo non so proprio come aiutarti. Se sono tanti video, dovrai fare un lavoraccio, ma il mio consiglio è di sistemare i video a mano.

  22. October 23rd, 2008 at 19:54 | #22

    ss ho dovuto mettere space-live-mover direttamente in C: m sembra :)
    cmq piano piano sistemo i video

    grazie d tto

  23. October 30th, 2008 at 18:26 | #23

    Mi sono accorto che negli articoli non vengono copiati più di 40 commenti.
    È normale? e si può risolvere?:)

  24. Musikele
    October 30th, 2008 at 23:54 | #24

    @fabiano:
    uhm…. strano… dovrò chiedere all’autore! ora gli invio una bella mail, vediamo se se n’è accorto anche lui…

  25. October 31st, 2008 at 17:49 | #25

    è andato tutto a meraviglia al primo colpo. ovviamente grazie alla precisione della guida fin nei minimi dettagli! che dire? grazie a te e a Wei! xD
    ciaoo!!

  26. November 13th, 2008 at 09:48 | #26

    Ciao Michele,
    inizio col ringraziare te e Weiwei per l’articolo e il tool, molto utile!
    Ho un problema. A due terzi del lavoro, sempre sullo stesso post, il terminale si ferma per un errore e i file che mi rimangono in c:\lsm e il file che si dovrebbe chiamare export_*.xml non esiste e al suo posto c’è un certo live-space-mover.log.
    A me non è necessario importare in wordpress tutti i post. Mi bastano quelli (i due terzi del totale) che il tool è riuscito a riscrivere. Ma come posso fare, se ci capisci qualcosa, a trasformare il .log in .xml ?
    Grazie per l’eventuale risposta. Se vuoi, anche via mail.
    Ciao. Ago

  27. November 13th, 2008 at 09:50 | #27

    ERRATA CORRIGE

    Ciao Michele,
    inizio col ringraziare te e Weiwei per l’articolo e il tool, molto utile!
    Ho un problema. A due terzi del lavoro, sempre sullo stesso post, il terminale si ferma per un errore e il file che si dovrebbe chiamare export_*.xml in c:\lsm non esiste e al suo posto c’è un certo live-space-mover.log.
    A me non è necessario importare in wordpress tutti i post. Mi bastano quelli (i due terzi del totale) che il tool è riuscito a riscrivere. Ma come posso fare, se ci capisci qualcosa, a trasformare il .log in .xml?
    Grazie per l’eventuale risposta. Se vuoi, anche via mail.
    Ciao. Ago

  28. November 13th, 2008 at 10:01 | #28

    per ora ho provato banalmente a cambiare estensione. Se funziona ti faccio sapere ma non so.

  29. November 13th, 2008 at 10:18 | #29

    No. Ci sono errori di sintassi.

  30. March 14th, 2009 at 05:26 | #30

    grazie buon weekend

  31. Cinzia
    March 17th, 2009 at 00:05 | #31

    Ciao, io ho seguito tutte le tue istruzioni ma purtroppo non ha funzionato…Inizialmente per via della versione di Python (sul sito 25 e io ho scaricato la 30) e poi risolto questo mi ha dato un altro errore che rivedendo tutti i passi, non capisco cosa può essere…
    Mi dice questo:

    python.exe non può aprire il file “live space mover.py” [errno 2 ]no such file or directory

    Puoi aiutarmi?grazie mille in anticipo
    Ciao

  32. Alberto
    March 25th, 2009 at 23:45 | #32

    Io ho seguito tutti i passi ma al momento dell’importing… mi dà questo errore:
    NavigableString object has no attribute img

    Qual’è il problema?

  33. Musikele
    March 26th, 2009 at 11:40 | #33

    @Alberto-36: questo è un problema che riguarda lo script… bisognerebbe chiedere all’autore.
    Oggi pomeriggio vedo di vedere se è disponibile!

  34. July 26th, 2009 at 02:01 | #34

    Seguita la tua guida passo passo. Lo script dapprima inizia a funzionare, controllando i permalink degli interventi, poi dopo qualche secondo mi dà errore e si blocca.
    L’errore mostrato è:
    AttributeError: ‘NavigableString’ object has no attribute ‘img’

    Hai idea di quale possa essere la causa di tale errore?

  35. July 26th, 2009 at 02:27 | #35

    sembra un errore che dipende da un’immagine mal inserita sul tuo blog. Cerca di individuare qual è il post che fa fallire lo script, poi controlla che le immagini di quel post siano ok… Non avendo visto il tuo space, probabilmente lo script s’é bloccato su una pagina che contiene qualche serio errore di html. Si deve capire quale; dopodichè o si corregge, o … Lo si salta :)

  36. October 27th, 2009 at 15:11 | #36

    Ho visto il commento che mi hai scritto, ho provato a ripetere il procedimento, ma nuovamente mi dice che non riesce a trovare il percorso specificato.

    Se apro –computer _ c:
    La cartella python c’è ed è anche presente la cartella lsm con dentro i due file.

    …ehm, non so che fare!

    Grazie, Chiara

  1. July 24th, 2008 at 13:01 | #1
  2. August 4th, 2008 at 17:18 | #2
  3. September 24th, 2008 at 23:23 | #3
  4. February 28th, 2009 at 19:16 | #4
  5. January 29th, 2010 at 11:02 | #5