十二月 2024

2024年12月02日 09時07分49秒

Ruby應用-以Github的books-dl為例 - Pacermania的部落格

books-dl

簡單來說,要在pc裡灌ruby 2.6.5版+devkit。要下載2.6.5版的Ruby,並且安裝MSYS2。

ruby 2.6.5版+devkit

安裝完Ruby之後,會跳出一個視窗,基本上就是選擇1或是3,然後按enter。就完成Ruby和MSYS2的安裝了。

下載我除錯過的檔案(ZIP壓縮檔)在這裡

books-dl-master

重點在於要在用ZIP解壓縮之後的目錄下,要在終端機模式,輸入bundle install指令,然後按enter鍵,這樣所有的設定和套件就會自動安裝好。

若發現錯誤訊息是有關bundler版本有關的,請輸入下列指令。

先打

gem uninstall bundler

按enter鍵

再輸入

gem install bundler -v 2.0.2

按enter鍵

接著在執行ruby main.rb前,先要在main.rb中輸入電子書的ID。

books-dl

books-dl

電子書的ID就是當你用電腦登入博客來電子書書櫃時,網址尾巴的地方就是電子書的ID(如下圖所示)

完成之後,一定要登出網頁版的博客來電子書書櫃,然後在terminal環境下輸入ruby main.rb。

接著就輸入帳號密碼,然後這時會在解壓縮的主目錄下會產生一張png的圖檔。

把圖檔打開,輸入圖檔上面的文字,如果一切正確,就會開始下載。

books-dl

books-dl

後記

有些人會遇到輸入帳號密碼一直無法登入的問題,這時先檢查

books-dl

1.是否還有網頁還是有登入博客來的狀態,若有登入,請務必登出。

2.請不要用openpoint帳號手機登入的方式。若你博客來電子書是用openpoint帳號並且買書的帳號但沒設定密碼登入,而是使用手機登入,就會一直跳出 open point.手機驗證碼登入。只要設定好密碼,就可以用帳密登入下載了。

3.請檢查你的密碼是否到期(博客來每隔一段時間就會要求顧客換密碼),如果密碼有到期,請更換密碼完成後再登入。

延伸閱讀:

[Kindle]使用Calibre+DeDRM,幫你去除亞馬遜(Amazon)電子書的DRM

[Kindle]讓你的Kindle也可以讀樂天書城(Kobo)的電子書

Kindle app-使用iOS語音功能來"聽書"

天使遊戲-卡洛斯·魯依斯·薩豐

博客來電子書

另外,美國購物代運可參考:

https://a1253247.blogspot.com/p/hopshopgo-vs-spexeshop.html

對板球有興趣的可參考:

https://a1253247.blogspot.com/2022/05/cricket-line-written-by-admin-24-10.html

對生活飲食有興趣,可參考:

野獸媽媽|熱愛旅行和下廚的兩男媽

回首頁

#Amazon app #alexa app #TP-Link Smart Wi-Fi Plug #亞馬遜 #亞馬遜wifi #亞馬遜Alexa聲控 #Alexa聲控 #Smart Wi-Fi Plug #無線網路智慧插頭 #PLEX

Index