发现一个好玩的应用:阅读
APK
- 3.0:https://www.coolapk.com/apk/io.legado.app.release
- 2.0:https://www.coolapk.com/apk/com.gedoor.monkeybook
github
https://github.com/gedoor
blog
https://www.hostfans.cn/
rule
https://gedoor.github.io/MyBookshelf/sourcerule.html
https://gedoor.github.io/MyBookshelf/sourceEdit/index.html
sites
http://ku.iszoc.com/index/search.html
http://ku.mumuceo.com/
http://ku.mumuceo.com/yuedu/index/index.html
优点
- 开源,木有广告
- 自定义规则,可玩性高
- 阅读该有的功能都具备,爽
缺点
- 萌新打开app,会一脸懵,这是个什么归app,没鸟用,没有源,什么作用都没有
- 菜单有点乱,有时候不在预期的地方出现
- 更新有点担心流量,可能是因为不了解它的下载机制,所以有点担心
可改进的
- 可预见的以后的某些站点,可能会使用app,其API应该会对http的字段有要求,需要加个自定义头部字段的源字段
练手的 2.0
{
"bookSourceGroup": "fox",
"bookSourceName": "meegoq",
"bookSourceUrl": "https://www.meegoq.com",
"enable": true,
"httpUserAgent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36 OPR/64.0.3417.73",
"loginUrl": "",
"ruleBookAuthor": "tag.i@tag.a@text.0",
"ruleBookContent": "id.content@html",
"ruleBookInfoInit": "",
"ruleBookKind": "tag.i@tag.a@text.1",
"ruleBookLastChapter": "",
"ruleBookName": "tag.h1@text",
"ruleBookUrlPattern": "",
"ruleChapterList": "class.mulu@tag.li@tag.a",
"ruleChapterName": "text",
"ruleChapterUrl": "tag.article@tag.footer@tag.a@href",
"ruleChapterUrlNext": "",
"ruleContentUrl": "href",
"ruleContentUrlNext": "class.last@tag.a@href",
"ruleCoverUrl": "class.cover@tag.img.0@src",
"ruleFindAuthor": "",
"ruleFindCoverUrl": "",
"ruleFindIntroduce": "",
"ruleFindKind": "",
"ruleFindLastChapter": "",
"ruleFindList": "",
"ruleFindName": "",
"ruleFindNoteUrl": "",
"ruleFindUrl": "",
"ruleIntroduce": "class.desc@html",
"ruleSearchAuthor": "tag.span.3@tag.a@text",
"ruleSearchCoverUrl": "",
"ruleSearchIntroduce": "tag.span.-1@text",
"ruleSearchKind": "tag.span.0@text",
"ruleSearchLastChapter": "tag.span.2@tag.a@text",
"ruleSearchList": "class.lastest@tag.li!0",
"ruleSearchName": "tag.span.1@tag.a@text",
"ruleSearchNoteUrl": "tag.span.1@tag.a@href",
"ruleSearchUrl": "https://www.meegoq.com/search.htm?keyword=searchKey&pn=searchPage|char=utf-8",
"serialNumber": 0,
"weight": 0
}