MyBookshelf
MyBookshelf copied to clipboard
增加导入Kindle电子书信息功能
希望在Bookshelf中管理Amazon、图灵电子书等网站购买的数字书籍,如作者允许我可以尝试提交PR来实现这个功能
当然可以,非常感谢。不过能否先聊一聊您的思路呢,是利用他们的 API 还是直接 parse 网页来实现?
我的想法是通过逆向工程获取undocumented API,避免parse网页。
这样的话还是建议单独 fork 出来做吧。在这个项目的数据源方面,个人还是希望能尽量符合对方服务的 TOS 以免造成法律争议,感谢理解。
非常理解,如果是基于这样的考虑,也许可以做一个导入csv&与当前数据库merge的功能来实现类似功能并规避风险。
这个想法我觉得不错,之前也有类似的提议#7,希望能提供一种通用的导入数据的方式。
目前的版本里没有提供 CSV 导入并 merge 的功能,主要是考虑以下两点:
-
数据完整性的校验。CSV 是通用格式,如果用户错选了不是用于本软件的 CSV 进行导入,要如何检验以防止 mess up 正常数据。
-
如何导入图书封面,CSV/二维码里只能提供文本信息。(也许可以加一个 column 指向封面图片的 external path,读取之后 merge 进来?)