程序猿打招自己的电子图书馆

我是一个懒人,所以很多事情都不喜欢手工处理。随着年份的增加,个人的书籍也越来越多了,但是如果要找什么东西时候,我可能自己都不知道我有什么书,书籍主要讲解什么内容了。所以我就想到了电子书库,将自己的书籍都录入到电子数据,这样可以方便以后查找了。只说不做非程序猿了。还说什么了,直接开做了

说下我的思路,很简单

每本书籍都有条形码ISBN,千万不要告诉我你不知道条形码是神马,算了,我还是截张图。根据ISBN号,我们可以通过豆瓣api查找书籍信息。



第一步:识别条形码

这个比较简单,现在免费的扫描工具很多,但是不太适合我,因为我要把扫描的IBSN号发到我的电子书库接口,然后通过isbn号查查到数据信息并录入数据库,所以我就要自己写扫描工具,本人使用IOS开发客户端,扫描库使用zbar(告诉大家一个秘密,嫌麻烦可以使用phonegap开发客户端)。

第二步:通过条形码ISBN号查找数据信息

这一步非常简单,直接调用豆瓣的api就可以,查找书籍信息,然后保存到数据库就好了。豆瓣api如下

https://api.douban.com/v2/book/isbn/:9787121198854(https://api.douban.com/v2/book/isbn/:xxxx)


客户端如下截图:



PS:这里面还有一部比较重要,就是找对应数据的PDF文档或者其他类型的电子文档,

方法一:从linux.linuxidc.com这个网站想办法获取,以前写过一部分代码

方法二: 写爬虫通过百度等搜索平台 找到 有此电子书的网站,然后下载

我个人后续更倾向使用方法二,互联网中拥有浩瀚的资源,我也在写个通用爬虫程序,只需要简单配置就可以爬取任何网站了



原文地址: 程序猿打招自己的电子图书馆

智能推荐

  • 【ZBar】ios错误ignoring file xxx missing required architecture x86_64 in file
  • 最有用的Linux命令行使用技巧集锦
  • 王德顺《追求自由的亡命徒》
  • 我的Mac软件集
  • 【QQ音乐Api】移花接木 打造自己的音乐电台

你可能感兴趣的:(程序,条形码,电子,图书馆,神马)