Giter Site home page Giter Site logo

mynovelreader's People

Contributors

821938089 avatar corvofeng avatar dependabot[bot] avatar enihsyou avatar firef0x avatar ivysrono avatar jasonex avatar jixunmoe avatar letterk avatar shyangs avatar ywzhaiqi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

mynovelreader's Issues

没想到这个脚本还有人接手

ywzhaiqi停更的一两年前就听他说过好几次, 他已经不看小说了, 最后终于还是到了那一天
已经习惯了MyNovelReader, 不花哨, 专注阅读
甚至担心那一天会大规模失效, 给阅读写了个简单的前端来作为中间层给MyNovelReader使用

新版不能退出到已阅读章节; 精华书阁 不能读取下一章

退出阅读模式时,不能定位当前阅读章节, 6.*版本没有这个问题!

精华书阁只有移动版才能看,下面是我改写的站点规则. 但不能不能读取下一章, 6.*版本没有这个问题!

      {siteName: '精华书阁',
            url: /^https:\/\/wap\.jhssd\.com.+?\.html/,
            checkSection: true,
            nDelay: 440,
            contentSelector: '#nr1',
            indexSelector: '#pb_mulu',
            prevSelector: '#pb_prev',
            nextSelector: "#pb_next",
            contentReplace: [
                /精华书阁.*/,
                /免费阅读:.*/,
                /\(本章未完.*\)/
            ]
      },

自动翻页后, 退出脚本总是会停留在底部

目前一个页面, 进入脚本和退出脚本, 大概会在相似的高度. 不过来回进出, 每次高度都会往下偏移一些.

自动翻页到下一章后, 不管第二章停留在那里, 退出后一定会在整个页面的底部. 应该是高度计算成了多章节总高度

保持相似高度这个功能是否有必要? 脚本内的字体大小, 内容排版和原网页并不相似. 很难保证准确位置.

正文居中建议

脚本运行后,内容靠左,只能调节正文宽度,不能设置正文在屏幕中左右居中,或者增加一个左边空白。建议增加功能,谢谢大佬。

怎么改ui

自带的绿色不太好看,我想换个色,自定义样式那要怎么改啊

起点中文无法自动读取下一章

比较奇怪, 如果刚打开脚本, 然后立刻拉到最底下, 能正常读取下一章. 但是正常阅读, 等了一会儿, 就无法读取了, 一直转圈

Error: Content Patch Error! SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Parser.contentPatch (小说阅读脚本.user.js:1244:44)
    at Parser.applyPatch (小说阅读脚本.user.js:4138:32)
    at Parser.getAll (小说阅读脚本.user.js:4160:16)
    at Object.loaded (小说阅读脚本.user.js:7731:24)
    at Object.scrollForce (小说阅读脚本.user.js:7637:31)
    at Object.scroll (小说阅读脚本.user.js:7622:27)
    at HttpRequest.finishHandle (小说阅读脚本.user.js:7277:57)
    at HttpRequest.send (小说阅读脚本.user.js:6753:16)

Uncaught (in promise) SyntaxError: Unexpected end of JSON input
    at JSON.parse (<anonymous>)
    at Object.isVipChapter (小说阅读脚本.user.js:1233:44)
    at Parser.hasContent (小说阅读脚本.user.js:4253:29)
    at Parser.preProcessDoc (小说阅读脚本.user.js:4173:21)
    at Parser.getAll (小说阅读脚本.user.js:4164:22)
    at async Object.loaded (小说阅读脚本.user.js:7731:11)
    at async Object.scrollForce (小说阅读脚本.user.js:7637:19)
    at async Object.scroll (小说阅读脚本.user.js:7622:15)

开一个广告反馈

【认识十年的老书友给我推荐的追书app,咪咪阅读!真特么好用,开车、睡前都靠这个朗读听书打发时间,这里可以下载 】

https://www.uukanshu.com/b/184744/200243.html


