2018年3月24日 星期六

MahoMangaDownloaderVer6.4更新

最近有發現到dm5直行漫畫有部分漫畫會無法下載, 原因在於dm5漫畫圖源位址名稱的編號數有少數不是從1開始, 所以6.3版的下載器才會沒辦法parser到正確的圖源, 另外還有6.3版加入的非法字元轉全型的功能, 實作這功能時反而把舊的取代功能弄壞了(有一行忘記改到囧), 這就是沒有做unit test的下場嗎囧

另外還修了幾個使用者反應的bug, 可以的話希望這版能這樣順下去(最近工作要開始忙了囧), 希望網站不要再那麼頻繁改版阿。


Ver6.4 更新內容:
  • 修正dm5部分直行漫畫不能下載問題
  • 修正非法字元取代會出錯的bug
  • 修正更新程式時user_setting會重置的問題
  • 過濾漫畫清單表格的data error事件

下載器Demo圖:








檔案位址:
https://drive.google.com/file/d/1eyXA8MRR-s9cr-CbwJHPjTpFVBZqzBGk/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/1a9bNGqQ39FhrXCEdt473h_ZA0pmJYFZY/view?usp=sharing

解壓密碼:zmcx16

------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器


支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://99.hhxxee.com/
http://www.8comic.com/ (http://www.comicbus.com/)
https://e-hentai.org/
https://exhentai.org/
https://nhentai.net/


環境需求:
******************
1. .Net framework 4.5.2 or later
https://www.microsoft.com/zh-tw/download/details.aspx?id=42642

2. Visual C++ 2013
https://www.microsoft.com/zh-TW/download/details.aspx?id=40784


功能:
******************
1. 可批次下載
2. 支援多執行緒下載(Max thread = 3, 請多珍惜各個資源網站)
3. 支援搜尋功能, 搜尋過濾的關鍵字以及類別選單可在選單->設置的地方修改,預設為只輸出日文,中文,英文資源,分隔關鍵字為 '|' 字元
4. 支援追蹤功能, 可將網址/關鍵字加入追蹤清單, 之後可掃描目前尚未下載的漫畫。
5. 語系: 中文/英文
6. 要下載EX熊貓的資源,必須先設置一次Cookie(選單->設置->ehentai->Cookie),產生Cookie檔後即可下載EX資源,之後皆不需重新設置
7. 支援自動檢查最新版本


注意事項:
******************
1. e-hentai/exhentai有流量限制, 且下載過大會封鎖IP, 如果是網路環境為固定IP的話請加大delay時間
2. e-hentai/exhentai的快速搜尋只會Parse英文檔名, 除非有特定需求否則建議disable快速搜尋
3. 在啟用重啟新IP功能時, 下載器會在被ban ip or 流量超過時自動換IP, 換IP過程電腦網路會暫時斷線, 並且只有網路環境為浮動IP的情況才有用。
4. 針對6.0以後的版本, 使用者資料(漫畫清單, 參數設置, Cookie檔案等等)皆會放在User_Data資料夾內, 更新下載器版本時User_Data內的檔案皆可銜接使用。

Staff:
******************
Author:  zmcx16 ([email protected])
Illustrator: 超愛喝榛奶


Web sites:
******************
https://zmcx16.blogspot.tw/
https://github.com/zmcx16/


