用C語言寫漫畫下載器
這是個使用 C 語言 的 Console 畫面去繪出模擬 BBS 版型,並且利用 wget 指令將知名網站 8comic 上的原始碼轉譯出漫畫並下載,簡單說就是使用 C 語言製作一個爬蟲,並且以 Console 的方式模擬 BBS 介面的排版,然後將爬回來的數據以 HTML 方式開啟。
作品靈感來源只是想方便看漫畫,所以動手寫了程式將網站上的圖檔可以依照自己的選擇進行下載,程式中利用了 SQLite、C 語言多重指標、網頁語言工具..等。下載後的漫畫皆會存在客戶端的資料夾裡面,搭配 JavaScript、HTML 來達到瀏覽效果,所以只要開啟資料夾內的 index.html 即可方便看漫畫,有興趣也歡迎至 GitHub 下載執行檔、原始碼試試,不過此作目前已經沒在維護,若 8comic 網站有更新原始碼的話,則不保證可以正常下載漫畫。
其中 BBS 介面的方式是自行制定一套檔案規則,並且放置在 Interface/ 目錄下,當要產生畫面時,C語言 去讀取自訂的字串規格,並且在 Console 上格式化即可達到想要的畫面。換句話就是自行實作一個簡單的 MVC 架構的 View。
※ 目前此作品已經沒有再更新與維護囉!