<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网贝 &#187; Windows Live Space被封</title>
	<atom:link href="http://webbeta.org/tag/windows-live-space%e8%a2%ab%e5%b0%81/feed/" rel="self" type="application/rss+xml" />
	<link>http://webbeta.org</link>
	<description>WordPress,Web2.0</description>
	<lastBuildDate>Wed, 22 Dec 2010 07:31:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>MSN space被封 从Windows Live Space搬家到WordPress图文教程</title>
		<link>http://webbeta.org/2009/06/02/move-from-msn-live-to-wordpress/</link>
		<comments>http://webbeta.org/2009/06/02/move-from-msn-live-to-wordpress/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 10:46:45 +0000</pubDate>
		<dc:creator>xuun</dc:creator>
				<category><![CDATA[Wordpress进阶]]></category>
		<category><![CDATA[msn space被封]]></category>
		<category><![CDATA[Windows Live Space]]></category>
		<category><![CDATA[Windows Live Space被封]]></category>
		<category><![CDATA[独立博客]]></category>

		<guid isPermaLink="false">http://bloghost.cn/?p=3701</guid>
		<description><![CDATA[刚刚得到的消息，MSN space也随着twitter一起，被万恶的GFW封了，space也是国内使用频率较多的BSP（博客服务提供商），每一轮的被墙之后，BlogHost都会推出一个博客搬家教程，或是自己编写或是转载，目的只有一个，就是让大伙继续自己的博客之旅，不让GFW的恶行恶心到自己。 从目前的形式来看，使用WordPress等独立博客程序架设独立博客，最好再配合使用国外注册的国际域名和国外博客主机空间，这样才是反抗GFW最有力的武器。 继之前的从 Blogspot/Google Blogger 搬家到 WordPress全攻略 BlogHost再次推出从Windows Live Space搬家到Wordpress图文教程，这是我从网上找到最详实有效的从MSN space搬家到Wordpress的教程，原文可以点此查看。 1.1. 设置Windows Live Space和Wordpress的日期格式 重要的是让WindowsLiveSpace和Wordpress的日期格式一致，这里我两个设置的是2009/03/30。在WindowsLiveSpace中，我的时间格式是10:24:05，设置的路径是“选项”-&#62;“常规”-&#62;“日期和时间格式”： 另外，在“选项”-&#62;“日志”-&#62;“显示日志日期”选项中，勾选“在页首出显示日志发布日期”。在Wordpress中，相应的路径是“设置”-&#62;“常规”-&#62;”日期格式”。 1.2.下载安装Python 2.5.2 Broom测 试了两种组合，Python 2.5.2+Beautiful Soup 3.0.6和Python 2.5.1+Beautiful Soup 3.0.4。但后面的低版本组合需要打些补丁，我们就不必麻烦了，我是直接用的高版本。Python 2.5.2的官方下载地址在： http://www.python.org/download/releases/2.5.2/ 我用的是Windows平台，选择的是X86 processors python-2.5.2.msi。下载完毕，一路安装过去就是，不妨依着它默认的安装路径c:Python25。接下来看看Python好不好使： 开始-&#62;运行-&#62;在冒出来的框里输入 cmd 回车-&#62;在冒出来的命令行输入 python 再回车 顺利的话，你将看到类似的回应： 如果提示说python不可识别，就需要为Python设置环境变量，如果不明白什么是“环境变量”，依着下面的操作就是。 “我的电脑”-&#62;右键“属性”-&#62;“高级”-&#62;“环境变量”-&#62;“系统变量”-&#62;点中一个叫Path的系统变量-&#62;“编辑”-&#62;在Path的变量值框的末尾，加上一个分号;（英文状态下），然后跟着是填上Python的安装目录，比如c:Python25。一路确定后，再回刚才的命令行试试python这个命令。 1.3.下载Beautiful Soup 3.0.6 Beautiful Soup 3.0.6是一个解析HTML页面的类库，接下来那个下载博客文章的脚本需要用它。下载地址： http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.0.6.tar.gz 解压到一个文件夹，比如D:downloadBeautifulSoup-3.0.6。你将看到BeautifulSoup.py等几个脚本。 1.4.下载脚本Live-space-mover Live-space-mover这个脚本，能够把WindowsLiveSpace中的所有文章和评论等，生成一个Wordpress能够识别的XML文件，以实现博客搬家的目的。下载地址： http://code.google.com/p/live-space-mover/downloads/list 现在的最新版本是live-space-mover.1.7.5.zip。解压到D:downloadBeautifulSoup-3.0.6。在 D:downloadBeautifulSoup-3.0.6目录下，你应该看到脚本live-space-mover.py。 2.运行脚本，下载博客，生成XML文件 [...]]]></description>
			<content:encoded><![CDATA[<p>刚刚得到的消息，<a href="http://xuun.net/2009/06/02/fuck-gfw-twitter-flickr-bing-hotmail-live-blocked/">MSN space也随着twitter一起，被万恶的GFW封了</a>，space也是国内使用频率较多的BSP（博客服务提供商），每一轮的被墙之后，BlogHost都会推出一个博客搬家教程，或是自己编写或是转载，目的只有一个，就是让大伙继续自己的博客之旅，不让GFW的恶行恶心到自己。</p>
<p>从目前的形式来看，使用WordPress等独立博客程序架设独立博客，最好再配合使用国外注册的国际域名和<a href="http://webbeta.org/wordpress-hosting/">国外博客主机空间</a>，这样才是反抗GFW最有力的武器。</p>
<p>继之前的<a title="从 Blogspot/Google Blogger 搬家到 WordPress全攻略" rel="bookmark" href="../2009/05/17/move-from-blogspot-google-blogger-to-wordpress/">从 Blogspot/Google Blogger 搬家到 WordPress全攻略</a> BlogHost再次推出从Windows Live Space搬家到Wordpress图文教程，这是我从网上找到最详实有效的从MSN space搬家到Wordpress的教程，<a href="http://li-and-jiang.com/blog/2009/03/30/windows-live-space-move-wordpress/">原文可以点此查看</a>。<span id="more-3701"></span></p>
<p><strong>1.1. 设置Windows Live Space和Wordpress的日期格式</strong></p>
<p>重要的是让WindowsLiveSpace和Wordpress的日期格式一致，这里我两个设置的是2009/03/30。在WindowsLiveSpace中，我的时间格式是10:24:05，设置的路径是“选项”-&gt;“常规”-&gt;“日期和时间格式”：</p>
<p><a href="http://webbeta.org/wp-content/uploads/2009/06/3007_space-date.png"><img style="border-width: 0px; display: inline;" title="space_date" src="http://webbeta.org/wp-content/uploads/2009/06/7ef0_space-date-thumb.png" border="0" alt="space_date" width="233" height="121" /></a></p>
<p>另外，在“选项”-&gt;“日志”-&gt;“显示日志日期”选项中，勾选“在页首出显示日志发布日期”。在Wordpress中，相应的路径是“设置”-&gt;“常规”-&gt;”日期格式”。</p>
<p><strong>1.2.下载安装Python 2.5.2</strong></p>
<p><a onclick="javascript:pageTracker._trackPageview('/outbound/article/b2.broom9.com');" href="http://b2.broom9.com/?page_id=519#note1">Broom</a>测 试了两种组合，Python 2.5.2+Beautiful Soup 3.0.6和Python 2.5.1+Beautiful Soup 3.0.4。但后面的低版本组合需要打些补丁，我们就不必麻烦了，我是直接用的高版本。Python 2.5.2的官方下载地址在：</p>
<p><a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.python.org');" href="http://www.python.org/download/releases/2.5.2/">http://www.python.org/download/releases/2.5.2/</a></p>
<p>我用的是Windows平台，选择的是X86 processors python-2.5.2.msi。下载完毕，一路安装过去就是，不妨依着它默认的安装路径c:Python25。接下来看看Python好不好使：</p>
<p>开始-&gt;运行-&gt;在冒出来的框里输入 <span style="color: #ff0000;">cmd</span> 回车-&gt;在冒出来的命令行输入 <span style="color: #ff0000;">python </span>再回车</p>
<p>顺利的话，你将看到类似的回应：</p>
<p><a href="http://webbeta.org/wp-content/uploads/2009/06/ffb3_cmd.png"><img style="border-width: 0px; display: inline;" title="cmd" src="http://webbeta.org/wp-content/uploads/2009/06/f5ea_cmd-thumb.png" border="0" alt="cmd" width="558" height="125" /></a></p>
<p>如果提示说python不可识别，就需要为Python设置环境变量，如果不明白什么是“环境变量”，依着下面的操作就是。</p>
<p>“我的电脑”-&gt;右键“属性”-&gt;“高级”-&gt;“环境变量”-&gt;“系统变量”-&gt;点中一个叫Path的系统变量-&gt;“编辑”-&gt;在Path的变量值框的末尾，加上一个分号<span style="color: #ff0000;">;</span>（英文状态下），然后跟着是填上Python的安装目录，比如<span style="color: #ff0000;">c:Python25</span>。一路确定后，再回刚才的命令行试试python这个命令。</p>
<p><a href="http://webbeta.org/wp-content/uploads/2009/06/27ad_path.png"><img style="border-width: 0px; display: inline;" title="path" src="http://webbeta.org/wp-content/uploads/2009/06/4a9a_path-thumb.png" border="0" alt="path" width="452" height="325" /></a></p>
<p><strong>1.3.下载Beautiful Soup 3.0.6</strong></p>
<p>Beautiful Soup 3.0.6是一个解析HTML页面的类库，接下来那个下载博客文章的脚本需要用它。下载地址：</p>
<p><a onclick="javascript:pageTracker._trackPageview('/outbound/article/www.crummy.com');" href="http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.0.6.tar.gz">http://www.crummy.com/software/BeautifulSoup/download/3.x/BeautifulSoup-3.0.6.tar.gz</a></p>
<p>解压到一个文件夹，比如D:downloadBeautifulSoup-3.0.6。你将看到BeautifulSoup.py等几个脚本。</p>
<p><strong>1.4.下载脚本Live-space-mover</strong></p>
<p>Live-space-mover这个脚本，能够把WindowsLiveSpace中的所有文章和评论等，生成一个Wordpress能够识别的XML文件，以实现博客搬家的目的。下载地址：</p>
<p><a onclick="javascript:pageTracker._trackPageview('/outbound/article/code.google.com');" href="http://code.google.com/p/live-space-mover/downloads/list">http://code.google.com/p/live-space-mover/downloads/list</a></p>
<p>现在的最新版本是live-space-mover.1.7.5.zip。解压到D:downloadBeautifulSoup-3.0.6。在 D:downloadBeautifulSoup-3.0.6目录下，你应该看到脚本live-space-mover.py。</p>
<blockquote><p>2.运行脚本，下载博客，生成XML文件</p></blockquote>
<p>在刚才提到过的cmd命令行，转到D:downloadBeautifulSoup-3.0.6文件夹(先敲入<span style="color: #ff0000;">d:</span> 回车，然后敲入 <span style="color: #ff0000;">cd D:downloadBeautifulSoup-3.0.6</span> 回车)，敲入下面的<strong>一行</strong>语句并回车：</p>
<p>python live-space-mover.py -s <a onclick="javascript:pageTracker._trackPageview('/outbound/article/yourSpaceName.spaces.live.com');" href="http://yourspacename.spaces.live.com/">http://<span style="color: #ff0000;">yourSpaceName</span>.spaces.live.com/</a> -t “%m/%d/%Y %I:%M:%S %p”</p>
<p>其中，<span style="color: #ff0000;">yourSpaceName</span>是你Windows Live Space的名字。</p>
<p><a href="http://webbeta.org/wp-content/uploads/2009/06/dbd0_spacemover.png"><img style="border-width: 0px; display: inline;" title="Space-mover" src="http://webbeta.org/wp-content/uploads/2009/06/e04a_spacemover-thumb.png" border="0" alt="Space-mover" width="425" height="149" /></a></p>
<p>这个运行时间视你博客文章的多少而定，如果在屏幕上看到博客标题显示为乱码，不必在意。成功之后，在 D:downloadBeautifulSoup-3.0.6文件夹，将生成一个类似export_03292009-2238.xml的文件，这就是你 整个Space的文章、评论以及类别之类的了。</p>
<p>又，如果在准备工作1.1中，你Windows Live Space的时间格式是10:24而不是10:24:05，那么，以上命令就将更简洁些：</p>
<p>python live-space-mover.py -s <a onclick="javascript:pageTracker._trackPageview('/outbound/article/yourSpaceName.spaces.live.com');" href="http://yourspacename.spaces.live.com/">http://<span style="color: #ff0000;">yourSpaceName</span>.spaces.live.com/</a></p>
<blockquote><p>3.把XML文件导入到Wordpress</p></blockquote>
<p>这个就相对简单了。Wordpress后台-&gt;“工具”-&gt;“导入”-&gt;选择WordPress，上传那个export_03292009-2238.xml文件，再指定一个作者就行。这个速度就快多了。</p>
<p>一个问题是，系统只允许导入最大为2MB的文件，对超过2MB的文件（像我这次导入的近六百篇博文），只好手动分割文件或想其他办法了。如果一次导入不漂亮，可以把所有的文章及评论先删除了再试试，两个简单的SQL语句可以参考：</p>
<p>DELETE from wp_posts WHERE post_author=1;</p>
<p>DELETE from wp_comments WHERE comment_ID&gt;1;</p>
<p>作者ID(post_author)和评论ID(comment_ID)你可以在phpMyAdmin中找到。</p>
<p><a href="http://webbeta.org/wp-content/uploads/2009/06/d1fb_python-space-over.png"><img style="border-width: 0px; display: inline;" title="python_space_over" src="http://webbeta.org/wp-content/uploads/2009/06/ac9b_python-space-over-thumb.png" border="0" alt="python_space_over" width="363" height="103" /></a></p>
<p>待看到“导入完毕。好好享受吧！”，心情当真是无比舒畅，按着赖哥哥宁的说法，是比大热天吃了冰水还舒服。</p>
<blockquote><p>4.一些优化工作</p></blockquote>
<p>对全盘导入的博文，难免泥沙俱下，以前大量垃圾评论也跟着过来了。垃圾评论的一个特点是姓名为空（“没有名称”或者No name），下面的SQL语句就可以把它们清除：</p>
<p>DELETE FROM wp_comments WHERE CONVERT(`wp_comments`.`comment_author` USING utf8) = ‘（没有名称）nwrote:’ ;<br />
DELETE FROM `wp_comments` WHERE CONVERT(`wp_comments`.`comment_author` USING utf8) = ‘No name’ ;</p>
<p>—-by <a href="mailto:Jiang@li-and-jiang.com">Jiang&lt;at&gt;li-and-jiang.com</a>——</p>
]]></content:encoded>
			<wfw:commentRss>http://webbeta.org/2009/06/02/move-from-msn-live-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