Using Package & Reference:
******************
CefSharp - (https://github.com/cefsharp/cefsharp) -  BSD LICNESE
HtmlAgilityPack - (https://github.com/zzzprojects) - MIT LICNESE
lz-string-csharp - (https://github.com/jawa-the-hutt/lz-string-csharp) - The Unlicense
Imazen.WebP - (https://github.com/imazen/libwebp-net) - MIT LICNESE
log4Net - (http://logging.apache.org/log4net/) - Apache License Version 2.0
newtonsoft.Json (http://www.newtonsoft.com/json) - MIT LICNESE
DataGridViewProgressBarCell - (https://www.codeproject.com/Articles/117021/How-to-Create-ProgressBar-Column-in-DataGridView) - CPOL LICENSE


免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

2018年3月17日 星期六

MahoMangaDownloaderVer6.3更新

由於看不下書 + 之後工作會比較忙, 所以趁這禮拜把許願池的feature request做一做, 然後下載器開發部分就會暫時告一段落, 除非遇到不能下載 or 嚴重的bug才會立即更新(又或者突然心血來潮之類的~~)。

順帶一提, 由於漫畫網or資源網有時都會有重複名稱的資源, 遇到這情況我之前都是分開下載再手動整理, 我都沒想到加個資料編輯功能就方便超多了, 明明是這麼簡單的東西為什麼會沒有想到....這真是個謎阿囧

Ver6.3 更新內容:
  • 新增資料編輯功能
  • 新增非法字元轉全型字的功能
  • 新增or搜尋漫畫的清單選取部分加入排序選擇功能
  • dm5新增支援直行漫畫下載 (中/韓漫主要格式)

下載器Demo圖:








檔案位址:
https://drive.google.com/file/d/1uLQLrgAVnVxbr-mcjxA6lza06janJ6Si/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/1VE85ArU3vEc1wVQEG5s8F0DGDDWRtpKx/view?usp=sharing

解壓密碼:zmcx16

------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器


支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://99.hhxxee.com/
http://www.8comic.com/ (http://www.comicbus.com/)
https://e-hentai.org/
https://exhentai.org/
https://nhentai.net/


環境需求:
******************
1. .Net framework 4.5.2 or later
https://www.microsoft.com/zh-tw/download/details.aspx?id=42642

2. Visual C++ 2013
https://www.microsoft.com/zh-TW/download/details.aspx?id=40784


功能:
******************
1. 可批次下載
2. 支援多執行緒下載(Max thread = 3, 請多珍惜各個資源網站)
3. 支援搜尋功能, 搜尋過濾的關鍵字以及類別選單可在選單->設置的地方修改,預設為只輸出日文,中文,英文資源,分隔關鍵字為 '|' 字元
4. 支援追蹤功能, 可將網址/關鍵字加入追蹤清單, 之後可掃描目前尚未下載的漫畫。
5. 語系: 中文/英文
6. 要下載EX熊貓的資源,必須先設置一次Cookie(選單->設置->ehentai->Cookie),產生Cookie檔後即可下載EX資源,之後皆不需重新設置
7. 支援自動檢查最新版本


注意事項:
******************
1. e-hentai/exhentai有流量限制, 且下載過大會封鎖IP, 如果是網路環境為固定IP的話請加大delay時間
2. e-hentai/exhentai的快速搜尋只會Parse英文檔名, 除非有特定需求否則建議disable快速搜尋
3. 在啟用重啟新IP功能時, 下載器會在被ban ip or 流量超過時自動換IP, 換IP過程電腦網路會暫時斷線, 並且只有網路環境為浮動IP的情況才有用。
4. 針對6.0以後的版本, 使用者資料(漫畫清單, 參數設置, Cookie檔案等等)皆會放在User_Data資料夾內, 更新下載器版本時User_Data內的檔案皆可銜接使用。

Staff:
******************
Author:  zmcx16 ([email protected])
Illustrator: 超愛喝榛奶


Web sites:
******************
https://zmcx16.blogspot.tw/
https://github.com/zmcx16/


Using Package & Reference:
******************
CefSharp - (https://github.com/cefsharp/cefsharp) -  BSD LICNESE
HtmlAgilityPack - (https://github.com/zzzprojects) - MIT LICNESE
lz-string-csharp - (https://github.com/jawa-the-hutt/lz-string-csharp) - The Unlicense
Imazen.WebP - (https://github.com/imazen/libwebp-net) - MIT LICNESE
log4Net - (http://logging.apache.org/log4net/) - Apache License Version 2.0
newtonsoft.Json (http://www.newtonsoft.com/json) - MIT LICNESE
DataGridViewProgressBarCell - (https://www.codeproject.com/Articles/117021/How-to-Create-ProgressBar-Column-in-DataGridView) - CPOL LICENSE


免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。

2018年3月10日 星期六

MahoMangaDownloaderVer6.2更新

這次更新主要有以下幾項:

1. 實作追蹤漫畫功能:
    之前決定好要做的追蹤功能, 其實後來改動蠻大的, 原本想做像是服務程式那樣在背景自動檢查並下載新漫畫, 可是應該沒有人會為了一個小下載器去註冊服務程式,  所以後來還是做在原本的下載器上,  然後如果真的要做自動檢查跟下載, 那又有兩個問題:

  • 如果是One Peace那種超大量的漫畫, 大多數人可能只想看最近幾話, 那自動全部都下載就是個很冗贅的功能了...
  • 關鍵字下載很容易有不少noise, 舉例: 源O郎前面要是多兩個字就很可怕了...。
基於上述理由, 最後追蹤漫畫的功能其實就是書籤+比對, 加入追蹤後選擇掃描, 下載器會列出該路徑你缺的漫畫集數 or 新出的資源, 再由使用者自行選擇加入清單,  要處理上述問題感覺也只能這樣了囧

追蹤漫畫的Url or Keyword如果網站是漫畫網就是輸入網址, 下載器會針對該漫畫網址去比對缺少的集數,  如果是資源網則是輸入搜尋的關鍵字, 下載器會去比對搜尋結果把缺少的資源show出來。

2.  增加N紳士搜尋支援原文標題:
     由於很少用N紳士, 一直沒發現搜尋功能都是直接Parse英文標題, 就把他切換成跟E站搜尋一樣了, 原本的英文標題搜尋就改成快速搜尋的模式。

3.  新增被ban ip時自動取得新IP:
     最近兩個禮拜感覺E站超會ban ip, 有時下個4~5本就被ban ip了, 搞得有點煩....所以就加上自動換IP的功能,  如果你本身的網路環境就是浮動IP然後接數據機,  那你只要用自動重啟新IP的預設路徑的就行了,  而如果你是跟我一樣, 是自己電腦外接一個4G分享器的話,  那你可能得寫一個自行reboot device的程式, 然後在設定執行路徑了。

在來就是修些有的沒的bug, 我也忘了修了哪些了XD  還有最近有些網友提了不少feature request, 說真的由於自己的輔助交易程式嚴重delay中, 再來可能會優先忙那塊, 許願池的部分就有時間再慢慢做了...。



Ver6.2 更新內容:
  • 新增追蹤漫畫功能
  • 增加N紳士搜尋支援原文標題, 英文標題移至快速搜尋選項
  • 新增被ban ip時自動取得新IP (網路環境須為浮動IP)
  • Fixed some bugs


下載器Demo圖:








檔案位址:
https://drive.google.com/file/d/1IrhnASHx8zl7Joevnh2pIhmzwZEPKTdy/view?usp=sharing

32位元版本:
https://drive.google.com/file/d/11l_ksEqNBHcW3frpwjDLU6UqTG83jVf6/view?usp=sharing


解壓密碼:zmcx16

------------------------------------------------------------------------------
MahoMangaDownloader 漫畫下載器


支援網站:
******************
http://www.dm5.com/
http://www.ikanman.com/ (http://www.manhuagui.com/)
http://99.hhxxee.com/
http://www.8comic.com/ (http://www.comicbus.com/)
https://e-hentai.org/
https://exhentai.org/
https://nhentai.net/


環境需求:
******************
1. .Net framework 4.5.2 or later
https://www.microsoft.com/zh-tw/download/details.aspx?id=42642

2. Visual C++ 2013
https://www.microsoft.com/zh-TW/download/details.aspx?id=40784


功能:
******************
1. 可批次下載
2. 支援多執行緒下載(Max thread = 3, 請多珍惜各個資源網站)
3. 支援搜尋功能, 搜尋過濾的關鍵字以及類別選單可在選單->設置的地方修改,預設為只輸出日文,中文,英文資源,分隔關鍵字為 '|' 字元
4. 支援追蹤功能, 可將網址/關鍵字加入追蹤清單, 之後可掃描目前尚未下載的漫畫。
5. 語系: 中文/英文
6. 要下載EX熊貓的資源,必須先設置一次Cookie(選單->設置->ehentai->Cookie),產生Cookie檔後即可下載EX資源,之後皆不需重新設置
7. 支援自動檢查最新版本


注意事項:
******************
1. e-hentai/exhentai有流量限制, 且下載過大會封鎖IP, 如果是網路環境為固定IP的話請加大delay時間
2. e-hentai/exhentai的快速搜尋只會Parse英文檔名, 除非有特定需求否則建議disable快速搜尋
3. 在啟用重啟新IP功能時, 下載器會在被ban ip or 流量超過時自動換IP, 換IP過程電腦網路會暫時斷線, 並且只有網路環境為浮動IP的情況才有用。
4. 針對6.0以後的版本, 使用者資料(漫畫清單, 參數設置, Cookie檔案等等)皆會放在User_Data資料夾內, 更新下載器版本時User_Data內的檔案皆可銜接使用。

Staff:
******************
Author:  zmcx16 ([email protected])
Illustrator: 超愛喝榛奶


Web sites:
******************
https://zmcx16.blogspot.tw/
https://github.com/zmcx16/


Using Package & Reference:
******************
CefSharp - (https://github.com/cefsharp/cefsharp) -  BSD LICNESE
HtmlAgilityPack - (https://github.com/zzzprojects) - MIT LICNESE
lz-string-csharp - (https://github.com/jawa-the-hutt/lz-string-csharp) - The Unlicense
Imazen.WebP - (https://github.com/imazen/libwebp-net) - MIT LICNESE
log4Net - (http://logging.apache.org/log4net/) - Apache License Version 2.0
newtonsoft.Json (http://www.newtonsoft.com/json) - MIT LICNESE
DataGridViewProgressBarCell - (https://www.codeproject.com/Articles/117021/How-to-Create-ProgressBar-Column-in-DataGridView) - CPOL LICENSE


免責聲明:
******************
MahoMangaDownloader僅作為學術研究使用,禁止利用本程式行非法用途。