ppip: 流浪的天空

以群,以独

Archive for the ‘fanfou’ tag

pyfan 0.0.5

with 9 comments

  pyfan是一个python写的fanfou客户端,运行在命令行下面。
  基本功能终于差不多全了,直接下载源代码吧。

使用说明

  • 第一次使用的时候,用 -l 用户名 作为参数,建立数据库,默认是下载前100条,可以用 –max=number 设定。
  • -u 是用来更新的,一直下载到你上一次更新那个时间点,可以用 pyfan -u | less 慢慢看。
  • 想要发言,随便写就可以,例如"pyfan @xxx 天气真好~"。
  • 这两个参数可以和以下参数配合使用(默认是从第1条开始显示20条):
  • -n 设定显示的数量。
  • -b 设定显示的开始位置。
  • -t 显示timeline
  • -m 搜索出现 @自己 的帖子。
  • -c 用户名 搜索你与某人的往来对话。
  • -w 用户名 搜索某人说的话,当然也可以搜索自己的。
  • -s 字符串 按字符串搜索。
  • -d 日期 按日期搜索,格式为10位数字,分别是年、月、日、小时、分。可以不全,比如 -d 08 ,就是搜索 2008 年的帖子。用00占位(小时和分分别是24和60占位),比如 -d 000011 就是每个月11号的帖子。
  • "-f 数字"用来添加分享,数字对应上一次打印出来的列表开头的数字。

题外话

  • 饭否的API比较不全,比如没有搜索,也无法输出20条之前的内容,很不爽。
  • 所以pyfan的主要特点就是下载20条以前的东西,为了达成这个功能,基本上主要的内容下载都用的是html解析,虽然笨拙,但是能工作。损失了一部分信息,比如说没有"秒"的属性,因为页面上没有。
  • favorite功能也是用html实现的,还用到了cookie。twitter的api就有这个,fanfou的人都跑去写海内了,api也没人管。
  • 命令行下面我比较喜欢的用法,是用 pyfan -u | less 查看有那些更新,然后另外开一个终端,随时用 -f 把想收藏的都收藏起来,然后再 -m 看看有那些需要回复的。然后就是随便发牢骚了。

Written by ppip

January 26th, 2008 at 1:55 am

Posted in Computer/计算机

Tagged with , ,

Pyfan:Fanfou命令行

with 7 comments

Screenshot-ppip@ppip-ubuntu: ~-pyfan

  简言之,这是一个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写一个窗口(现在还一点都不会呢)。

最新消息请看这里:

Written by ppip

January 10th, 2008 at 9:21 pm

Posted in Computer/计算机

Tagged with , ,

无觅相关文章插件,快速提升流量