这个咪咪阅读我看到脚本里已经写了许多匹配规则了, 变种太多了
我觉得应该下重手
【.*咪咪阅读.* 】

提前预读上一页?

不知道github有新版本、一直在用greasyfork的6.4.3
感到最大的不同是
7.44 上一頁 MyNovelReader->原頁面(同按右下"退出"頁面)->MyNovelReader
6.43 上一頁 一直維持在MyNovelReader頁面
兩個花的時間差不多,但7.44這樣flash會感到delay很重
PRELOADER: true, // 提前预读下一页
下一頁是無縫delay0、上一頁需delay0.5~2sec
希望大大新增這功能『提前预读上一页』

另最快的是xbyuan、不過有假章節
7.44要改一下
{siteName: '精华书阁',
url: 'https?://(?:www|m).?(?:2ksk|jhssd|xbyuan).com.+?.html',
exampleUrl: 'https://www.jhssd.com/172/652.html',
checkSection: true,
contentSelector: '#nr_content, #hp_coonten, #jb_contsen, #nr1',
indexSelector: '#mulu, #pb_mulu',
prevSelector: '#preurl, #pb_prev',
nextSelector: "a[id='nexturl'], a:contains('下一页'), li:nth-of-type(3), a:contains('下一頁'), #nexturl, #pb_next",
contentReplace: "请记住本站域名.|.精华书阁.|.书签!|看《.+?》最快更新.|\(本章未完.|免费阅读:.*"
},

69shu.pro标题总是出现问题

有时候会出现
首页 > 修真武侠> 苟在妖武乱世修仙 > 第17章 妖患(求收藏)
这种标题,前面还有首页什么的。
下面正文还有时间和作者。
重新安装了还是有,网址更新前没问题。更新网址后才出现的。

起点移动版验证码

今天浏览起点移动版,突然频繁跳出来验证码,并且在多次返回验证后,直接禁止访问了一段时间,不知道能不能尝试解决一下

[功能需求]自动启用脚本功能

默认打开脚本是靠记忆, 这个其实没起到作用, 因为需要保存书签, 最后必然会退出来. 每次操作就是打开章节, 点进入, 看完点退出. 这实际上多了一个不必要的操作步骤.
如果改变成自动启用, 那么每次就是打开章节, 看完退出. 流程更简化

我目前自改是把设置里的那个强制手动启用, 给改成了强制自动启用
而强制手动启用, 我暂时没想到是在那种场景下使用


另外针对起点vip, 因为起点的书签是自动保存的. 就产生了一个问题, 有些作者写的一些公告之类的非章节内容. 我只想看看内容, 但并不想让他保存, 这样会打乱我的书签.
以前我可以通过上面这个自动启用阅读脚本, 直接在打开章节的时候进入, 这个时候起点保存书签的js就还没运行.
但起点目前vip内容又是通过js后加载的, 老脚本不会等待所以看不了vip了. 而新脚本等待内容载入的同时, 也让保存书签的js运行了. 这样我每次看一些作者公告就会打乱我的书签, 不知道有没有办法改进下

求增加两个站点的支持:纵横中文网和完本书库

纵横中文网最近改版了,书页地址变成了read.zongheng.com/chapter//.html这种样式,比如 页面
我尝试手动添加规则,很奇怪第一页正常标题正常,但是直接就显示最后一页了,手动按右方向键翻页之后章节名都会变成“听书阅读”,看到旧版规则里还写了一个contentPatch函数,估计自己是搞不定了,提供一下自己写的几行代码以供参考:

// @include        *://read.zongheng.com/chapter/*/*.html

      {siteName: "纵横中文网",
          url: "^https?://read\\.zongheng\\.com/\\S+\\/\\d+\\.html$",
          exampleUrl: 'https://read.zongheng.com/chapter/1251858/72302352.html',
          titleSelector: ".title",
          contentSelector: '.content'
      },

