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

Migrare un Live Space su WordPress: ecco come

Scritto da 55 commenti

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. 19 luglio 2008 a 3: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
    19 luglio 2008 a 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. 20 luglio 2008 a 11:55 | #3

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

  4. 22 luglio 2008 a 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. 23 luglio 2008 a 17:39 | #5

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

  6. 23 luglio 2008 a 21:59 | #6

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

  7. Missy
    22 agosto 2008 a 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
    22 agosto 2008 a 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
    23 agosto 2008 a 13:34 | #9

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

  10. 15 settembre 2008 a 15:14 | #10

    È possibile anche scegliere quali post copiare?

  11. Musikele
    15 settembre 2008 a 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. 15 settembre 2008 a 15:55 | #12

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

  13. Gemma
    19 settembre 2008 a 0: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
    19 settembre 2008 a 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
    19 settembre 2008 a 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
    19 settembre 2008 a 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. 23 ottobre 2008 a 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
    23 ottobre 2008 a 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. 23 ottobre 2008 a 12:12 | #19

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

  20. 23 ottobre 2008 a 17:13 | #20

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

  21. Musikele
    23 ottobre 2008 a 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. 23 ottobre 2008 a 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. 30 ottobre 2008 a 18:26 | #23

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

  24. Musikele
    30 ottobre 2008 a 23:54 | #24

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

  25. 31 ottobre 2008 a 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. 13 novembre 2008 a 9: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. 13 novembre 2008 a 9: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. 13 novembre 2008 a 10:01 | #28

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

  29. 13 novembre 2008 a 10:18 | #29

    No. Ci sono errori di sintassi.

  30. 14 marzo 2009 a 5:26 | #30

    grazie buon weekend

  31. Cinzia
    17 marzo 2009 a 0: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
    25 marzo 2009 a 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
    26 marzo 2009 a 11:40 | #33

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

  34. 26 luglio 2009 a 2: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. 26 luglio 2009 a 2: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. 27 ottobre 2009 a 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

  37. Kab
    12 febbraio 2010 a 1:20 | #37

    La guida funziona a primo colpo, eccellente.
    Come si conviene, ne darò notizia nel mio blag (sì, il mio è un blag, non è colpa mia!).
    Anche se ho deciso di rimanere su windows live, al momento… chiamiamola pigrizia.
    Grazie per il tuo lavoro.
    Saluti.

  38. ciarli
    16 marzo 2010 a 13:53 | #38

    Eggià, funziona benissimo, a parte i video e cosette del genere! Grazie mille e buon lavoro!

  39. 18 marzo 2010 a 0:08 | #39

    Bella gente, ho ricevuto una vostra gentile visita e ve la ricambio per dirvi che il “transfert” è completo. Vi confermo che tutto è andato bene. L’amico Ciarli, qui, fa parte della brigata, sarà stata la sua presenza a farmi dare una mossa. Come lui, devo riconoscere che qualcosa strada facendo è andata persa, ma ci vuol poco a sistemare tag e quant’altro.
    Grazie ancora e alla prox!

  40. losengriol
    8 maggio 2010 a 19:51 | #40

    ciao!! grazie molte della guida! ho avuto un po’ di problemi ma solo perché non scrivevo correttamente (si quel comando crea grattacapi XD) ma sta andando tutto a meraviglia. un grazie immenso a Wei!! ;)

  41. Mara
    29 giugno 2010 a 15:26 | #41

    grazie per la guida, ma io ho dei problemi dopo aver lanciato il comando. comincia a importare e poi dopo un po’, o subito dopo o cm

  42. Mara
    29 giugno 2010 a 15:28 | #42

    ciao grazie per la guida, io avrei un problemino, dopo aver lanciato il comando lui comincia a importare però dopo un po’ si ferma e mi da quest’errore:

    LINE 564: unexpected error cosa può essere?

  43. Mara
    29 giugno 2010 a 16:17 | #43

    a un certo punto ha preso e ha fatto tutto bene. grazie mille per la guida!

  44. 7 settembre 2010 a 11:07 | #44

    Ciao! Ti ringrazio della guida.. anche a me però risulta quell’errore (python.exe non può aprire il file “live space mover.py” [errno 2 ]no such file or directory).. cioè salvando la cartella lsm al suo interno non c’è affatto quel file, non capisco il motivo!
    Tu dici:

    “Dentro alla cartella lsm deve essere presente il file “live-space-mover.py”. Se c’è… bravi! andiamo avanti.”

    E se non c’è? Dove sbaglio??

  45. Musikele
    7 settembre 2010 a 12:59 | #45

    Ora sono dal telefono e non posso controllare se c’è qualche errore. Tu conunque prova ad andare sul sito di Wei e scarica il file da li. Ovviamente mettilo nella cartella c:\lsm . Se non ci riesci fammi sapere… Controllo dopo pranzo

  1. 24 luglio 2008 a 13:01 | #1
  2. 4 agosto 2008 a 17:18 | #2
  3. 24 settembre 2008 a 23:23 | #3
  4. 28 febbraio 2009 a 19:16 | #4
  5. 29 gennaio 2010 a 11:02 | #5
  6. 16 marzo 2010 a 13:52 | #6
  7. 22 marzo 2010 a 13:08 | #7
  8. 8 maggio 2010 a 20:35 | #8
  9. 29 settembre 2010 a 11:14 | #9
  10. 29 settembre 2010 a 11:22 | #10