MonkeyBean
(该日记用于记录所有与MonkeyBean开发的信息,长期更新。)
脚本地址:http://userscripts.org/scripts/show/124760
名字:MonkeyBean,或者叫"猴子豆",我喜欢这名字~哈~
警告:该脚本功能会与另外一个脚本"豆瓣助手(http://userscripts.org/scripts/show/49911)"有很多重复,所以同时安装会出现问题。
目的:用于为www.douban.com网站增加各种各样的功能。具体有哪些,下面会介绍。
另外一个目的就是强化个人JavaScript功力,所以我是"为了写脚本而写脚本"或"写脚本动机不纯":)
目前功能:
1,页面顶部导航栏增强
2,个人信息上增加天气预报
3,留言增加楼数与工具栏
未来计划:
1,回复增强模块
2,搜索栏增强
3,友邻工具条
---------------------------------------------------------------------------------------------------------------------------------------------------
豆瓣助手功能:
交流增强:
1、只看/高亮/忽略某人发言
2、显示小组楼层数
3、"直播模式"(刷新或翻页后自动只看楼主)
4、按 Ctrl + Enter 即可提交回复
5、按 Alt+Enter 在回复框中快速添加个性签名(在豆瓣助手配置中心可自定义内容)
6、引用回复按钮+浮动回复框(快捷键Shift + Enter)
(此功能适用于豆瓣全站讨论页面)
贴图识别:
7、可自动识别网页中文字链接中的图片,并将其显示出来。
克服豆瓣小组不能贴图的缺陷,方便看图。
(此功能对所有网站适用,默认只识别豆瓣中的图片;可用鼠标中键单击显示/隐藏图片)
快速搜索:
8、为豆瓣的书籍、电影增加电各种搜索引擎的接口,一键打开搜索页面。
内置一些常用搜索引擎,并且可以自定义自己喜欢的搜索引擎。
其他功能:
9、聚焦时高亮输入框,帮助集中注意力
10、豆瓣相册直接显示大图
(在缩略图上点击鼠标中键单击显示/隐藏大图)
11、自动隐藏小组介绍
12、浮动定位工具,快速置顶置地,DIY常用链接
13、友邻工具条
14、全站搜索,在任意页面搜索书影音等
15、顶部滑动导航条,快速跳转节省时间
16、自动电梯,小组标题提供最后几页链接
17、破解音乐人下载链接
18、留言板增强,可直接回复至他人留言板
19、自定义小组分类
豆瓣助手未来计划:
====== 未来计划: ======
* 资料备份
* ed2k下载链接直接呈现在电影页面
* 优化自动加载下一页功能,弃用xpath,改用querySelector,并结合 endlessPage()精简
* 置顶小组导航条 修复
* 浮动输入框更便捷的关闭方式
* 阿尔法城检测是否可入住
* 友邻工具 应用到小组讨论等版面
* ctrl + enter 改进用于发邮件和发主题
* chrome版我说
* 浏览模式拓展到私密相册
* 任何页面发表我说
* 缩略图悬浮显示大图
* 小组指定关键字屏蔽
* tips 提示解释功能用途
*
* 讨论增强失效 http://alphatown.douban.com/widget/notes/2017528/note/137521849/ (太罕见,有空再修复)
* 豆瓣“我的推荐”太杂乱了,有分类功能吗 有些推荐只想作为个人的收藏能否隐藏呢??
* 增加卓越当当在线试读搜索或侧栏提示
* 话题更新提醒
* 自定义关键字的小组话题提醒
* 当话题有新回复时弹出提醒
* 日记可否像相册一样加载所有分页,并且缩短为只显示标题
* 广播小图预览,跟新浪微博看图片那个放大镜的功能。
* 相册大图用于豆瓣社区友邻等等
* 剧照、海报外层就可显示大图
* 双击标题回复、双击内容引用
* 添加过滤广播功能
* 预读下一页、无刷新看直播
* 刷新、翻页后仍保留 高亮/忽略
* 默认高亮楼主
* 高亮引用文字
* 友邻备注
* 关注某人(自动高亮名字或提醒有新发言)
* 小组增强按钮 改用全局单一事件捆绑 并不再使用name 改用class
*
* 自动电梯美化
* 将小组图标在两分类中来回移动会导致消失或分类失效
* 小组可拖离分区(or dbclick?)
* 分区可折叠
* 输入框输入页码跳转
* 翻页附加到浮动工具 开放DIY,可定义快捷键对应页面
* 中英文区分搜索
* 鼠标置于相册回复上方自动显示回复内容
* 推荐到豆瓣
* 可关闭更新提醒
* 右上角的提醒和邀请
* 搜索引擎改为全部自定义
* 建立自定义快捷键哈希表,如有一致就执行
* 检测是否已加入该小组
---------------------------------------------------------------------------------------------------------------------------------------------------
Bug:
获取用户ID及使用的逻辑错误
顶部导航栏显示条目错位
代码结构:
尽可能模块化。按照我的预想,脚本入口是一个过滤函数,用于根据URL来判断当前页面需要哪些模块,然后将这些模块一一启动。
monkeyBean对象:作者名、更新日期、密码(这目前是个小玩笑:)
monkeyToolBox:猴子工具箱,包含常用工具函数,如事件代理、cookie操作、xml操作、清除字符串两端空格等。
nuts:猴子豆核心,提供加载模块功能,判断用户是否登录,及提供了css选择器的封装函数。
peal:猴子豆外皮,构想中用于放置UI代码。
monkeyTip:提示组件,样式及结构来源于google
monkeyReplyBox:回复框,目前未做完
monkeyMirror:猴镜,用于放置模板。
模块:
monkeyWeather:猴子天气,提供当前地区当天的天气情况,通过Google天气API获取信息。适用于个人信息页面
monkeyNav:猴子导航栏,用于增强顶部导航栏功能。适用于所有页面。注:当用户未登陆时,该模块不会在首页启动。
monkeyComment:猴子回复,增强豆瓣的回复功能,包括显示楼层数、高亮、屏蔽、只看某人等功能。适用于小组回复、影视书籍评论页面。
脚本地址:http://userscripts.org/scripts/show/124760
名字:MonkeyBean,或者叫"猴子豆",我喜欢这名字~哈~
警告:该脚本功能会与另外一个脚本"豆瓣助手(http://userscripts.org/scripts/show/49911)"有很多重复,所以同时安装会出现问题。
目的:用于为www.douban.com网站增加各种各样的功能。具体有哪些,下面会介绍。
另外一个目的就是强化个人JavaScript功力,所以我是"为了写脚本而写脚本"或"写脚本动机不纯":)
目前功能:
1,页面顶部导航栏增强
2,个人信息上增加天气预报
3,留言增加楼数与工具栏
未来计划:
1,回复增强模块
2,搜索栏增强
3,友邻工具条
---------------------------------------------------------------------------------------------------------------------------------------------------
豆瓣助手功能:
交流增强:
1、只看/高亮/忽略某人发言
2、显示小组楼层数
3、"直播模式"(刷新或翻页后自动只看楼主)
4、按 Ctrl + Enter 即可提交回复
5、按 Alt+Enter 在回复框中快速添加个性签名(在豆瓣助手配置中心可自定义内容)
6、引用回复按钮+浮动回复框(快捷键Shift + Enter)
(此功能适用于豆瓣全站讨论页面)
贴图识别:
7、可自动识别网页中文字链接中的图片,并将其显示出来。
克服豆瓣小组不能贴图的缺陷,方便看图。
(此功能对所有网站适用,默认只识别豆瓣中的图片;可用鼠标中键单击显示/隐藏图片)
快速搜索:
8、为豆瓣的书籍、电影增加电各种搜索引擎的接口,一键打开搜索页面。
内置一些常用搜索引擎,并且可以自定义自己喜欢的搜索引擎。
其他功能:
9、聚焦时高亮输入框,帮助集中注意力
10、豆瓣相册直接显示大图
(在缩略图上点击鼠标中键单击显示/隐藏大图)
11、自动隐藏小组介绍
12、浮动定位工具,快速置顶置地,DIY常用链接
13、友邻工具条
14、全站搜索,在任意页面搜索书影音等
15、顶部滑动导航条,快速跳转节省时间
16、自动电梯,小组标题提供最后几页链接
17、破解音乐人下载链接
18、留言板增强,可直接回复至他人留言板
19、自定义小组分类
豆瓣助手未来计划:
====== 未来计划: ======
* 资料备份
* ed2k下载链接直接呈现在电影页面
* 优化自动加载下一页功能,弃用xpath,改用querySelector,并结合 endlessPage()精简
* 置顶小组导航条 修复
* 浮动输入框更便捷的关闭方式
* 阿尔法城检测是否可入住
* 友邻工具 应用到小组讨论等版面
* ctrl + enter 改进用于发邮件和发主题
* chrome版我说
* 浏览模式拓展到私密相册
* 任何页面发表我说
* 缩略图悬浮显示大图
* 小组指定关键字屏蔽
* tips 提示解释功能用途
*
* 讨论增强失效 http://alphatown.douban.com/widget/notes/2017528/note/137521849/ (太罕见,有空再修复)
* 豆瓣“我的推荐”太杂乱了,有分类功能吗 有些推荐只想作为个人的收藏能否隐藏呢??
* 增加卓越当当在线试读搜索或侧栏提示
* 话题更新提醒
* 自定义关键字的小组话题提醒
* 当话题有新回复时弹出提醒
* 日记可否像相册一样加载所有分页,并且缩短为只显示标题
* 广播小图预览,跟新浪微博看图片那个放大镜的功能。
* 相册大图用于豆瓣社区友邻等等
* 剧照、海报外层就可显示大图
* 双击标题回复、双击内容引用
* 添加过滤广播功能
* 预读下一页、无刷新看直播
* 刷新、翻页后仍保留 高亮/忽略
* 默认高亮楼主
* 高亮引用文字
* 友邻备注
* 关注某人(自动高亮名字或提醒有新发言)
* 小组增强按钮 改用全局单一事件捆绑 并不再使用name 改用class
*
* 自动电梯美化
* 将小组图标在两分类中来回移动会导致消失或分类失效
* 小组可拖离分区(or dbclick?)
* 分区可折叠
* 输入框输入页码跳转
* 翻页附加到浮动工具 开放DIY,可定义快捷键对应页面
* 中英文区分搜索
* 鼠标置于相册回复上方自动显示回复内容
* 推荐到豆瓣
* 可关闭更新提醒
* 右上角的提醒和邀请
* 搜索引擎改为全部自定义
* 建立自定义快捷键哈希表,如有一致就执行
* 检测是否已加入该小组
---------------------------------------------------------------------------------------------------------------------------------------------------
Bug:
获取用户ID及使用的逻辑错误
顶部导航栏显示条目错位
代码结构:
尽可能模块化。按照我的预想,脚本入口是一个过滤函数,用于根据URL来判断当前页面需要哪些模块,然后将这些模块一一启动。
monkeyBean对象:作者名、更新日期、密码(这目前是个小玩笑:)
monkeyToolBox:猴子工具箱,包含常用工具函数,如事件代理、cookie操作、xml操作、清除字符串两端空格等。
nuts:猴子豆核心,提供加载模块功能,判断用户是否登录,及提供了css选择器的封装函数。
peal:猴子豆外皮,构想中用于放置UI代码。
monkeyTip:提示组件,样式及结构来源于google
monkeyReplyBox:回复框,目前未做完
monkeyMirror:猴镜,用于放置模板。
模块:
monkeyWeather:猴子天气,提供当前地区当天的天气情况,通过Google天气API获取信息。适用于个人信息页面
monkeyNav:猴子导航栏,用于增强顶部导航栏功能。适用于所有页面。注:当用户未登陆时,该模块不会在首页启动。
monkeyComment:猴子回复,增强豆瓣的回复功能,包括显示楼层数、高亮、屏蔽、只看某人等功能。适用于小组回复、影视书籍评论页面。
还没人转发这篇日记