2023年政策修订增补工作正在进行中,欢迎参与!
用戶:Lihaohong/再生機械人
跳至導覽
跳至搜尋
簡介
自動化程序,用於修改VJ條目。功能如下:
對於{{YoutubeCount}},如果YouTube的實時播放量大於fallback,且多出的播放量大於fallback的20%[注 1],則更新播放量。例如Special:差異/5817389/5818567。因{{YoutubeCount}}變更,已無需手動更新播放量。- 對於有YouTube連結但是沒有使用YoutubeCount模板的條目,自動用YoutubeCount模板替換。例如Special:差異/5460162/5818689。
原始碼
因為很多功能和注音機械人重疊,所以兩組程序在GitHub上共用一個repo。大多數相關代碼都在bots/youtube_fallback.py。
其他
因為WAF很配合(只WAF了16次),僅16小時就把所有VJ條目過了一遍。根據日誌文件,仍有138個條目包含YouTube播放量但沒有被正則匹配。鑑於機器用戶權限仍有數天才會過期,接下來會改進匹配播放量的正則,並把VJ條目再過一遍。一個小失誤是日誌文件不包含問題條目的標題,因此下次仍需檢查所有VJ條目(約3300個)。一個可能的加速思路是跳過所有鏈入{{YoutubeCount}}的頁面,但是有些頁面有多個{{VOCALOID_Songbox}},因此可能會有幾個漏網之魚?反正台式機可以24小時開機,大不了再跑16個小時,萌百娘一定不會介意我不間斷的騷擾的
- ↑ 瞎選的,如果有更合適的值可以提出