ppip: 流浪的天空

以群,以独

Archive for the ‘python’ 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 , ,

Google Hacks 与 pyGoogle

without comments

  花了不太长的时间,简略的把《Google Hacks》读了一遍。翻译质量很一般,不时可以发现个别的错误,比如把“Google Sets”翻译成“Google 设置”,但总的来说,并不算过分影响阅读。内容方面,可能因为我一方面算得上一个“Google Player”,另外一个方面又算不上“Google Hacker”,所以总觉得书中的很多内容显得庞杂而又似曾相识,有一种了然无味的感觉。Hack的精神是要钻研的,并且要从钻研本身寻求乐趣,如果不能从“Do”这个过程中体会出乐趣来,这本书对于你也就没有多大的意义了,只是一本技巧和网址的集合而已。
  下载了pyGoogle,在修正了一个小Bug之后,总算运转了起来。这个pyGoogle是利用Google API直接从python程序里面得到Google的搜索结果。简单的尝试之后有几点结论:1)对于中文支持不好,完全不支持中文关键字(为什么百度没有api呢?)。2)doGetCachePage这个函数尽然可以使用,也就是说,可以拿到Google的Cache页面!从而我们就拥有了一个访问Google Cache 的方法(联想:结合Firefox Extention,是否可以开辟proxy的新方式?)。

Written by ppip

July 26th, 2006 at 6:01 pm

Posted in Book/读书,Computer/计算机

Tagged with

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