簡書小工具集又更新了,這次的版本號是 v2.2.0。
關注過上次更新的小伙伴會發現,v2.1.0 版本沒有更新日志。
這個版本是一些錯誤修復,只有一個新功能:上榜文章查詢工具的鏈接默認在新標簽頁打開,但按照語義化版本號規范,需要遞增一個功能版本。
更新日志系列也不是每個功能版本都會寫,只有發生重大功能變動的時候才會出一期,和大家聊聊我們是怎么想的、怎么做的,希望為大家帶來什么。
在這一版本中,我們新增了一個工具,用于查詢簡書大轉盤抽獎的中獎記錄:
(圖片為 6g 選手 的抽獎記錄)
另外,我們使用了新的域名,現在可以通過這一入口訪問簡書小工具集:https://tools.sscreator.com/
目前,域名訪問還在測試中,您依然可以通過原網址訪問服務:http://120.27.239.120:8602/
(2024.5.21 更新: 目前原 IP 訪問方式已進入棄用狀態,詳見 該公告)
(2024.5.21 更新: IP 訪問方式將于 2024.6.5 失效,詳見 該公告)
中獎記錄查詢工具
在 上一篇文章 中,我們提到上榜文章查詢工具是簡書小工具集中第一個依賴 JFetcher 的模塊,而這次的中獎記錄查詢工具則是第二個。
這次的數據來源是大轉盤下面滾動的近期中獎記錄,不多做介紹,感興趣可以去查閱 JFetcher 的源碼。
這一工具的數據每天更新四次,能覆蓋當天的所有抽獎記錄。
同時,這是我們所有數據集中體量中等的一個,包含二十八萬條數據。
考慮到資源占用,該工具也僅會顯示最近的一百條中獎記錄,如果大家的抽獎次數較多,可以取消勾選 100 收益加成卡。
另外,也可以參考 用二十萬條數據解讀簡書抽獎邏輯 這篇文章中給出的中獎概率,估算自己的"幸運值"。
下一個關于抽獎的工具也會與抽獎數據分析相關。
功能變動
其余功能變動對大家的體驗影響不大。
在上榜文章查詢工具中,為了更好的手機端閱讀體驗,超過 20 字的標題現在會自動截斷,并在最后加入"..."。
我們優化了所有工具中關于"時間差"的顯示邏輯,在一天內的區間中增加了更多級別,大家看到的時間會更精確。
另外,我們更新了一些工具的描述,使它們更加簡潔易懂。
技術細節
我們使用集合替換了文章詞云圖生成工具中存放停用詞和詞性的列表,詞云圖的生成速度將因此得到小幅度提升。
重構了非正常情況下的 toast 與終止執行邏輯。
下個版本將對鏈接生成邏輯進行整理與重構。
Docker 沒學好,忘記加環境變量了,這個版本修復了 docker compose logs
無法正常顯示日志的問題。
我們在某次提交中加入了一個小彩蛋,放心,不是 AntDesign 里的那種大彩蛋,去 GitHub 存儲庫 尋找吧。
v2.0.0 更新日志 中提到的捉蟲計劃依然有效,歡迎大家持續反饋問題,提出建議。
感謝大家對簡書小工具集的支持。
點擊訪問簡書小工具集:http://tools.sscreator.com/