0

BlogEngine.NET V1.3: importazione da Blogger, la soluzione

by Sanghino 21. January 2008 17:37
Dopo lunghe ricerche, prove, test e serate di frustranti fallimenti finalmente ho trovato la strada, ed anche piuttosto semplice per importare post e commenti dalla piattaforma Blogger.com utilizzando il formato BlogML.
Intanto ringrazio Aaron Lerch per lo script.

Cosa serve.

PowerShell
Aaron Lerch Script (BloggerToBlogLM.zip)
Tool di importazione di BlogEngine V1.3
Blogger ProfileID (lo si può ricavare visualizzando il proprio profilo blogger ed è quel numero che appare in fondo all'URL come da barra degli indirizzi (vedi immagine).





Come fare.

Innanzi tutto scaricare ed installare PowerShell, se già non lo abbiamo, non ci sono particolari impostazioni da settare durante il processo.
Scaricare e scompattare lo zip contenente lo script da eseguire (BloggerToBlogML.ps1) e la dll (BlogML.dll).
La PowerShell, per chi non lo sapesse, è un tool a riga di comando che estende di molto le funzionalità della shell classica di windows. Prima di eseguire il nostro script dobbiamo settare la shell in modo che sia abilitata all'esecuzione in quanto di default questa funzionalità è disabilitata, usiamo quindi il seguente comando:

Set-ExecutionPolicy Unrestricted

Successivamente eseguiamo il seguente comando:

BloggerToBlogML.ps1 "{profileID}" | out-file computerinformatica.blogml.xml

Lo script creerà un file xml chiamato, in questo caso, ma potete dargli il nome che volete, computerinformatica.blogml.xml, questi conterrà tutti i post, i commenti e le categorie.
E' il momento di eseguire il seguente comando:

Set-ExecutionPolicy restricted

Usciamo da PowerShell con il comando Exit

Adesso richiamate il tool di importazione del vostro blog, io l'ho fatto in locale, mi sembrava più furbo e impostatelo come da figura seguente:


cliccate su "Import" ed il gioco è fatto. Per adesso ho verificato in maniera non molto approfondita il risultato, ma mi pare proprio che sia soddisfacente.

IMPORTANTE
Se tramite il vostro acount Blogger gestite più di un blog questi verranno tutti scaricati nel file xml, è semplicissimo però tramite un editor di test togliere tutti i riferimenti che non ci interessano essendo ogni blog racchiuso fra i tag e

In attesa di tradurlo in una applicazione vera e propria spero di aver fatto cosa gradita a tutti quelli che avevano i miei stessi problemi. Per dubbi o incertezze non esitate a scrivere.

Tags:

Comments are closed

Powered by BlogEngine.NET 1.6.1.0
Original Design by Laptop Geek, Adapted by onesoft