Releases: ZhenShuo2021/V2PH-Downloader
Releases · ZhenShuo2021/V2PH-Downloader
v0.4.4
0.4.2
What's Changed
功能和修正
- 使用 HTTP/2 下載圖片
- 支援自定義 web_bot 的 user agent
- 支援自定義下載器的 headers (#9)
- 修正非同步任務沒有正確排程的錯誤 (#4)
- 修正 web_bot 登入判斷方式 (#5)
- 修正 web_bot 遇到頁面封鎖時還是會 logging 下載資訊的錯誤
- 修正 chrome_args CLI 輸入的解析方式 (#7)
- 修正 Windows 設定資料夾如果找不到環境變數
APPDATA時的預設路徑 - 修正下載相簿列表頁面時,metadata 被覆蓋的錯誤 (#12)
- 將 user agent 從 runtime_config 改為 static_config
開發者相關
- 更新 workflow 檔案以支援手動觸發
- pre-commit 改為指定以 uv 執行 pytest
- 重構設定初始化流程,參照 gallery-dl 和 yt-dlp 改為在
__init__.py中執行 - 重構下載相關的所有檔案,將 utils 資料夾的功能放到對應的模組中
- 簡化下載器,移除多線程全面改為非同步方式執行,移除中介類別和 queue,直接以 gather 方式排程任務
- 將 core 資料夾改名為 scraper
- 逐步從相對導入改為絕對導入
Full Changelog: v0.3.2...v0.4.2
v0.3.2
v0.3.1
v0.3.0
- 現在可以下載
search頁面了 - 支援
--range選項,用法和 gallery-dl 的完全相同 - 修正metadata重複生成的錯誤
- 把
--no-history改成--no-metadata
v0.2.7
- 新增參數
-c, --cookies-path: 指定此次執行所使用的 cookies 檔案。如果提供的路徑為資料夾,會自動搜尋該資料夾中所有檔名包含 "cookies" 的 .txt 檔案。這對不希望使用帳號管理功能的用戶特別有用。 - 更新套件依賴
v0.2.6
- 優化登入邏輯
- 優化日誌處理
- 提供客製化入口
- 棄用 accounts.yaml 中的帳號額度
- 降低密碼計算複雜度參數
- 重構 config.py
- 修正 v0.2.5 的多項錯誤