起因
小编本人有阅读pdf书籍的习惯,但是每次在手机上看到xx页时,到了电脑端或其他端就需要傻瓜式的手动调进度,而且可能手机上的100页,在电脑端或其他端山不一定是100页,这就使得小编很苦恼。其他可以同步阅读进度的软件,也体验过,但是钱包更苦恼。无奈,只能动动手指头了。
随便介绍一下用了什么技术
数据库:mysql
后端:springboot
前端:vue
这里的 pdf 阅读模块让我们一起感谢 Firefox 开源的 pdfjs ,蟹蟹大佬们。
为了大家可以快速体验,所以我花了一点小时间,打包成了 docker 供大家免费使用。
快速使用
拉取镜像
docker pull cwghost/focus:latest
运行
docker run -d --name focus -p 80:80 -v ~/books:/books cwghost/focus:latest
- -p: 端口映射,格式为
主机(宿主)端口:容器端口
- -v: 工作目录映射。格式为
-v 宿主机路径:/books
,后者不能修改
默认账户
- 用户名:
admin
- 密码:
123456
简单介绍一下功能
不说太多,直接上图吧
登录页面
主页面
上面是PC端的显示界面,下面放上移动端
没啥功能,大家看看图就好
注意
- 上传文件大小我做了不超过500M 的限制
- 做了上传和下载的权限,但是后面想了想,还是不限制了,但这两个权限还留着,不过没什么用
- UI 随便做的,将就一下
最后,如果觉得目前的 UI 或 有些功能有 BUG,或需要增加新功能,可以到 Focus-Github 中提 Issue。
如果有较多人,我应该会改吧。