完本书库则是另一种问题,一章分为好几页,而第二页开始正文内容是空的,需要运行页面上的javascript脚本来获取。比如 页面

小问题想请教

大大不好意思,想请教两个问题

  1. 我安装好最新版本6.9.6,在晋江阅读模式无法开启,不是很确定哪边有问题,想请问如何解决(我使用的浏览器为firefox,chrome也无法开启)
  2. 有几次偶尔成功开启了阅读模式,但是内容却是不完整的(主要是VIP章节,非VIP章节我没有尝试),想请教如何解决这个问题

这个站点自动加载下一章功能不正常,请指点一下原因

https://www.fkxs.net/241_241951/117822179.html
脚本添加// @include ://www.fkxs.net//.html
每章分两页,第1章开始的话自动加载到第2章 【双截龙】(第1页/共2页)就认为是最后一章停止了;
第2章 【双截龙】(第2页/共2页)的话加载到第3章 【通辽狠人】(第1页/共2页)停止;
第3章 【通辽狠人】(第1页/共2页)直接就停止了,没有加载下一章。
这个逻辑让我很奇怪,页面结构很简单,自己试着写了一个站点规则:
{siteName: "逛笔趣阁小说网",
url: "https?://www\.fkxs\.net/.
/.*.html",
exampleUrl: 'https://www.fkxs.net/241_241951/117822179.html',
titleSelector: '.bookname h1',
contentSelector: ".content",
nextSelector: '.bottem2 a:nth-child(4)',
prevSelector: '.bottem2 a:nth-child(2)',
indexSelector: '.bottem2 a:nth-child(3)',
}
添加了和没添加一样

简繁转换bug

https://www.69shu.com/txt/40819/28972399

图片

看到了繁体, 退出检查原文为简体, 重进阅读为简体, 查看设置简繁转换为关闭. 触发这个bug的可能是在自动翻页的时候

另外可不可以把简繁转换模块改成引入, 打开功能再引入? 臃肿了几百k

得奇小说的防采集请处理一下

#43 得奇小说网内容还不错,不过有防采集,这个我不会处理,麻烦看看能不能处理:

测试网址:https://www.deqixs.com/xiaoshuo/4/74229.html

这是开启阅读模式后出现的内容:

  读者您好,本章内容有缺失
  看到本提示,是因为触发了防采集系统,请 即可阅读完整版。
  若无法刷新,请 必$应~搜:得`奇,看完整内容。

章节名被去除

https://www.xiaoshuting.la/8/8001/13335125.html
下一章翻页的时候, 这个网站的章节名会被去除, 历史记录也不能正确的记录

看起点VIP章节有bug

已订阅章节
比如从VIP第一章启用阅读脚本, 能找到第二章的地址, 然后就找不到第三章的地址了

晋江VIP章节缺字

如题,反爬字体无法被显示(显示为奇怪的图示),如同一开始晋江所使用的反爬

脚本另存为txt功能异常

感谢大佬的分享,烦请空闲时看看txt下载功能。已测试全新百分浏览器+最新油猴+默认脚本,都不能正常下载txt,谢谢!!!

改进"去除内容中的标题"

是否需要使用字符串相似度算法, 解决标题不完全一致的导致无法匹配的问题
image

function levenshteinDistance(a, b) {
  const m = a.length;
  const n = b.length;
  const dp = new Array(m + 1).fill(null).map(() => new Array(n + 1).fill(0));

  for (let i = 0; i <= m; i++) {
    for (let j = 0; j <= n; j++) {
      if (i === 0) {
        dp[i][j] = j;
      } else if (j === 0) {
        dp[i][j] = i;
      } else {
        dp[i][j] = Math.min(
          dp[i - 1][j - 1] + (a[i - 1] === b[j - 1] ? 0 : 1),
          dp[i][j - 1] + 1,
          dp[i - 1][j] + 1
        );
      }
    }
  }

  return dp[m][n];
}

Add a site

Can this site be added:


I tried adding it but there were many problems

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.