Hibari:世上最简洁的Twitter客户端

Hibari

Hibari 是我见过的最简洁的Mac Twitter客户端,她的名字也很应景:Hibari,日语中【云雀】的意思,唉,还是这句话:“xx雀虽小,五脏俱全”…

Hibari的开发者是一位米国亚裔妹纸,她崇尚极简设计理念,软件主窗口只保留Timeline,Mention,DM,Search,WordSearch,Tweet六项基本功能,连Profile和Pix等信息都会调转到Webpage上浏览,不愧是最干净的Tweet Stream。

Hibari的右键菜单很丰富,提供了转发并评论,隐藏tweet,DM,拷贝tweet地址,屏蔽关键词等选项,在后台还可以管理:

1. 屏蔽关键词

Hibari 可以屏蔽通过第三方服务自动转发的推,像Foursquare之类的签到服务,只要在后台输入“http://4sq.com”这类的过滤条件,你就不会再看到相关Foursquare的签到同步推。

屏蔽转推,在过滤条件里输入RT,OK.

屏蔽@(mentions),比如:输入@ ooxx,即可屏蔽掉 @ooxx的相关推,再比如@ ooxx+任意单词可以屏蔽带有此单词的@ ooxx的推…

2. 暂时“禁言”好友

Hibari可以暂时屏蔽掉某个用户下的所有推,这个功能叫“Mute”,和论坛上的禁言有些相似,这样用户不用unfollow也能实现眼不见为净的目的,未来Hibari还会提供禁言时长的功能,可以在指定的天数内“禁言”此用户。

3. 保存搜索关键词并在Timeline中显示相关搜索结果

Hibari可以将指定的搜索关键词固定在搜索结果中,还能将其放在Timeline里以供长期关注。

4. 其他特色:

在搜索设置里输入 @user 或是 from:user 可以查看指定用户参加的所有对话

在搜索设置里输入 from:user 关键词,可以查看指定用户发出的相关话题

自动缩短URL地址

支持Growl,NC,Toolbar消息推送

Dashboard 热键提示小工具栏

隐藏功能:

1.Hibari支持将链接分享到Instapaper:打开终端,输入以下命令:

defaults write com.violasong.Hibari instapaperUsername ‘forrestgump@example.com

defaults write com.violasong.Hibari instapaperPassword ‘fruitcompany

绿色字段用你的Instapaper账号替代,执行后,Hibari右键菜单里就会出现“Instapaper”一项

  1. 添加Retweet With Comment功能(转发并评论),执行命令:

defaults write com.violasong.Hibari retweetWithComment -bool YES

  1. 增加Timeline默认一次加载Tweet数,范围建议到800封顶,不然会影响性能。

defaults write com.violasong.Hibari timelineDisplayCount -int 400

  1. 添加HJKL导航:

defaults write com.violasong.Hibari hjklNavigation -bool YES

5. 在主Timeline取消未关注的@用户的推

defaults write com.violasong.Hibari onlyDisplayHomeTimelineMentionsFromFriends -bool YES

6. 自定义Timeline UI ,样式文件是 /Application Support/Hibari/custom.css 和 Hibari.app/Contents/Resources/styles.css 妹纸提供了一份仿Twitter UI的CSS范例文件供大家参考。

7.  支持开启WebKit网页审查器(Web Inspector),用来了解Hibari的架构元素,执行以下命令并重启软件即可生效

defaults write com.violasong.Hibari EnableWebInspector -bool YES

defaults write com.violasong.Hibari WebKitDeveloperExtras -bool YES

8. 支持运用JSTalk来编辑个性脚本自动发送Tweet内容

样例:

[[JSTalk application:’Hibari’] tweet:’hello world’]; 会输出一条‘hello world’的微博

var hibari = [JSTalk application:’Hibari’]; var currentTweet = [hibari selectedTweet]; [hibari compose:’RT: @’ + currentTweet.screenName + ‘: ‘ + currentTweet.tweetText]; 会将最新刷出的微博进行转发

还可以用JSTalk将Hibari与MarsEdit绑定起来,将Twitter微博发送到自己的Blog里,代码:

var t = [[JSTalk application:'Hibari'] selectedTweet]; var output = '['+t.name+' / @'+t.screenName+']' +'(https://twitter.com/'+t.screenName+'/status/'+t.tweetID+'):\n' +'> '+t.tweetHTML; var marsEdit = [SBApplication application:'MarsEdit']; var firstDocument = [[marsEdit documents] objectAtIndex:0]; var input = [firstDocument selectedText]; if ([input length] > 0) { input += '\n\n'; } output = [input stringByAppendingString:output]; [firstDocument setSelectedText:output];
  1. 使用FastScripts让JSTalk脚本通过热键启动。
Hibari
评论