Skip to content

Releases: ZhenShuo2021/V2PH-Downloader

v0.4.4

22 Sep 18:50
v0.4.4
5f642ea

Choose a tag to compare

What's Changed

  • 修正 --cookies-path 選項幾乎不能使用的錯誤 (#16)
  • 移除 --cookies-path 選項目錄遞迴搜尋邏輯,現在只會尋找指定的目錄 (77acdc8)
  • 修正 --max-worker 選項沒有作用的錯誤 (c47078f)
  • 遇到圖形驗證碼時會等待用戶手動輸入而不是判斷為該頁面無圖片 (53ccd64)

Full Changelog: v0.4.2...v0.4.4

0.4.2

22 Apr 20:28
v0.4.2
62a4147

Choose a tag to compare

What's Changed

功能和修正

  1. 使用 HTTP/2 下載圖片
  2. 支援自定義 web_bot 的 user agent
  3. 支援自定義下載器的 headers (#9)
  4. 修正非同步任務沒有正確排程的錯誤 (#4)
  5. 修正 web_bot 登入判斷方式 (#5)
  6. 修正 web_bot 遇到頁面封鎖時還是會 logging 下載資訊的錯誤
  7. 修正 chrome_args CLI 輸入的解析方式 (#7)
  8. 修正 Windows 設定資料夾如果找不到環境變數 APPDATA 時的預設路徑
  9. 修正下載相簿列表頁面時,metadata 被覆蓋的錯誤 (#12)
  10. 將 user agent 從 runtime_config 改為 static_config

開發者相關

  1. 更新 workflow 檔案以支援手動觸發
  2. pre-commit 改為指定以 uv 執行 pytest
  3. 重構設定初始化流程,參照 gallery-dl 和 yt-dlp 改為在 __init__.py 中執行
  4. 重構下載相關的所有檔案,將 utils 資料夾的功能放到對應的模組中
  5. 簡化下載器,移除多線程全面改為非同步方式執行,移除中介類別和 queue,直接以 gather 方式排程任務
  6. 將 core 資料夾改名為 scraper
  7. 逐步從相對導入改為絕對導入

Full Changelog: v0.3.2...v0.4.2

v0.3.2

19 Apr 13:44
v0.3.2
3723c5a

Choose a tag to compare

What's Changed

  1. 修正 HTTP error 錯誤訊息沒有被捕捉的錯誤
  2. 修正每次都會更新資料夾權限的錯誤
  3. 更新過時文檔

Full Changelog: v0.3.1...v0.3.2

v0.3.1

12 Mar 12:12
v0.3.1
a8bd35e

Choose a tag to compare

v0.3.1

  • 修復 argparse 無法解析家目錄的錯誤
  • 修復首次運行時無法自動登入的錯誤
  • 修復配置被覆蓋的錯誤

Full Changelog: v0.3.0...v0.3.1

v0.3.0

04 Feb 19:18
v0.3.0
c7ac576

Choose a tag to compare

  • 現在可以下載 search 頁面了
  • 支援 --range 選項,用法和 gallery-dl 的完全相同
  • 修正metadata重複生成的錯誤
  • --no-history 改成 --no-metadata

v0.2.7

04 Feb 18:56
v0.2.7
8cd8275

Choose a tag to compare

  • 新增參數 -c, --cookies-path: 指定此次執行所使用的 cookies 檔案。如果提供的路徑為資料夾,會自動搜尋該資料夾中所有檔名包含 "cookies" 的 .txt 檔案。這對不希望使用帳號管理功能的用戶特別有用。
  • 更新套件依賴

v0.2.6

14 Dec 00:37
v0.2.6
45fe9c5

Choose a tag to compare

  • 優化登入邏輯
  • 優化日誌處理
  • 提供客製化入口
  • 棄用 accounts.yaml 中的帳號額度
  • 降低密碼計算複雜度參數
  • 重構 config.py
  • 修正 v0.2.5 的多項錯誤