From 815ef6e52d399a742b6a924147fc0d1687059cb8 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Tue, 21 Dec 2021 13:52:30 +0800 Subject: [PATCH 0001/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E5=A6=B9?= =?UTF-8?q?=E5=A6=B9=E5=9B=BE]=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Autopage.user.js b/Autopage.user.js index ac89afa56..4ca5de11f 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.1.9 +// @version 4.2.0 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -4979,6 +4979,18 @@ function: { scrollD: 1000 } }, // 秀人集 - 搜索页 + mmtvv: { + host: 'mm.tvv.tw', + functionS: function() {if (lp == '/' || indexOF('/category/')) {curSite = DBSite.mmtvv;}}, + insStyle: '.blog-masonry, .blog-masonry-4col {height: auto !important;} .blog-listing {position: relative !important;float: left !important;top: auto !important;left: auto !important;} .blog-title > a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;} .blog-image img {min-height: 300px;}', + pager: { + type: 1, + nextL: 'css;a.next', + pageE: 'css;.blog-listing', + replaceE: 'css;.pagination', + scrollD: 1500 + } + }, // 妹妹图 mm131: { host: ['www.mm131.net', 'www.mmm131.com'], functionS: function() {if (indexOF('.html')) {curSite = DBSite.mm131;} else {curSite = DBSite.mm131_list;}}, From 3a239f4c1eb8ff4c2652afb41f9cece432718c80 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Tue, 21 Dec 2021 17:28:02 +0800 Subject: [PATCH 0002/1536] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20[=E6=94=B6?= =?UTF-8?q?=E8=B5=B7=E5=BD=93=E5=89=8D=E5=9B=9E=E7=AD=94=E3=80=81=E8=AF=84?= =?UTF-8?q?=E8=AE=BA]=20=E5=8A=9F=E8=83=BD=E5=9C=A8=E9=83=A8=E5=88=86?= =?UTF-8?q?=E6=83=85=E5=86=B5=E4=B8=8B=E5=8F=AF=E8=83=BD=E5=AF=BC=E8=87=B4?= =?UTF-8?q?=E4=B8=8B=E9=9D=A2=E7=9F=AD=E5=9B=9E=E7=AD=94=E8=A2=AB=E6=94=B6?= =?UTF-8?q?=E8=B5=B7=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Zhihu-Enhanced.user.js | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Zhihu-Enhanced.user.js b/Zhihu-Enhanced.user.js index 7ecc862a4..495b5b505 100644 --- a/Zhihu-Enhanced.user.js +++ b/Zhihu-Enhanced.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 知乎增强 -// @version 1.8.5 +// @version 1.8.6 // @author X.I.U // @description 移除登录弹窗、屏蔽首页视频、默认收起回答、快捷收起当前回答/评论(左键两侧空白处)、快捷回到顶部(右键两侧空白处)、屏蔽用户 (发布的内容)、屏蔽关键词(标题/评论)、移除高亮链接、屏蔽盐选内容、净化标题消息、展开问题描述、置顶显示时间、完整问题时间、区分问题文章、直达问题按钮、默认高清原图、默认站外直链 // @match *://www.zhihu.com/* @@ -147,6 +147,9 @@ function getCollapsedAnswerObserver() { if (!mutation.target.classList.contains('RichContent')) continue for (const addedNode of mutation.addedNodes) { if (addedNode.nodeType != Node.ELEMENT_NODE) continue + //console.log(addedNode, addedNode.offsetHeight) + if (addedNode.className == 'RichContent-inner' && addedNode.offsetHeight < 400) return + //console.log(addedNode.offsetHeight) const button = addedNode.querySelector('.ContentItem-actions.Sticky [data-zop-retract-question]'); if (button) { mutation.target.setAttribute('script-collapsed', ''); @@ -244,9 +247,11 @@ function collapsedNowAnswer(selectors) { if (rightButton) { // 固定的 [收起评论](先看看是否展开评论) let commentCollapseButton = rightButton.querySelector('button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type') + //console.log('111') if (commentCollapseButton && commentCollapseButton.textContent.indexOf('收起评论') > -1) commentCollapseButton.click(); // 再去收起回答 rightButton = rightButton.querySelector('.ContentItem-rightButton[data-zop-retract-question]') + //console.log('222') if (rightButton) rightButton.click(); // 固定在回答底部的 [收起回答](此时正在浏览回答内容 [尾部区域]) } else { @@ -256,7 +261,9 @@ function collapsedNowAnswer(selectors) { // 固定的 [收起评论](先看看是否展开评论,即存在 [收起评论] 按钮) let commentCollapseButton = el.parentNode.querySelector('button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type') // 如果展开了评论,就收起评论 + //console.log('333') if (commentCollapseButton && commentCollapseButton.textContent.indexOf('收起评论') > -1) commentCollapseButton.click(); + //console.log('444') el.click() // 再去收起回答 answerCollapseButton_ = true; // 如果找到并点击收起了,就没必要执行下面的代码了(可视区域中没有 [收起回答] 时) break @@ -269,8 +276,10 @@ function collapsedNowAnswer(selectors) { // 固定的 [收起评论](先看看是否展开评论,即存在 [收起评论] 按钮) let commentCollapseButton = el.parentNode.querySelector('button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type') // 如果展开了评论,就收起评论 + //console.log('555') if (commentCollapseButton && commentCollapseButton.textContent.indexOf('收起评论') > -1) commentCollapseButton.click(); - let answerCollapseButton__ = document.querySelector('.ContentItem-rightButton[data-zop-retract-question]'); + let answerCollapseButton__ = el.querySelector('.ContentItem-rightButton[data-zop-retract-question]'); + //console.log('666') if (answerCollapseButton__) answerCollapseButton__.click() // 再去收起回答 break } @@ -283,6 +292,7 @@ function collapsedNowAnswer(selectors) { // 悬浮的 [收起评论](此时正在浏览评论内容 [中间区域]) let commentCollapseButton = document.querySelector('.CommentCollapseButton') if (commentCollapseButton) { + //console.log('777') commentCollapseButton.click(); } else { // 固定的 [收起评论](此时正在浏览评论内容 [头部区域]) let commentCollapseButton_1 = document.querySelectorAll('.ContentItem-actions > button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type, .ContentItem-action > button.Button.Button--plain.Button--withIcon.Button--withLabel:first-of-type') @@ -290,6 +300,7 @@ function collapsedNowAnswer(selectors) { for (let el of commentCollapseButton_1) { if (el.textContent.indexOf('收起评论') > -1) { if (isElementInViewport(el)) { + //console.log('888') el.click() commentCollapseButton_ = true // 如果找到并点击了,就没必要执行下面的代码了(可视区域中没有 [收起评论] 时) break @@ -304,6 +315,7 @@ function collapsedNowAnswer(selectors) { if (isElementInViewport(el)) { let commentCollapseButton = findParentElement(el, 'ContentItem AnswerItem').querySelector('.ContentItem-actions > button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type') if (commentCollapseButton.textContent.indexOf('收起评论') > -1) { + //console.log('999') commentCollapseButton.click() commentCollapseButton__ = true // 如果找到并点击了,就没必要执行下面的代码了(可视区域中没有 评论元素 时) break @@ -319,6 +331,7 @@ function collapsedNowAnswer(selectors) { let commentCollapseButton = findParentElement(el, 'ContentItem AnswerItem').querySelector('.ContentItem-actions > button.Button.ContentItem-action.Button--plain.Button--withIcon.Button--withLabel:first-of-type') //console.log(commentCollapseButton) if (commentCollapseButton.textContent.indexOf('收起评论') > -1) { + //console.log('101010') commentCollapseButton.click() break } From fb555b6b3718bf1d7098c803e632eacf256d0c22 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Tue, 21 Dec 2021 17:54:04 +0800 Subject: [PATCH 0003/1536] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[Github=20-=20Di?= =?UTF-8?q?scussions=20=E5=88=97=E8=A1=A8]=20=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index 4ca5de11f..e3dc52f39 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.0 +// @version 4.2.1 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -4390,7 +4390,7 @@ function: { pager: { type: 1, nextL: 'css;a.next_page', - pageE: 'css;#repo-content-pjax-container div[data-discussion-hovercards-enabled] > div', + pageE: 'css;ul[aria-labelledby="discussions-list"] > li', replaceE: 'css;.pagination', scrollD: 3000 } From 07aee20e05799ec09cb8b5e0a1e4d5c2f3a2bf1a Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:09:12 +0800 Subject: [PATCH 0004/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E8=87=AA?= =?UTF-8?q?=E5=AE=9A=E4=B9=89=E6=98=BC=E5=A4=9C=E6=97=B6=E9=97=B4]=20?= =?UTF-8?q?=E9=80=89=E9=A1=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DarkMode.user.js | 34 ++++++++++++++++++++++++++-------- 1 file changed, 26 insertions(+), 8 deletions(-) diff --git a/DarkMode.user.js b/DarkMode.user.js index 5c968e1ee..f2e9c56c8 100644 --- a/DarkMode.user.js +++ b/DarkMode.user.js @@ -1,11 +1,9 @@ // ==UserScript== // @name 护眼模式 -// @version 1.3.1 +// @version 1.3.2 // @author X.I.U // @description 简单有效的全网通用护眼模式(夜间模式、暗黑模式、深色模式) // @match *://*/* -// @exclude *://*.iqiyi.com/* -// @exclude *://*.youku.com/* // @icon data:image/png;base64,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 // @grant GM_registerMenuCommand // @grant GM_unregisterMenuCommand @@ -31,6 +29,7 @@ ['menu_forcedToEnable', '✅ 已强制当前网站启用护眼模式 (👆)', '❌ 未强制当前网站启用护眼模式 (👆)', []], ['menu_darkModeType', '点击切换模式', '点击切换模式', 2], ['menu_customMode', '自定义当前模式', '自定义当前模式', true], ['menu_customMode1',,,'80|70'], ['menu_customMode2',,,'80|20|70|30'], ['menu_customMode3',,,'80'], + ['menu_customTime', '自定义昼夜时间', '自定义昼夜时间', '6|18'], ['menu_autoSwitch', '晚上自动切换模式', '晚上自动切换模式', ''], ], menu_ID = []; for (let i=0;i 6 && hours < 19) { // 白天 + if (hours > time[0] && hours < time[1]) { // 白天 darkModeType = GM_getValue('menu_autoSwitch').split('|')[0]; } else { // 晚上 darkModeType = GM_getValue('menu_autoSwitch').split('|')[1]; @@ -176,6 +180,19 @@ } + // 自定义昼夜时间 + function menu_customTime() { + let newMods = prompt('自定义脚本内和白天/晚上相关的时间,修改后刷新网页生效~\n格式:6|18 (即 6:00 ~ 18:00 之间是白天时间)', GM_getValue('menu_customTime')); + if (newMods === '') { + GM_setValue('menu_customTime', '6|18'); + registerMenuCommand(); // 重新注册脚本菜单 + } else if (newMods != null) { + GM_setValue('menu_customTime', newMods); + registerMenuCommand(); // 重新注册脚本菜单 + } + } + + // 强制当前网站启用护眼模式 function menu_forcedToEnable(type) { switch(type) { @@ -304,6 +321,7 @@ function addStyle() { let remove = false, style_Add = document.createElement('style'), hours = new Date().getHours(), + time = GM_getValue('menu_customTime').split('|').map(Number), style_10 = menu_value('menu_customMode1').split('|'), style_20 = menu_value('menu_customMode2').split('|'), style_30 = menu_value('menu_customMode3').split('|'), @@ -329,8 +347,8 @@ style_31 = style_31_firefox } - // 白天(7点到18点) - if (hours > 6 && hours < 18) { + // 白天 + if (hours > time[0] && hours < time[1]) { if (menu_value('menu_runDuringTheDay')) { style_12 = style_11 style_22 = style_21 From 1093563899d6ff91a4adb2a36e82c49dd4b68b71 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Thu, 23 Dec 2021 18:41:13 +0800 Subject: [PATCH 0005/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[Kiss=20Goddess]?= =?UTF-8?q?=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index e3dc52f39..80ac0b436 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.1 +// @version 4.2.2 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -4879,10 +4879,6 @@ function: { pageE: 'css;.content > img', replaceE: 'css;#pages', scrollD: 2000 - }, - function: { - bF: src_bF, - pF: [0, 'img[original]', 'original'] } }, // 图集谷 - 图片页 tujigu_list: { @@ -5340,6 +5336,22 @@ function: { scrollD: 1000 } }, // King爱模 - 分类页 + kissgoddess: { + host: ['kissgoddess.com', 'tw.kissgoddess.com', 'jp.kissgoddess.com'], + functionS: function() {if (indexOF('/album/') || indexOF('/category/')) curSite = DBSite.kissgoddess;}, + insStyle: '.td-gallery-content > img {min-height: 300px;}', + pager: { + type: 1, + nextL: 'css;a.a1:last-of-type', + pageE: 'css;.td-gallery-content > img, .td-category-span', + replaceE: 'css;#pages', + scrollD: 3000 + }, + function: { + bF: src_bF, + pF: [0, 'img[data-original]', 'data-original'] + } + }, // Kiss Goddess - 图片页 planetminecraft: { host: 'www.planetminecraft.com', functionS: function() {if (!indexOF('/forums/') && !indexOF('/posts/')) {curSite = DBSite.planetminecraft;}}, @@ -6786,10 +6798,12 @@ function: { function src_bF(pageElems, css) { pageElems.forEach(function (one) { if (css[0] == 0) { // src 图片 + if (one.tagName == 'IMG' && one.getAttribute(css[2])) one.src = one.getAttribute(css[2]); one.querySelectorAll(css[1]).forEach(function (now) { now.src = now.getAttribute(css[2]); }); } else if (css[0] == 1) { // 背景图片 + if (one.tagName == 'IMG' && one.getAttribute(css[2])) one.style.backgroundImage = 'url("' + one.getAttribute(css[2]) + '")'; one.querySelectorAll(css[1]).forEach(function (now) { now.style.backgroundImage = 'url("' + now.getAttribute(css[2]) + '")'; }); From a017d2f686bf215ffc50a2b56ed67146e8303bd0 Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:25:23 +0800 Subject: [PATCH 0006/1536] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20[F=20=E6=90=9C]?= =?UTF-8?q?=20=E8=A7=84=E5=88=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index 80ac0b436..0266183ce 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.2 +// @version 4.2.3 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -603,7 +603,7 @@ function: { retry: 1000, pager: { type: 6, - nextL: () => getNextP('css;.selected.turn-page-text.turn-page-num', 'pageIndex=', /pageIndex=\d+/), + nextL: () => getNextP('css;.turn-page-num-wrap.selected', 'pageIndex=', /pageIndex=\d+/), pageE: 'css;.organic-results > div', replaceE: 'css;.bottom-pagination', loadTime: 1000, From 6b8b19e3285e4c8f306961ac31f9b3b786a0c94b Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Thu, 23 Dec 2021 21:34:19 +0800 Subject: [PATCH 0007/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[F=20=E6=90=9C?= =?UTF-8?q?=20-=20=E6=89=8B=E6=9C=BA=E7=89=88]=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index 0266183ce..df6b6f4b8 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.3 +// @version 4.2.4 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -598,7 +598,15 @@ function: { }, // ASK 搜索 fsou: { host: 'fsou.cc', - functionS: function() {if (lp == '/search') {curSite = DBSite.fsou;}}, + functionS: function() { + if (lp == '/search') { + if (window.screen.width < 780) { + curSite = DBSite.fsou_m; + } else { + curSite = DBSite.fsou; + } + } + }, history: true, retry: 1000, pager: { @@ -610,6 +618,13 @@ function: { scrollD: 3000 } }, // F 搜 + fsou_m: { + pager: { + type: 2, + nextL: 'css;.next-page-container', + scrollD: 1500 + } + }, // F 搜 - 手机版 baidu_tieba: { host: ['tieba.baidu.com', 'jump2.bdimg.com'], functionS: function() {if (location.hostname == 'jump2.bdimg.com') location.hostname = 'tieba.baidu.com'; From d42ddece009ee335e01f174641b71ddc19c3f5bf Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Sun, 26 Dec 2021 10:17:06 +0800 Subject: [PATCH 0008/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[B=E7=AB=99=20-?= =?UTF-8?q?=20=E6=90=9C=E7=B4=A2=E9=A1=B5=20-=20=E4=B8=93=E6=A0=8F]=20?= =?UTF-8?q?=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index df6b6f4b8..f9f243191 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.4 +// @version 4.2.5 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -1986,7 +1986,14 @@ function: { }, // FitGirl Repacks bilibili_search: { host: 'search.bilibili.com', - functionS: function() {locationC = true; curSite = DBSite.bilibili_search;}, + functionS: function() { + locationC = true; + if (lp == '/all' || lp == '/video') { + curSite = DBSite.bilibili_search; + } else if (lp == '/article') { + curSite = DBSite.bilibili_search_article; + } + }, history: true, retry: 100, pager: { @@ -2001,7 +2008,19 @@ function: { function: { aF: bilibili_search_aF } - }, // B 站(Bilibili) - 搜索页 + }, // B 站(Bilibili) - 搜索页 - 视频 + bilibili_search_article: { + history: true, + retry: 100, + pager: { + type: 1, + nextL: bilibili_search_nextL, + pageE: 'css;li.article-item', + replaceE: 'css;ul.pages', + //scriptT: 2, + scrollD: 1000 + } + }, // B 站(Bilibili) - 搜索页 - 专栏 pianku: { host: /pianku/, functionS: function() {if (location.pathname != '/') {curSite = DBSite.pianku;}}, From 04e6a09025dc2760f0c0bcf61620a2ab4cf06b2a Mon Sep 17 00:00:00 2001 From: xiu2 <54703944+XIU2@users.noreply.github.com> Date: Sun, 26 Dec 2021 21:44:54 +0800 Subject: [PATCH 0009/1536] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E9=83=A8?= =?UTF-8?q?=E5=88=86=E8=AE=BA=E5=9D=9B=20[=E5=B8=96=E5=AD=90=E5=86=85?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=BF=BB=E9=A1=B5]=20=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E5=BC=80=E5=85=B3=E6=97=A0=E6=95=88=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/Autopage.user.js b/Autopage.user.js index f9f243191..444732da9 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.5 +// @version 4.2.6 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -31,7 +31,7 @@ ['menu_discuz_thread_page', '帖子内自动翻页', '帖子内自动翻页', true], ['menu_page_number', '显示当前页码及点击暂停翻页', '显示当前页码及点击暂停翻页', true], ['menu_pause_page', '左键双击网页空白处暂停翻页', '左键双击网页空白处暂停翻页', false] - ], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, locationC = false, nowLocation = '', lp = location.pathname, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com', 'www.libaclub.com', 'tieba.baidu.com', 'www.cadtutor.net', 'www.theswamp.org', 'www.xuexiniu.com', 'bbs.xuexiniu.com', 'www.taoguba.com.cn', 'www.cnprint.org', 'www.ablesci.com']; + ], menuId = [], webType = 0, curSite = {SiteTypeID: 0}, DBSite, SiteType, pausePage = true, pageNum = {now: 1, _now: 1}, locationC = false, nowLocation = '', lp = location.pathname, forumWebsite = ['cs.rin.ru', 'www.flyert.com', 'bbs.pediy.com', 'www.libaclub.com', 'tieba.baidu.com', 'jump2.bdimg.com', 'www.douban.com', 'bbs.tianya.cn', 'www.lkong.com', 'bbs.pediy.com', 'www.cadtutor.net', 'www.theswamp.org', 'www.xuexiniu.com', 'bbs.xuexiniu.com', 'www.taoguba.com.cn', 'www.cnprint.org', 'www.ablesci.com', 'bbs.nga.cn', 'ngabbs.com', 'nga.178.com', 'g.nga.cn']; for (let i=0;i Date: Mon, 27 Dec 2021 13:32:04 +0800 Subject: [PATCH 0010/1536] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20[=E7=88=B1?= =?UTF-8?q?=E6=BC=AB=E7=94=BB]=20=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Autopage.user.js | 66 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 65 insertions(+), 1 deletion(-) diff --git a/Autopage.user.js b/Autopage.user.js index 444732da9..d955ccc1a 100644 --- a/Autopage.user.js +++ b/Autopage.user.js @@ -1,6 +1,6 @@ // ==UserScript== // @name 自动无缝翻页 -// @version 4.2.6 +// @version 4.2.7 // @author X.I.U // @description 无缝拼接下一页内容(瀑布流),目前支持:[所有「Discuz!、Flarum、phpBB、Xiuno、XenForo、DUX/XIU/D8/Begin(WP主题)」网站]、百度、谷歌、必应、搜狗、头条搜索、360 搜索、微信搜索、贴吧、豆瓣、知乎、微博、NGA、V2EX、B 站(Bilibili)、Pixiv、蓝奏云、煎蛋网、糗事百科、龙的天空、起点小说、IT之家、千图网、Pixabay、3DM、游侠网、游民星空、NexusMods、Steam 创意工坊、CS.RIN.RU、片库、茶杯狐、NO视频、低端影视、奈菲影视、音范丝、BT之家、萌番组、动漫花园、樱花动漫、爱恋动漫、AGE 动漫、Nyaa、SrkBT、RARBG、SubHD、423Down、不死鸟、扩展迷、极简插件、小众软件、动漫狂、漫画猫、漫画 DB、动漫之家、拷贝漫画、包子漫画、古风漫画网、Mangabz、PubMed、GreasyFork、Github、StackOverflow(以上仅一小部分,更多的写不下了... // @match *://*/* @@ -2800,6 +2800,38 @@ function: { scrollD: 1500 } }, // 漫画皮 - 分类页 + imanhuaw: { + host: 'www.imanhuaw.com', + functionS: function() { + if (getCSS('.mh-search-result')) { + curSite = DBSite.imanhuaw_list; + } else if (getCSS('a#zhankai')) { + getCSS('a#zhankai').click(); + } else if (indexOF(/\/imanhua\/.+\/\d{3,}\.html/)) { + curSite = DBSite.imanhuaw; imanhuaw_init(); + } + }, + insStyle: '#sider-left, #sider-right, .main-left, .main-right, .w996.tc, .title > span {display: none !important;}', + history: true, + pager: { + type: 4, + nextL: imanhuaw_nextL, + insertP: ['css;#qTcms_Pic_middle img:last-of-type', 4], + insertE: imanhuaw_insertE, + replaceE: 'css;.title h2', + interval: 2000, + scrollD: 3000 + } + }, // 爱漫画 + imanhuaw_list: { + pager: { + type: 1, + nextL: '//div[@class="NewPages"]//a[text()="下一页"]', + pageE: 'css;ul.mh-search-list > li', + replaceE: 'css;.NewPages', + scrollD: 1500 + } + }, // 爱漫画 - 分类页 manhuagui: { host: 'www.mhgui.com', functionS: function() {if (indexOF(/\/comic\/\d+\/\d+\.html/)) { @@ -5987,6 +6019,38 @@ function: { } + // [爱漫画] 初始化(调整本话其余图片) + function imanhuaw_init() { + let _img = ''; + for (let one of base64_decode(qTcms_S_m_murl_e).split("$qingtiandy$")) {_img += ``;} + getOne(curSite.pager.insertP[0]).outerHTML = _img; + } + // [爱漫画] 获取下一页地址 + function imanhuaw_nextL() { + let next = location.origin + qTcms_Pic_nextArr + if (next && next != location.origin && next != curSite.pageUrl) { + curSite.pageUrl = next; + getPageElems_(curSite.pageUrl); + } + } + // [爱漫画] 插入数据 + function imanhuaw_insertE(pageElems, type) { + if (!pageElems) return + // 插入并运行