
很多人为了尝鲜而注册了各种微博客, 但帐号却一直荒废在那里没有更新.
Ubiquity可以实现信息的同步, 这样就可以发挥那些帐号的价值, 认识更多朋友.
现在支持: Twitter, 新浪, Meme, 雷猴, 做啥, 9911, 开心网, 火兔, 滴.
1. 先决条件
你必须具备下面这个重要条件
Firefox浏览器使用者, 因Ubiquity是基于FF的一个扩展.
Tips: Ubiquity是什么.
2. 如何使用
少说废话, 开始讲重点.
点击右边的链接下载最新版的Ubiquity. 点我下载
安装好以后进行简单设置, 更改快捷键以免和切换输入法冲突.
![]()
设置好以后, 点击我改写的脚本地址(打开Ubiquity脚本), 右上角出现提示:
![]()
订阅后, 你就可以按出快捷键输入”t 消息文本”进行同步啦.
Tips: Ubiquity必须是0.5.x版本, 低版本不支持此脚本.
3. 脚本使用说明
因gist.github分享的脚本限制了300行, 所以网上订阅的不支持开心网的同步.
日志更新: gist.github现在已经支持300行以上, 订阅即可使用全部功能.
完整的脚本点击这里打开, 然后复制到Hack Ubiquity里即可.
语法: t 信息文本 [#URL] [#对应的微博]
举例:
- 分享当前页面链接–>t 国庆大阅兵新闻汇总 #URL
- 只发送到twitter–>t 教大家如何同步微博客 #TWITTER
- 带链接且指定微博–>t 建国大业上映了 #URL #MEME
4. 版权说明
此脚本的第一作者叫老朱, 查看他的twitter. 打开原版脚本地址.
在他的基础上, 我添加了雷猴, 做啥, 9911, 因为API的提交方式和twitter的一样, 所以无技术可言, 有兴趣的朋友可以自己研究代码, 做出更牛的脚本.
网上有通过rss的方式来同步咪咪的, 而hellotxt暂时还不支持新浪, 咪咪, 雷猴等, 用Ubiquity应该是个不错的方法.
5. 版本更新
9/17/2009, 添加了对滴(Dii)微博的支持(不太稳定)
9/18/2009, 添加了对腾讯(QQ)滔滔的支持, 感谢老朱的帮忙.
10/10/2009, 修正了MEME(咪咪)提交页面地址
10/18/2009, 增加火兔(原嘀咕)微博的支持, 同时咪咪和网址缩短域名bit被墙.
10/22/2009, 去掉MEME更新, 同时把缩短域名服务更换为urlshot.cn.
11/03/2009, 修改缩短域名服务为更强大的tr.im.
02/04/2010, 增加Follow5和网易微博, 更换Twitter API, 修正Dii同步.最新完整版下载地址: Dropbox
End





恩“感觉海是八哥比较方便.
@天大, 我主要是分享如何同步信息, 八哥只是个信息输出端, 两个概念.
QQ 泥…
@dreamfree, QQ太难了, 我探测到入口, 但就是提交不了, 郁闷..
Github服务当机了 这儿是更新滔滔的代码:
updateQQ: function(finalStatusText, cb, retryFlag) {
var updateUrl = “http://www.taotao.com/v1/mydaoke/post?rnd=” + Math.random() + “&synqqsign=1&content=” + encodeURIComponent(finalStatusText);
var updateParams = {
// content: finalStatusText,
};
var thisObj = this;
jQuery.ajax({
type: “POST”,
url: updateUrl,
data: updateParams,
dataType: “html”,
error: function() {
if (!retryFlag) {
displayMessage(“[QQ] Failed to update. Try one more time.”);
thisObj.updateQQ(finalStatusText, cb, ‘retry’);
} else {
displayMessage(“[QQ] Failed to update the status: Not logged in?”);
if (cb) cb();
}
},
success: function(data, textStatus) {
displayMessage(“[QQ] Status updated: ” + finalStatusText);
if (cb) cb();
},
beforeSend: function(req) {
req.withCredentials = true;
req.setRequestHeader(‘Referer’, ‘http://www.taotao.com/v1/mydaoke/t.1/p.1′);
},
});
},
另 这个脚本主要是解决更新不提供API或校验繁复的微博服务(开心/咪咪/新浪等)
有兴趣的话 其实可以加上对hellotxt更新的支持 这样利用hellotxt更新其他服务
@Ziru, 测试成功啦, 谢谢哦..
学习了`
我只等待这饭否复活,然后备份下信息,已经逃往twitter了….
功能很强大,不过那些微勃都不用了
Ubiquity 很强大,不过一直用不习惯
能否同时同步多个微博客,还是每次后面都要加微博名?
@Ray, 本来就是同时同步多个微博客的, 你后面不加就是发送到全部, 加了就是指定.
路过,帮你踩踩!
好东西,收藏推荐到同步控。
今天我刚重新申请了个 推 账号。
呵呵~还是有点不懂~
继续学习!
你这个文章模板非常不错,一目了然。对了,能不能提个建议:建议在about页面把你域名”bwskyer”的含义解释下,这样很便于阅读者记忆,下次访问直接输域名就Ok了。你如果就这几个字母丢在那,基本上没人去死记硬背域名。
互联网技术日趋强大哇
@Vincent 4J:我在第一篇日志有介绍过, 其实就是黑白天空的缩写, 其实我更喜欢订阅我的博客, 这样比记住我博客更好.
@巴哥:互联网技术确实越来越强大了.
@别用鼠标点我:兄弟, 你又好久不更新博客了. twitter帐号没见你用.
@XDash:今天更新了文章, 你看同步控要不要更新.
@Louis Han:Ubiquity习惯了就好, 我倒是非常喜欢, 人性化哈
@dreamfree:QQ偶也更新了哦.
具体怎么操作,能不能截图示范?谢谢!
我的滔滔没提示输入用户名密码
请问能不能帮我修改一下只剩下qq、twitter、做啥、新浪?要不老提示输入用户名密码好麻烦。谢谢!!
@richs:你只要不关闭浏览器就行, 因为是读取cookie来认证的, qq和新浪你登陆后保存cookie1年久好. twitter和做啥是api访问的, 关闭浏览再开就会让你登陆..
谢谢,我现在把9911、雷猴也注了,一次更新五个,超好!谢谢!!
新浪有时同步不到
@richs:不会的, 只是第一次更新cookie需要确认下, 所有第一次会fail, 以后就不会, 当然我说的是重新开启浏览器后.
是的,第二次就ok了,谢谢
@黑白天空:早就订阅了。
9911第一次输错用户名,之后怎么折腾都是先出那个错的,郁闷
@Vincent 4J:你的网站太有个性了.
@richs:9911的用户名是邮箱地址, 这点和其他的不一样, 还有, 雷猴昨天服务器down了. 但不影响其他的同步, 最近我可能会把Follow5加进去, 还在测试.
如果能实现有选择同步就更好。
@richs:可以的啊, 如果是选择固定的一个, 你知道在后面加上#微博名 就好了. 看看我写的语法. 如果你有些不想同步, 你删除下代码中 { selector: ‘#QQ’, method: ‘updateQQ’ }, 对应的行就可以了.
基本ok了,保留qq ,t,zuosa,sina,9911,剩下问题:清除了cookie后9911首次依然老显示第一次输错的不是电子邮件格式的用户名,每次启动都要重新修改,
@richs:那是因为FF有保存第一次错误的密码, 你打开选项-安全-已保存密码, 找到之前错误的用户名, 删除掉, 就OK了..
zuosa twitter等通过API的延迟明显,比9911 滔滔慢2分钟
我早把 Twitter 以外的帳戶全數封塵,現在可以重新考慮,謝。
站长好,我是http://urlshort.cn/的站长,这个FF的确是个好扩展,能否在您的首页放置一个本站的链接?多谢。
网址缩短:http://urlshort.cn/
@konandoar:你好, 我现在并没有使用urlshort.cn提供的服务, 你的网站确实不错, 但是我的个人博客不做这类的友情链接.
请问,我按你的步骤弄好后,哪里都没有问我要密码账号啥的啊~到哪里填写啊?
@狗尾巴草:你可以参考我的另一篇文章-《更新Ubiquity脚本同步到网易微博》,网页版只需要保存cookies就好了,API的会自动弹出输入帐号密码。
很感谢……but……对于IT盲还是太简洁了,在二、如何使用,点了脚本,订阅后,不知道在哪发消息……
@baboon:哦, 这个同步方法确实有点麻烦, 订阅脚本后, 在Firefox下按你设置的快捷键如shift+z, 然后输入t空格你的内容即可.
原来如此,谢谢。还有两个疑问:1、不翻墙则不能同步twitter?2、可以自己改脚本吧?是直接删掉不需要的微博就行?
@baboon:脚本里面用的是国内可访问的API, 所以不翻墙也可以同步Twitter. 脚本可以修改, 你只要在gist.github.com注册一个账号, 然后fork我的脚本, 自己修改后订阅自己的脚本就好了, 比如你不要同步twitter就删除{ selector: ‘#TWITTER’, method: ‘updateTwitter’ },一行就行了.
谢谢指点,twitter已能同步。不过删除了9911等大部分微博,依然弹出要求输入9911等微博帐号,不知何解?是否仅删一行还不够?(主要是连续弹出五六个不使用的微博要求输入帐号密码,每次一个个点取消比较麻烦)
我又在里面把大段的代码删除,譬如写着Update9911等,并重启浏览器,依然继续弹出被删掉的微博服务,要求输入帐号密码。且新浪微博更新错误(不知是否删多了……)
@baboon:刚才我看了下, 你fork了两次, 因为订阅不能马上自动更新, 所以你修改好脚本后再重新订阅一次, 在ff下输入about:ubiquity, 找到你的命令, 下面就有你之前的订阅脚本, 把没用和重复的取消掉, 留下有用的即可.
还是不行,那有一堆脚本,而且很多貌似不是英语……我几乎全取消了,又重新订阅过……
试试看,呵呵呵