今天 @terryxxy 在推特上说:“话说谁能开发一个操作类似 BBS 的 twitter 客户端,一定火。r回复,ctrl+C 为 RT,ctrl+r发DM,L管理DM。多账号和list通过收藏夹进行。m或g为fav,还能看到标记。嗯,RT标记也可以用一个,未读标记也不难,各种主题模式也简单。” 结果随后,网友 @molezz 暴料确实存在,传送门在此: http://code.google.com/p/twiterm/wiki/Preview
twiterm是一个运行在命令行终端的twitter客户端,可以实现基本的twitter功能。默认情况下,twiterm需要使用ssh user@localhost -p 6022 登录,且需要使用代理 127.0.0.1:7070,可以参见官方使用方法。这里的方法是教你不使用任何代理,在你改好了hosts的基础上使用它。
基本上步骤照着做就行了,我用的是Ubuntu,term为gnome-terminal,在使用过程中发现一个问题,就是twitter的默认网址都是http:// 开头的,还是要改成https安逸。
首先,进入下载回来的 twiterm文件夹
wbs@wbs-laptop:~/twiterm$ grep http://twitter *
二进制文件 data.db 匹配
pages.py: #http://twitter.com/daizw/status/9633364542
pages.py: content += '\x1b[1;34m\r\n【In Reply To】\r\n\x1b[1;32m http://twitter.com/%s/status/%d\r\n' % (\
好了,这就不用我说了,把http改成https吧,或者使用sed进行处理更方便,当然喜欢用 gedit也可以,这就是一个查找替换过程,不多说了。
第二,将http:// 的替换为 https://
1 vim ./tweepy/auth.py
然后搜索 secure=False ,大约在第52行位置,将它改为True ,即prefix=https:// 。这一行的作用是将Oauth认证的时候的http://twitter.com/oauth/...sdfasdfasdfas 替换成为 https:// 觉得没必要的可以忽略。
2 改将原始api的http:// 改成 https://
vim ./tweepy/api.py
搜索 api.twitter.com 仔细看在它的后面有 “ secure=False” ,同样改为True
好了,这样应该差不多了,其实从这个修改过程来看,这个Twiterm是可以自定义api 的。
目前twiterm还存在很多问题,比如刷新的问题,还有RT,以及不能回退删除的问题,单纯的浏览倒是很不错的选择而且对系统占用少。我不会提交更改给 google code ,谁能建议一下让他们把URL都改用https的,这样就省了我们自己修改,或者请有愿意的朋友自己MOD一个出来。
评论
发表评论
读过之后是不是文思泉涌了?,快快让大家拜读一下你的高见吧~~~