Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

增加导入Kindle电子书信息功能 #11

Open
liukangxu opened this issue Jul 28, 2020 · 5 comments
Open

增加导入Kindle电子书信息功能 #11

liukangxu opened this issue Jul 28, 2020 · 5 comments

Comments

@liukangxu
Copy link

希望在Bookshelf中管理Amazon、图灵电子书等网站购买的数字书籍,如作者允许我可以尝试提交PR来实现这个功能

@smartjinyu
Copy link
Owner

当然可以,非常感谢。不过能否先聊一聊您的思路呢,是利用他们的 API 还是直接 parse 网页来实现?

@liukangxu
Copy link
Author

我的想法是通过逆向工程获取undocumented API,避免parse网页。

@smartjinyu
Copy link
Owner

这样的话还是建议单独 fork 出来做吧。在这个项目的数据源方面,个人还是希望能尽量符合对方服务的 TOS 以免造成法律争议,感谢理解。

@liukangxu
Copy link
Author

非常理解,如果是基于这样的考虑,也许可以做一个导入csv&与当前数据库merge的功能来实现类似功能并规避风险。

@smartjinyu
Copy link
Owner

这个想法我觉得不错,之前也有类似的提议#7,希望能提供一种通用的导入数据的方式。

目前的版本里没有提供 CSV 导入并 merge 的功能,主要是考虑以下两点:

  1. 数据完整性的校验。CSV 是通用格式,如果用户错选了不是用于本软件的 CSV 进行导入,要如何检验以防止 mess up 正常数据。

  2. 如何导入图书封面,CSV/二维码里只能提供文本信息。(也许可以加一个 column 指向封面图片的 external path,读取之后 merge 进来?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants