模板討論:YoutubeCount
有個有點rz的猜想
能否利用什麼工具(例如機械人)將模板獲取的視頻數據在牆外數據庫引用替代成純數字?
再利用機械人將數字搬運至牆內萌百?由於並不了解也不知道這個想法有沒有實現的可能。
( ¡ )題外話 能否利用nicoDB或nicozon的二次數據製成模板{{NicoCount}}?--這不是個人/吸毒or蹦迪中 2021年4月3日 (六) 11:33 (CST)
和我之前想的一樣rz。我之前想的是當海外用戶加載頁面時記錄下數據(((( ¡ )題外話 這個模板為什麼在分類:視頻維護模板中不顯示? —— 「論|史|簽」 2021年6月18日 (五) 07:18 (CST)
對fallback的格式拓展支持
如題,請問有沒有辦法使得fallback支持字符串格式的輸入,如fallback=123,456
和fallback=123,456+
等。
或者說,對非標準正整數輸入具有一定的兼容性……? From 庫德里爾 (討論) at 2022年2月4日 (五) 23:33 (CST)
- 現在已調整為支持含分隔符、開頭的【約、約】和結尾的【+、-】之一或多個的輸入(如
123321
、1,232,211
、约1300000
、123+
、约123,321,123-
)。——From AnnAngela the Bureaucrat (Talk) 2022年2月5日 (六) 10:55 (CST)
在{{VOCALOID Songbox}}中的顯示問題
模板在{{VOCALOID Songbox}}中使用時,所在行的padding會出現問題(向上移一段距離),且從他人截圖來看應該是普遍性問題。
自己在瀏覽器上調試了一下,似乎是與css中font-size:0
一項有關。--AdorN(討論) 2022年2月10日 (四) 12:22 (CST)
- 麻煩給個出現問題的頁面。——From AnnAngela the Bureaucrat (Talk) 2022年2月10日 (四) 14:55 (CST)
請求將播放量格式化 - Lihaohong - 2022.03.14
由Lihaohong提出的對Template:YoutubeCount的編輯請求:
- 狀態: 完成
將以下內容:
修改為:
- 每三位數字增加一個逗號。例如:1234567變為1,234,567
- 如果播放量很高,將最後三位變為000並在末尾添加加號。例如:1234567變為1,234,000+
不會寫js改Widget:YoutubeCount,但是之前寫過Python代碼,貼在這裏
def split_number(num: int) -> str:
s = str(num)
chunks = []
index = len(s) - 3
while index > 0:
chunks.insert(0, s[index:index + 3])
index -= 3
chunks.insert(0, s[0:index + 3])
if num >= 100000:
chunks[-1] = "000+"
return ",".join(chunks)}}
仿照{{NiconicoCount}}和{{BilibiliCount}}對數字格式化,並遵循fallback參數的使用習慣,仿照YouTube顯示播放量的方法。
不過大多數人是看不到實時播放量的,只能看到fallback,所以這個修改並不是很重要,只是每次看到播放量的時候都是一長串數字很不爽。 —— ā Petrō(對線|黑歷史|簽名牆)Magnō於2022年3月15日(二)05:26(CST)
- 晚上來。——From AnnAngela the Bureaucrat (Talk) 2022年3月15日 (二) 08:47 (CST)
- 已參照{{BilibiliCount}}進行更新,與{{BilibiliCount}}參數幾乎一致,除了以下差異:
type
為數字時,從1開始分別對應view
、like
、dislike
、favorite
、comment
;fallback
參數必須使用純數字;- 去除
noTime
、onlyTime
參數。
- 請協助參照{{BilibiliCount}}修改文檔。——From AnnAngela the Bureaucrat (Talk) 2022年3月19日 (六) 10:06 (CST)