Polestar
Polestar is a free, open-source leveling guide addon for WoW: Forever: an in-game arrow and leveling routes that make sense for every race 1 to 60, plus class quests.
查看怪物彈珠轉蛋活動行事曆與卡池資訊
Translation pending
AI summary · website content
GamesJavaScript · CSSGitHub @emily4027Availability needs another checkOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗抽卡統計的附屬工具:維護抽卡統計用的活動清單和卡池資料,並用月曆和角色總覽檢視自己的抽卡紀錄。
👉 網址:https://emily4027.github.io/monster-strike-gacha-data/
目前是測試版。由「活動行事曆」和「角色圖鑑」兩個測試版工具合併而成。
| 頁面 | 內容 |
|---|---|
📅 行事曆(index.html) | 月曆查看轉蛋活動、每場活動投入的抽數、這期卡池抽到了誰 |
📖 角色(characters.html) | 所有帳號抽到的角色總覽、卡池標記;管理員的角色名稱修正 |
兩頁共用登入狀態。網頁只讀取抽卡紀錄,會寫入的只有管理員的兩個功能:角色頁的名稱修正(shared/characters)、行事曆的編輯活動(shared/events)。
抽卡統計的管理員帳號登入後(名稱旁邊顯示「管理員」),點活動會多一個「✏️ 編輯活動」:
aliases,大家紀錄裡的舊名稱會自動對應到新名稱(和抽卡統計相同)。名稱開頭的「YYYY-MM月」和卡池的關鍵字(例如「超獸神祭」)要保留,卡池才對得到。pools.json,瀏覽器也讀不了官網)。shared/characters,所有人都會看到。每個人下次打開抽卡統計時,自己紀錄裡的舊名稱會改成新名稱;果實分配「從抽卡統計匯入」時也讀這份修正。取消修正不會把紀錄改回來。在抽卡統計選好活動後,「獲得角色」下面會列出這期卡池的角色按鈕(限定卡池、合作卡池),點一下加 1 隻。資料是這個 repo 的 pools.js 和 pools.json。
和果實分配從抽卡統計匯入時的規則相同:
亞森*2 算 2 隻。寶珠紀錄略過,「3抽」「11顆」「無」、單獨的數字不算角色。每天台灣時間中午 12:00,GitHub Actions 讀官網公告,做兩件事:
scraper/parse.js 的 EXCLUDE_KEYWORDS)。YYYY-MM月 轉蛋名稱;期間取自公告;標籤:標題有「×怪物彈珠」「合作」→ 合作,標題或名稱有「免費」「登入」「無料」→ 免費,其他當本家,不會自動標寶珠。scraper/pool-seen.json),會讀那篇公告整理卡池(一起進 PR),並補上空的結束日。讀過的網址記進 pool-seen.json。source 網址相同,或記在 scraper/seen.json)跳過,被管理員刪掉的活動不會再加回來。清單裡已經有「同一天開始、名稱互相包含」的活動時,只補上缺少的結束日和公告網址。在交易裡讀最新清單後合併寫入,有變動時記在 scraper/log.md。pools.json(開 PR 給管理員確認)rerun: true),一樣只收 ★6(獸神化前)。畫面上標成「合作限定・複刻」,和這期的新角色分開。公告沒寫複刻的前幾彈不列。
pools.json 的名稱是「主卡池・複刻 N」,畫面上顯示的標題是 label:角色表前面寫的「第1彈」,或那個轉蛋段落自己的名稱(「怪物彈珠聖誕節 × Re:從零開始的異世界生活」)。scraper/name-overrides.json 的 extras(公告網址 → 卡池名稱 → 名稱),加在那期名單的最後。"=活動名稱"。"=怪物彈珠世代" 的比對(活動名稱去掉年月後完全相同才算)。months),活動只用自己那個月的版本(例如 2024-09 的超獸神祭只有亞爾絲蘭、正宗、妮奧…9 隻,2026-10 的有卡古雅)。名單和某一期相同時,把這個月加進那個版本。沒有那個月的公告資料時,那場活動不顯示這個限定卡池,不會沿用別期的名單(寧可沒有,也不要顯示錯的)。合作卡池依「年-月月+作品名」對應單一期活動,名單不同時直接改那一筆。pools-update 分支開一個 PR,說明裡列出每個卡池多了誰、少了誰。看過沒問題按 Merge pull request 就生效(抽卡統計和這個網站幾分鐘內就會讀到);有錯就關掉 PR,或留言 / 告訴 Claude 要改哪裡。PR 還沒處理時,之後的變動會接在同一個 PR 裡。公告上的寫法和卡池裡的寫法不同、但管理員確認是同一隻時,記在角色名冊 characters.json 那隻角色身上:aliases 所有卡池都套用(例如「皮耶爾・波魯那雷夫」是「約翰・皮耶爾・波魯那雷夫」的別名),poolAliases 只套用在某個卡池(例如夏季造型合作裡的「約兒・佛傑」是「佛傑家的妻子 約兒・佛傑α」)。爬蟲整理卡池時會先換成名冊裡的名稱。
公告只寫了說明、沒寫名稱的特別造型(「新年造型 潘朵拉」),由管理員把名稱補在 scraper/name-overrides.json 的 extras({ 公告網址: { 表頭寫的卡池名稱: [名稱] } }),加在那期名單的最後。
Actions → 抓取轉蛋公告 → Run workflow,勾選「歷史卡池回補」(起始日預設 2023-09-01)。會從官網公告列表往回翻,用同一套規則讀每一期公告,對應到活動清單裡的活動後集中開成一個 PR。已經有開著的卡池 PR 時,會從最新的 main 重做整個 PR(不會疊在舊的內容上)。讀過的公告內文會存在 Actions 的快取裡(舊公告的內容不會變),再跑一次時只讀公告列表和新的公告,不會再讀一千篇。活動清單沒有的祭典也會記下那期名單(只加進已有的卡池),讓之後的合作祭典可以沿用。活動清單裡對不上公告的活動會列在 PR 說明裡(不會用猜的)。只更新卡池,不改活動清單。
回補時對到公告的舊活動,可以另外補上結束日和公告連結:管理員確認 scraper/fill-events.json 後,Run workflow 勾選「補上舊活動的公告連結」(scraper/fill-events.js,只補空的欄位,名稱、開始日、標籤不改;--dry-run 可以先看結果)。
官網連不上、或公告列表一篇都讀不到(版面改了)時,workflow 會失敗,GitHub 會寄信通知。
This is the beginning of the README. Read the rest at the original. Read the full README ↗