How enlin06/weissschwarzrose_deck_builder works
這是以 PyQt5 製作的 Weiß Schwarz Rose 牌組編輯器。主要流程是使用者選系列、篩選並檢視卡片,將卡片加入牌組,再預覽及匯出牌組圖片。另有資料擷取與卡圖下載工具,用官方卡片網站產生 JSON 資料及本機卡圖。關係以 README 和已提供的程式片段為據;未取樣的介面程式細節不作推測。
Main entry points: viewer_V2.py 卡片介面 · deck_creater.py 牌組圖片生成 · download_img.py 卡圖下載 · json 卡片 JSON
Components 11
Connections 15
- 使用者 → 卡片介面: 操作
README.md - 卡片介面 → 卡片篩選: 提供篩選
viewer_V2.py - 卡片介面 → 卡片 JSON: 讀取資料
README.md - 卡片介面 → 卡圖檔案: 顯示卡圖
viewer_V2.py - 卡片介面 → 卡片詳情: 開啟詳情
viewer_V2.py - 卡片介面 → 牌組編輯: 管理牌組
viewer_V2.py - 卡片介面 → 牌組圖片生成: 呼叫生成
viewer_V2.py - 牌組編輯 → 牌組圖片生成: 提供牌組
viewer_V2.py - 牌組圖片生成 → 卡圖檔案: 讀取卡圖
deck_creater.py - 牌組圖片生成 → 使用者: 匯出圖片
README.md - 卡片資料擷取 → 官方卡片網站: 擷取卡片
databuild.py - 卡片資料擷取 → 卡片 JSON: 寫入資料
databuild.py - 卡圖下載 → 卡片 JSON: 讀取圖片網址
download_img.py - 卡圖下載 → 官方卡片網站: 下載卡圖
download_img.py - 卡圖下載 → 卡圖檔案: 儲存卡圖
download_img.py