好讀網站 是推廣中文電子書的公益網站。由於創辦人周劍輝先生已辭世,網站前景不明,為了收藏讀友們多年來不斷努力不斷貢獻的成果,寫了這個小工具,可將網站中的書籍檔案備份下來。
- 透過即時解析網站的方式取得書籍資訊。網站版本以 2019/04/29 為準。
- 預設只試著下載 updb, pdb, epub 格式,不是每本書都有提供多樣的格式供下載。若要增減,請調整程式中的設定值。
- 由於網頁格式有不一致的情況,沒有特別核對是否有缺失的書籍。
- 部份書名可能有編碼問題被轉為?。
- 快速開發,只有簡單的錯誤處理及訊息顯示。
- 沒有提供編譯好的執行檔,需自行由原始碼編譯。
- Windows 10
- .NET Core 2.1.505
.NET Core 為跨作業系統開發環境,可在 Windows, MacOS 及 Linux 下執行。
以 Windows 下為例。
開啟 命令提示字元,執行 dotnet --version
>dotnet --version
2.1.505
進到方案目錄(~/haodoo-downloader)
>dotnet build
>dotnet publish -c Release
- 用 Release 組態。
- 會發佈在 haodoo-downloader\HaodooDownloader\bin\Release\netcoreapp2.1\publish\ 下。
在發佈目錄下,執行
dotnet HaodooDownloader.dll [輸出路徑]
- [輸出路徑] 非必要,預設為執行目錄下的 Haodoo 目錄。