要說這個會點編程,還是有好處的
之前一直使用kindlepush來免費推送數(shù)據(jù),可能因為版權的原因,kindlepush最后停了
所以一直苦于沒有豐富的圖書推送kindle
既然沒有,那就自己做一個吧
第一步:數(shù)據(jù)抓取
數(shù)據(jù)來源,各種小說網站
最后抓取到的小說竟然有30萬部,有將近100G的文件,哈哈哈~~
如下:

image.png

image.png
第二步:索引
我有了這么多小說總不能,一個一個的看,一個一個的找,就算本地搜索的話也需要檢索100G的文件夾,這樣太慢了
所以我離線構建每個文件的位置和編碼:

image.png
編碼用來查找圖書、中間是抽取了文件目錄分類和文件名、后面是文件的位置
第三步:索引格式化
上面的索引查看起來有點不方便,因為他是放在機器本地的,我如果沒帶電腦,怎么辦
索引就看不成了
所以我把索引做成markdown的形勢

image.png
第四步:索引web化
并用hexo框架做了個博客,把所有的索引文件分塊做成書單,發(fā)布出來:
這個是首頁:

image.png
這個是歸檔:

image.png
這個是分類:

image.png
這個是具體的索引頁:

image.png
這樣的話,我可以直接打開博客,看我都有哪些書,但是書對應的有密碼,這是怎么回事呢?
第五步:通過密碼推送數(shù)據(jù)
每本書對應唯一的密碼
閑下來的時候,我可以隨便看看博客,想看一本書的時候,只需要使用密碼就可以把對應的書推倒我的郵箱或者kindle中

image.png
第六步:構建微信公眾號
為了推書,我也是用盡全身解數(shù)

image.png
啊
我構建了一個微信公眾號,看微信開發(fā)文檔
后臺編碼,構建書庫的檢索系統(tǒng)(jieba做的分詞系統(tǒng))
貼點代碼,哈哈哈:

image.png
這一步的目的是在微信上輸入書名就可以找到書籍對應的密碼
第七步:推送系統(tǒng)構建
我在公眾號發(fā)送指定的書籍密碼,
服務器通知我放書籍資源的機器,給我發(fā)郵件,附件帶上書籍就可以了
第八步:推送kindle
把發(fā)送郵件的郵箱,在亞馬遜平臺上設置為白名單
目的郵箱設置為我的kindle郵箱
這樣我的kindle也可以收到我的書了
哈哈哈,一輩子這么長,這么多書夠我讀的了,開心