Results 37 comments of Seidko

@qianfanguojin 可以,我写一个flutter应用试试? 还是说要用kotlin写?

@qianfanguojin 其实**不要局限于一本书一个书源的思维。** 可以一本书正文用笔趣阁等书源,而评论用起点等网站,可以在右上角加一个“段评书源选择”,让正文书源和评论书源分开。我的构思就是这个样子。 个人感觉其实工作量并没有那么大,每个段落后加个控件?应该是吧? 还有阅读的字符串都是硬编码吗?还是有做本地化的api?

@qianfanguojin > **还有一个细节,起点的`reviewList`有一个`quoteContent`,这个`quoteContent`是该段评所评论的段落的内容,可以通过字符串比较来判断这个段落是否属于这个段落** ~甚至有可能通过这个手段来从正版获得内容(幻想~ 原文我提到了这一点,起点的api里有**该段评所评论的段落的内容**。所以,可以根据字符串比较来校验该段落评价是不是属于这一行的。 正因为我发现了这一点,才让我的想法成为了可能。

@qianfanguojin 😂 不,`quoteContent`是起点api返回的内容啊,仔细看看我写的api样例: ```json "quoteContent": "“哪位!”" ``` 这个`“哪位!”`就是该段落的内容 所以一比较,就知道这个书源的段落有没有错位了

@qianfanguojin 这是我的想法中很重要的一环: 首先,一本书开始阅读以后,*在这里可以弄一个设置让用户选择是否开启段评* 自动搜索所有支持段评的书源中是否有这本书,然后根据获取到的 `bookId` 和 `chapterId` 获取`reviewSummary`,用户点击该段落后获取 `ReviewList` 获得该段落的评论,最后让书源设置的解析规则解析从支持段评的书源获取到的内容并呈现出来

@qianfanguojin 就是把解析api的任务交给书源的意思

@qianfanguojin > **显示阶段: 打开阅读界面,根据 bookid 和 chapterid 获取该页的段落评论数量,然后获取到每段对应的 quoteContent ,并和当前正文进行匹配,匹配正确的则进入显示该段落标签(即查看评论列表的按钮),如不匹配则跳过。** 对了,对于字符串模糊匹配算法,我已经搞到了几个: ## 1. 字符串向量化 这个算法我不是很理解,所以我放不了代码,大佬可以上网搜索一下 ## 2. 莱温斯坦编辑距离算法 我已经有了一个js的代码,java的算法在[这里](https://blog.csdn.net/m0_53997485/article/details/116800052) ```js function editDistance (strA, strB) { // Levenshtein Edit Distance if...

> 可以,我看看 @gedoor 大佬有计划了吗?

首先,我没钱,如果我有钱肯定会去看正版(当然也不会出现在这里),**`然后,阅读的工作仅仅是设计书源框架,任何其他行为都属于个人行为,与阅读无关`**,最后,关于你提出的: > (段评,章评,书评)需要付费订阅书章节才能获取数据,能获取这个了,正文也可以获取(你出钱订阅啊,全网几亿本书。) 可以先看看前面吗?