<?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>ppip: 流浪的天空 &#187; pyfan</title>
	<atom:link href="http://www.happysky.org/archives/tag/pyfan/feed" rel="self" type="application/rss+xml" />
	<link>http://www.happysky.org</link>
	<description>以群，以独</description>
	<lastBuildDate>Tue, 24 Jan 2012 13:06:43 +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>pyfan 0.0.5</title>
		<link>http://www.happysky.org/archives/875</link>
		<comments>http://www.happysky.org/archives/875#comments</comments>
		<pubDate>Fri, 25 Jan 2008 17:55:44 +0000</pubDate>
		<dc:creator>ppip</dc:creator>
				<category><![CDATA[Computer/计算机]]></category>
		<category><![CDATA[fanfou]]></category>
		<category><![CDATA[pyfan]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.happysky.org/archives/875</guid>
		<description><![CDATA[　　pyfan是一个python写的fanfou客户端，运行在命令行下面。 　　基本功能终于差不多全了，直接下载源代码吧。 使用说明 第一次使用的时候，用 -l 用户名 作为参数，建立数据库，默认是下载前100条，可以用 &#8211;max=number 设定。 -u 是用来更新的，一直下载到你上一次更新那个时间点，可以用 pyfan -u &#124; less 慢慢看。 想要发言，随便写就可以，例如&#34;pyfan @xxx 天气真好~&#34;。 这两个参数可以和以下参数配合使用（默认是从第1条开始显示20条）： -n 设定显示的数量。 -b 设定显示的开始位置。 -t 显示timeline -m 搜索出现 @自己 的帖子。 -c 用户名 搜索你与某人的往来对话。 -w 用户名 搜索某人说的话，当然也可以搜索自己的。 -s 字符串 按字符串搜索。 -d 日期 按日期搜索，格式为10位数字，分别是年、月、日、小时、分。可以不全，比如 -d 08 ，就是搜索 2008 年的帖子。用00占位（小时和分分别是24和60占位），比如 -d 000011 就是每个月11号的帖子。 &#34;-f 数字&#34;用来添加分享，数字对应上一次打印出来的列表开头的数字。 题外话 饭否的API比较不全，比如没有搜索，也无法输出20条之前的内容，很不爽。 所以pyfan的主要特点就是下载20条以前的东西，为了达成这个功能，基本上主要的内容下载都用的是html解析，虽然笨拙，但是能工作。损失了一部分信息，比如说没有&#34;秒&#34;的属性，因为页面上没有。 [...]]]></description>
			<content:encoded><![CDATA[<p>　　<a href="http://code.google.com/p/pyfan">pyfan</a>是一个python写的fanfou客户端，运行在命令行下面。<br />
　　基本功能终于差不多全了，直接下载<a href="http://pyfan.googlecode.com/svn/trunk/pyfan">源代码</a>吧。</p>
<p><b>使用说明</b>
<ul>
<li>第一次使用的时候，用 <strong>-l 用户名</strong> 作为参数，建立数据库，默认是下载前100条，可以用 <strong>&#8211;max=number </strong>设定。 </li>
<li><strong>-u</strong> 是用来更新的，一直下载到你上一次更新那个时间点，可以用 <strong>pyfan -u | less</strong> 慢慢看。 </li>
</ul>
<ul>
<li>想要发言，随便写就可以，例如&quot;pyfan @xxx 天气真好~&quot;。 </li>
</ul>
<ul>
<li>这两个参数可以和以下参数配合使用（默认是从第1条开始显示20条）： </li>
<li><strong>-n</strong> 设定显示的数量。 </li>
<li><strong>-b</strong> 设定显示的开始位置。 </li>
</ul>
<ul>
<li><strong>-t</strong> 显示timeline </li>
<li><strong>-m</strong> 搜索出现 <strong>@自己</strong> 的帖子。 </li>
<li><strong>-c 用户名</strong> 搜索你与某人的往来对话。 </li>
<li><strong>-w 用户名</strong> 搜索某人说的话，当然也可以搜索自己的。 </li>
<li><strong>-s 字符串</strong> 按字符串搜索。 </li>
<li><strong>-d 日期</strong> 按日期搜索，格式为10位数字，分别是年、月、日、小时、分。可以不全，比如 <strong>-d 08 </strong>，就是搜索 2008 年的帖子。用00占位（小时和分分别是24和60占位），比如 <strong>-d 000011</strong> 就是每个月11号的帖子。 </li>
</ul>
<ul>
<li><strong>&quot;-f 数字&quot;</strong>用来添加分享，数字对应上一次打印出来的列表开头的数字。 </li>
</ul>
<p><b>题外话</b>
<ul>
<li>饭否的API比较不全，比如没有搜索，也无法输出20条之前的内容，很不爽。 </li>
<li>所以pyfan的主要特点就是下载20条以前的东西，为了达成这个功能，基本上主要的内容下载都用的是html解析，虽然笨拙，但是能工作。损失了一部分信息，比如说没有&quot;秒&quot;的属性，因为页面上没有。 </li>
<li>favorite功能也是用html实现的，还用到了cookie。twitter的api就有这个，fanfou的人都跑去写海内了，api也没人管。 </li>
<li>命令行下面我比较喜欢的用法，是用 <strong>pyfan -u | less</strong> 查看有那些更新，然后另外开一个终端，随时用 -f 把想收藏的都收藏起来，然后再 -m 看看有那些需要回复的。然后就是随便发牢骚了。 </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.happysky.org/archives/875/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Pyfan：Fanfou命令行</title>
		<link>http://www.happysky.org/archives/854</link>
		<comments>http://www.happysky.org/archives/854#comments</comments>
		<pubDate>Thu, 10 Jan 2008 13:21:05 +0000</pubDate>
		<dc:creator>ppip</dc:creator>
				<category><![CDATA[Computer/计算机]]></category>
		<category><![CDATA[fanfou]]></category>
		<category><![CDATA[pyfan]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.happysky.org/archives/854</guid>
		<description><![CDATA[　　简言之，这是一个python写的faufou命令行程序，可以很方便的在终端下面给饭否发文，或者查看最近朋友们都说了哪些话，目前仅仅实现了一些基本功能，不过已经很好玩了。第一次运行的时候要用-l初始化一个用户名，会下载最近100条好友和个人消息： 　　./pyfan -l username 　　初始化之后，就可以直接说话了： 　　./pyfan what you want to say. 　　或者使用-u命令看一看上次更新之后你的朋友们都说了些什么（如果怕太多，可以与 less 配合）： 　　./pyfan -u 　　Windows XP/Linux都能用，Windows需要装Python运行环境，或者下载一个体积比较大的zip包。如有兴趣，请到这里下载。 　　此外，用-t可以显示最新的timeline，用-s string可以搜索关键词，用-m可以显示＠me的段落，用-c name可以显示你与某人的对话（.exe版本的似乎工作的不太好）。默认是显示从第一条开始显示20条，配合-b和-n可以进行控制。 　　接下来准备有时间把几个没有实现的功能写完（比如-d按照日期搜索，还有抓取较早的帖子）；如果有时间，就用wx写一个窗口（现在还一点都不会呢）。 最新消息请看这里： 项目首页 中文手册]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yupoo.com/photos/view?id=ff80808117632e4e0117639ce2d514ae" title="来YUPOO看我的照片"><img src="http://pic.yupoo.com/ppip/511414e9817e/nyi7qdjt.jpg" alt="Screenshot-ppip@ppip-ubuntu: ~-pyfan" width="396" height="327" border="0" /></a></p>
<p>　　简言之，这是一个python写的faufou命令行程序，可以很方便的在终端下面给饭否发文，或者查看最近朋友们都说了哪些话，目前仅仅实现了一些基本功能，不过已经很好玩了。第一次运行的时候要用-l初始化一个用户名，会下载最近100条好友和个人消息：<br />
　　<code>./pyfan -l username</code><br />
　　初始化之后，就可以直接说话了：<br />
　　<code>./pyfan what you want to say.</code><br />
　　或者使用-u命令看一看上次更新之后你的朋友们都说了些什么（如果怕太多，可以与 less 配合）：<br />
　　<code>./pyfan -u</code><br />
　　Windows XP/Linux都能用，Windows需要装Python运行环境，或者下载一个体积比较大的zip包。如有兴趣，请到<a href="http://code.google.com/p/pyfan/downloads/list">这里下载</a>。<br />
　　此外，用-t可以显示最新的timeline，用-s string可以搜索关键词，用-m可以显示＠me的段落，用-c name可以显示你与某人的对话（.exe版本的似乎工作的不太好）。默认是显示从第一条开始显示20条，配合-b和-n可以进行控制。<br />
　　接下来准备有时间把几个没有实现的功能写完（比如-d按照日期搜索，还有抓取较早的帖子）；如果有时间，就用wx写一个窗口（现在还一点都不会呢）。</p>
<p><strong>最新消息请看这里：</strong></p>
<ul>
<li><a href="http://code.google.com/p/pyfan/">项目首页</a>
</li>
<li><a href="http://code.google.com/p/pyfan/wiki/Document">中文手册</a>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.happysky.org/archives/854/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

