让digu和twitter合为一体

上一篇所说,我想主要使用两个微博客,digu和twitter, 实现这样一个功能: 在twitter更新内容自动同步到 digu上,而在digu上发的消息也能同步到twitter上,但是不会重复。然后再在二者之间选一个同步到其他微博客或者SNS上。

digu没有设计这样的功能,但是可以通过现有API工具:

1. 嘀神 (可以将嘀咕的消息post到 twitter上 )
2. 嘀嗒 (可以将twitter的 消息post到digu上)

来实现这个功能,但是用起来发现有几个问题:

1. 嘀神同步到twitter上面的设置只有白名单功能,没有黑名单功能,又不能给digu自身的消息打标,没办法过滤。
2. 嘀嗒对 twitter的feed 进行了特殊处理,不能添加 前缀,也只能过滤@开头的消息。

不过可以这样,使用 twitterfeed 代替 嘀神同步到twitter, 而在使用嘀嗒之前对 twitter的RSS用 Yahoo Pipes 做个修改,一来避免嘀嗒自作主张的特殊处理,二来可以打标并过滤关键字。

具体的事这样:
1.在yahoo pipes里面制造一个合乎要求的 twitter feed
先添加一个过滤器 过滤掉 含有 [DG] 的消息,然后再在标题前面打上[TW]的标志,由于 twitter的rss feed里面包含了 用户名前缀,我将它去掉了。最后得到 yahoo pipes 的RSS 地址。

2. 设置twitterfeed,将digu的rss填入并过滤关键字 [TW],加上 标志 [DG].
并且将更新设置为 “GUID” ,这样就不会漏掉较早的消息了。

更新: 后来突然发现,Twitterfeed的过滤也只是白名单过滤,我看失误了,所以需要在yahoo pipes里面再添加一个,方法和上面类似。

3. 设置digufeed(嘀嗒),填入刚才生成的 yahoo pipes的地址,在高级设置里面将 前缀改为空,也不过滤。

OK,完成任务,不过还是感觉这些中间feed处理环节太慢,没有 friendfeed处理得迅速,值得改进。不过还是希望嘀神自身就能够实现根据来源过滤输出,^_^

相关日志

本文发表于星期三, 四月 15th, 2009 at 下午 10:22 文章归类于 互联网, 想法. 标签: , , , , .
你可以去 留下评论, 或者

15 条评论

  1. 8O 晕了..直接用一个不就得了..

    [回复]

    febird 回复:

    有时候教育网不能用twitter,呵呵,玩玩。

    [回复]

  2. 那是什么软件?没用过,火星了 :(

    [回复]

    febird 回复:

    你指的是那个是yahoo pipes? 我也是昨天用上的,也没看什么资料,摸索了一下,其实学过编程的人应该很快会使用的。 网址是 http://pipes.yahoo.com

    [回复]

  3. 强悍啊。。。 这次才是真正的web2.0 用法么? :D digu在国内这些平台里,还算是开放得很有诚意的。

    [回复]

    febird 回复:

    这个其实有点复杂,不过如果作为工具来玩玩的话,还蛮好玩的。

    [回复]

  4. 很晕很晕。。。服了。。 :lol:

    [回复]

    febird 回复:

    还好吧,twitter和digu两者的用户群不太一样,一个偏向国内用户,另一个要国际一点,有时真还真有这个需求

    [回复]

  5. twitter我是今天才开始了解呀

    [回复]

    febird 回复:

    twitter挺人气的。

    [回复]

  6. 太晕了,都不用了

    [回复]

    febird 回复:

    越简单越实用。 :P

    [回复]

  7. 不错 支持一下

    [回复]

  8. 这个整法,太麻烦了。 8O

    [回复]

    febird 回复:

    是挺麻烦的。

    [回复]

我有话说

没有自己的个性头像?去搞一个吧,很简单的,只要去Gravtar登记一下就OK啦,绑定Email后就可以在全球使用的。

标注有 黑体 的域是必填的. 你的电子邮件地址是 永远 不会公开或者转交给第三方.

下面的HTML标记可用:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URIs 必须书写完整 (例如: http://www.febird.net) 并且所有的标签都应该正确关闭.

换行符与段落标记将自动产生.

大家要注意了,XX言论 可能 会被和谐哦.

  1. 我的网络


  2. 标签云

  3. 推荐服务

  4. 分类目录


  5. 最近文章

    1. 2011年度小结
    2. 美国主机与翻墙
    3. Archos101平板安装openAOS系统
    4. 折腾能力下降
    5. 新浪微博与腾讯QQ正面竞争已经展开
    6. Google Talk 和 Google Voice 的终极整合
    7. “无法访问Windows Installer服务”解决方法
    8. 跨平台的移动应用开发框架-PhoneGap
    9. 七月
    10. 在电脑上K歌的设置
    11. 中国通货膨胀的原因
    12. 关于家族字辈
    13. 15款免费云存储服务
    14. 基于PHP的开源在线OA软件 Feng Office
    15. 在WordPress中展示Facebook相册
    16. MusicBrainz Picard–MP3自动标签匹配工具
    17. 荧光灯为啥不能直接装在普通调光台灯上
    18. 打电话时”已关机”和“无法接通”的区别
    19. Ubuntu下使用WindowsMediaCenter遥控器控制XBMC
    20. 非常酷的开源Media Center-XBMC
  6. 最近评论

    1. ninee's avatarninee
      不错,有收获,有计划!
    2. febird's avatarfebird
      你说的是 Virtual-WiFi ? 只要是通过Windows的“共享网络连接"功能的,作为网关的那块网卡就支持NAT功能,也就起到了路由器的作用。 至于说一块网卡怎么能生成两个接口,那是网卡的一种模式,可以理解为AP-STA模式。
    3. jk's avatarjk
      问一下啊。。。W7下系统就能自动有一个虚拟网卡。通过它可以共享网络。那么这个虚拟网卡和物理网卡是怎么连的?我觉得是NAT吧。问一下。还有我G+上加你了。
    4. febird's avatarfebird
      哥的地盘,要开始实名制了。
    5. 就不告诉你's avatar就不告诉你
      公子啊,第5条是亮点啊~
    6. 龙龙Fred's avatar龙龙Fred
      那我一定要试一试
    7. NoAnyLove's avatarNoAnyLove
      对,GoAgnet是个不错的解决方案,不仅免费,而且速度也快,基本上可以达到你的带宽的全速(但是好像不能超过500 KB/s ,话说,国内个人用的带宽还很少有能达到这个速度的),比许多收费的SSH和VPN还要快。用于看Youtube绝对死最好的选择,访问一些美国网站也不是问题
    8. a nerd's avatara nerd
      GoAgent不就解决了