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”一项
- 添加Retweet With Comment功能(转发并评论),执行命令:
defaults write com.violasong.Hibari retweetWithComment -bool YES
- 增加Timeline默认一次加载Tweet数,范围建议到800封顶,不然会影响性能。
defaults write com.violasong.Hibari timelineDisplayCount -int 400
- 添加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];
- 使用FastScripts让JSTalk脚本通过热键启动。