YourNovel-基于 Golang 的开源小说搜索引擎&免费小说阅读网站 http://www.yournovel.cn

2019-09-01 16:35:06 +08:00
 lsls931011

项目地址: https://github.com/DemonFengYuXiang/YourNovel

1.为什么要发起 YourNovel 项目呢?

主要是本人是一位十几年书龄的小说爱好者,平时就喜欢到网站搜索小说然后自己看,但是,那些小说网站各种奇怪的广告、各种不一样的显示方式让我看着特难受,所以就想着能不能做一款产品能够将这些小说站的小说全部按照统一样式显示出来。 之后,就跑到 Github 去搜索有没有类似项目,后来,找到 owllook 该项目地址是 https://github.com/ howie6879/owllook,说实在真实眼前一亮 无广告、界面清爽 让我看着很舒服。但是, 貌似作者不久后就会关闭这个网站而且该项目又是通过 Pythoh 开发,想着自己手里有服务器又新学了 Golang,马上行动起来发起了这个项目。

2.是否会长期维护呢?

不出意外,会长期维护下去

3.YourNovel 项目好像直接套用了部分 owllook 项目一些代码?

本项目是起源于 owllook,有很多东西是直接看 owllook 项目借鉴了一些,而且 owllook 的前端样式很漂亮,就直接套用了,后期可能会根据自己爱好进行修改。

4.YourNovel 的原理是什么?

如果你去看代码发现其实很简单,就是通过关键字放入主流搜索引擎上进行搜索,然后根据搜索出来的结果以及规则将页面显示给用户, 服务器不存储任何数据, Reids 会保存搜索引擎结果,但是在 24 小时之后会被删除

注意: 本项目是提供小说爱好者学习,不得进行商用

4546 次点击
所在节点    程序员
32 条回复
justin2018
2019-09-01 22:22:52 +08:00
我也准备做个类似的 😁

喜欢好看的 UI 目前还在弄 UI 这部分
seaguest
2019-09-01 22:53:58 +08:00
@lsls931011

另外如果服务器缓存中间结果,你的存储会不够的,如果用户大的话。
目前很多都是客户端做的,每个站点维护一套规则。
lsls931011
2019-09-01 23:10:10 +08:00
@seaguest 目前缓存的主要是每本小说的搜索结果,对于目录以及小说内容是不进行缓存的,因此, 对于缓存的这块应该还是足够的, 如果之后真出现你说的情况, 我可能需要又要写代码去检测那些缓存时间久而搜索频次低的缓存进行清除或者参考消息中间件的做法看是否可以缓存到磁盘等等做法。 真到那个地步再说吧, 比较也是刚开始开发, 网站目前也没多少人, 现阶段这个方案还是可行的, 真希望能早点碰见你说的这种情况
lsls931011
2019-09-01 23:14:43 +08:00
@Jface 努力中,⛽️
usslss
2019-09-02 10:05:39 +08:00
v2 对这种光明正大的盗版侵权容忍度这么高的? 呵呵
usslss
2019-09-02 10:06:00 +08:00
十几年书龄连个起点都玩不起
li02
2019-09-02 11:49:26 +08:00
随便哪个小说站,禁用 JS 后看书效果都不错
@lsls931011
lsls931011
2019-09-02 14:33:44 +08:00
@li02 只是提供另外一种方式看一下小说而已
lsls931011
2019-09-02 14:52:15 +08:00
@usslss 终于碰到讽刺我的了,真好, 不然我还以为自己进了一个假的 v2
shareSK
2019-09-02 15:29:20 +08:00
开始了开始了,板凳坐好,等着撕逼大战,吃瓜开始了。交流着交流着突然蹦出个与众不同的人。战起来嗷。
lsls931011
2019-09-02 15:49:18 +08:00
@shareSK 哈哈哈, 就你皮, 我才不撕呢, 淡定看他回复
usslss
2019-09-03 14:30:23 +08:00
不是讽刺你 是讽刺在座的所有人 偷偷看就算了,还弄出来 真的恶心

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596944

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX