豆瓣版聊插件

黑眼刀豆

2009-01-12 09:28:56 来自: 黑眼刀豆(我期待,明年暑假)

1. 希望豆瓣一直用jQuery
2. 最好能开个api获取帖子内容,这样就不用使用麻烦的正则表达式了
3. 暂时使用MOZILLA PUBLIC LICENSE,只是因为项目刚刚开始,有些结构还需要整理,等适当时候会考虑改LICENSE
4. 感谢 后海大鲨鱼<http://www.douban.com/artist/queenseabigshark/>的歌声伴我度过了一个寒冷的夜晚

项目地址:
http://code.google.com/p/banliao/

user.js下载地址:
http://banliao.googlecode.com/files/banliao.user.js

截图:
http://www.douban.com/photos/photo/196341637/

使用,:
安装之后在发言列表上会出现[版聊按钮],点击即可在右侧显示版聊区域

只在firefox2.0.0.20下测试通过

  • 坚强的八〇后

    2009-01-12 09:34:20 坚强的八〇后 (http://fdream.net)(浮躁的心)

    这个好,哈哈

  • 坚强的八〇后

    2009-01-12 09:35:43 坚强的八〇后 (http://fdream.net)(浮躁的心)

    改成弹出层就更帅了,哈哈~

  • 人生海海

    2009-01-12 09:59:10 人生海海

    牛!+1

  • 新治治治治治治

    2009-01-12 10:03:58 新治治治治治治

    测试一下 不错不错

  • 新治治治治治治

    2009-01-12 10:05:35 新治治治治治治

    最好加个关闭功能

  • leg·end

    2009-01-12 10:49:23 leg·end

    很好的东西啊~
    {脚本 版聊}

  • leg·end

    2009-01-12 10:50:29 leg·end

    测试~

  • steen

    2009-01-12 10:51:39 steen

    关闭按钮在哪?

  • leg·end

    2009-01-12 10:53:48 leg·end

    要是能移动拖拽就好了,像本组这样,小组说明好长好长,帖子被挤到下面很低的位置,版聊窗口和帖子按钮离得好远

  • leg·end

    2009-01-12 11:01:25 leg·end

    豆瓣的关系,脚本没法支持自己的发言和回复的话题页面,一大缺憾啊~

  • 黑眼刀豆

    2009-01-12 11:05:01 黑眼刀豆 (我期待,明年暑假)

    个人觉得,这部分的API很难会公开

  • 黑眼刀豆

    2009-01-12 11:07:12 黑眼刀豆 (我期待,明年暑假)

    下个版本会考虑下层位置问题,在这个小组里用自己也觉得有点不舒服,那个小组简介实在太长了,在想是否做个插件将小组介绍自动折叠掉。。。

  • leg·end

    2009-01-12 11:29:20 leg·end

    窗口拖拽是王道啊~ 考虑一下吧lz~

  • NullPointer

    2009-01-12 13:01:42 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    12楼 2009-01-12 11:07:12 黑眼刀豆
      下个版本会考虑下层位置问题,在这个小组里用自己也觉得有点不舒服,那个小组简介实在太长了,在想是否做个插件将小组介绍自动折叠掉。。。
    ----------------------------------------------------------

    改成浮动的?

  • NullPointer

    2009-01-12 13:04:41 NullPointer (你从天空走下来,踩着我的呼吸。)

    版聊插件中~大赞。

  • NullPointer

    2009-01-12 13:04:59 NullPointer (你从天空走下来,踩着我的呼吸。)

    在小组首页用起来很方便~

  • NullPointer

    2009-01-12 13:10:32 NullPointer (你从天空走下来,踩着我的呼吸。)

    看了眼代码..全部以字符串形式插入,会不会维护更新起来比较累?

  • 黑眼刀豆

    2009-01-12 13:20:32 黑眼刀豆 (我期待,明年暑假)

    写的时候肯定不是在字符串里面写的:)

  • 黑眼刀豆

    2009-01-12 13:20:50 黑眼刀豆 (我期待,明年暑假)

    看项目里的源码文件就知道了

  • 新治治治治治治

    2009-01-12 13:21:59 新治治治治治治

    我还是想说 关闭按钮

  • 黑眼刀豆

    2009-01-12 13:22:54 黑眼刀豆 (我期待,明年暑假)

    呵呵,一切都会有的

  • zython

    2009-01-12 13:23:07 zython

    赞,最后一行prepend我手动改成append,稍微近点了

  • zython

    2009-01-12 13:24:52 zython

    其他组又不行了,期待ing

  • 新治治治治治治

    2009-01-12 13:26:20 新治治治治治治

    期待 这个很好

  • 黑眼刀豆

    2009-01-12 13:28:39 黑眼刀豆 (我期待,明年暑假)

    主要是刷屏比较方便,嘿嘿

  • NullPointer

    2009-01-12 13:30:25 NullPointer (你从天空走下来,踩着我的呼吸。)

    @黑眼刀豆
    测试过100楼之后的情况吗?

  • 黑眼刀豆

    2009-01-12 13:31:48 黑眼刀豆 (我期待,明年暑假)

    可以获取多页的回复的

  • 黑眼刀豆

    2009-01-12 13:32:54 黑眼刀豆 (我期待,明年暑假)

    豆瓣的页面结构比较简洁,即使是使用正则获取数据也还算方便

  • NullPointer

    2009-01-12 13:34:07 NullPointer (你从天空走下来,踩着我的呼吸。)

    刚才手贱点了"买书如山倒读书如抽丝"小组一个1491回复的帖子.....

  • 黑眼刀豆

    2009-01-12 13:35:29 黑眼刀豆 (我期待,明年暑假)

    好贴,地址可否发出来一下,我拿来当测试帖子用。。。

  • NullPointer

    2009-01-12 13:36:55 NullPointer (你从天空走下来,踩着我的呼吸。)

    连续刷了6,7次之后,帖子停留在2008年8月的某个回复了。然后浏览器报告有js脚本失去响应 :-P

  • NullPointer

    2009-01-12 13:36:57 NullPointer (你从天空走下来,踩着我的呼吸。)

    http://www.douban.com/group/topic/1340374/

  • NullPointer

    2009-01-12 13:42:08 NullPointer (你从天空走下来,踩着我的呼吸。)

    既然是版聊这样的轻量级应用,
    可以读入第一页后,如果出现换页navbar,就直接读取最后一页的地址,然后载入最后一页。版聊者应该不会介意中间被省略的滔滔口水

    如何?

    不少大组有更长的帖子。

  • 黑眼刀豆

    2009-01-12 13:48:25 黑眼刀豆 (我期待,明年暑假)

    恩,读取的算法值得考虑

  • 黑眼刀豆

    2009-01-12 13:48:57 黑眼刀豆 (我期待,明年暑假)

    不好意思,应该是读取的策略TTT

  • 黑眼刀豆

    2009-01-12 13:51:44 黑眼刀豆 (我期待,明年暑假)

    那个1400多个回复的页面的确是够慢的,看来初始化的时候直接从帖子列表中获取回复数好了

  • zython

    2009-01-12 13:52:13 zython

    上千回复的帖,速度恐怕快不了,np的方法不错,另外可以让用户手动选择全部显示

  • 黑眼刀豆

    2009-01-12 14:05:19 黑眼刀豆 (我期待,明年暑假)

    http://www.douban.com/group/topic/4488563/
    这个帖子有近4万个帖子,不敢点。。。

  • FreeLancer

    2009-01-12 14:19:57 FreeLancer

    这贴水了吧 还能不能加个键盘快捷键啊 比如说通用的ctrl enter

    是不是我自己没有发现?

  • 黑眼刀豆

    2009-01-12 14:23:52 黑眼刀豆 (我期待,明年暑假)

    可以加个类似vim的快捷键

  • Ka | 封印~

    2009-01-12 14:33:15 Ka | 封印~ (嗷嗷嗷~)

    我来测试一下哈哈哈

  • Ka | 封印~

    2009-01-12 14:33:15 Ka | 封印~ (嗷嗷嗷~)

    我来测试一下哈哈哈

  • Ka | 封印~

    2009-01-12 14:33:16 Ka | 封印~ (嗷嗷嗷~)

    我来测试一下哈哈哈

  • 新治治治治治治

    2009-01-12 14:34:20 新治治治治治治

    胸毛 你发两遍

  • Ka | 封印~

    2009-01-12 14:35:57 Ka | 封印~ (嗷嗷嗷~)

    1.无法显示验证码,需要自己手动进帖子输入
    2.没有关闭按钮
    3.希望能改进[版聊]
    看上去有点丑哈哈

    不过这是非常好的插件!

  • Ka | 封印~

    2009-01-12 14:36:18 Ka | 封印~ (嗷嗷嗷~)

    我是测验证码的!
    哼!

  • Ka | 封印~

    2009-01-12 14:38:32 Ka | 封印~ (嗷嗷嗷~)

    重复的头像也可以只显示一个呀!

  • NullPointer

    2009-01-12 15:35:33 NullPointer (你从天空走下来,踩着我的呼吸。)

    建议补充:

    1,到原贴的link
    2,关闭按钮
    3,随光标浮动+固定图钉

  • 明达

    2009-01-12 17:16:51 明达

    1. 希望豆瓣一直用jQuery

    其实吧。。。其实吧。。。使用greasemonkey 0.8的require meta,可以在脚本中嵌入jQuery的,就算豆瓣不用了都无所谓,你还可以用1.3啊,今天rc1也出了,豆瓣一时半会不会换吧。。。
    $用脚本中的,unsafeWindow.$用豆瓣的,还不冲突。。。。

  • 沉默着欢喜.sb

    2009-01-12 20:44:23 沉默着欢喜.sb (惴惴不安)

    为什么下载了运行不了啊?

  • NullPointer

    2009-01-12 22:10:08 NullPointer (你从天空走下来,踩着我的呼吸。)

    ----------------------------------------------------------
    50楼 2009-01-12 20:44:23 毛毛小北| 从此仇深似海 (上海)
      为什么下载了运行不了啊?
    ----------------------------------------------------------

    装GreaseMonkey了么?

  • wu yuntao

    2009-01-12 22:22:47 wu yuntao

    大赞~~
    强烈建议改成position: fixed
    最好还能记忆上次打开的话题,到其他页面也能接着聊~~

  • NullPointer

    2009-01-12 22:26:54 NullPointer (你从天空走下来,踩着我的呼吸。)

    支持“我的小组发言”和“我回应的话题”两个页面就够了~~当然,如果能够记录所有回应过的话题,将能够安慰一大批人的心XD

  • marvyn

    2009-01-12 22:27:47 marvyn (NULL)

    哇,这个插件太强了。。。

  • 齐烟九点

    2009-01-13 19:04:43 齐烟九点 (春树暮云)

    我觉得可以[版聊]俩字改了吧 改个小符号也行~ 这样太占地方了~ 显得拥挤~~

  • inorth

    2009-01-13 19:08:39 inorth (我是最好的!)

    翻页后,不显示版聊


这个小组的插件也喜欢去   · · · · · · 

豆瓣 API
豆瓣 API (4180)
南京大屠杀电影囊括
南京大屠杀电影囊括 (125)
Firefox
Firefox (9466)
豆瓣fans
豆瓣fans (9528)
豆瓣排行榜
豆瓣排行榜 (23750)
Greasemonkey
Greasemonkey (894)