0
我想繪製每天在MediaWiki中寫入多少數據以繪製活動圖。字節的確切數量並不重要,我只想看到每天/每月/每年的相對變化。每天在MediaWiki上獲取書寫數據
我只找到自1.15以來沒有維護的統計日誌擴展。
任何解決方案通過extension/api/mysql
將是偉大的。如果我能通過任何方法獲得字節/字符或其他任何東西的值,我可以做其餘的事情。
我想繪製每天在MediaWiki中寫入多少數據以繪製活動圖。字節的確切數量並不重要,我只想看到每天/每月/每年的相對變化。每天在MediaWiki上獲取書寫數據
我只找到自1.15以來沒有維護的統計日誌擴展。
任何解決方案通過extension/api/mysql
將是偉大的。如果我能通過任何方法獲得字節/字符或其他任何東西的值,我可以做其餘的事情。
不是一個簡單的答案。但是你可以開始使用 「最近更新」 表和相關API:https://www.mediawiki.org/wiki/API:RecentChanges
rc_old_len
This field stores the size, in bytes, of previous revision's text.
rc_new_len
This field stores the size, in bytes, of the current revision's text.
參考:https://www.mediawiki.org/wiki/Manual:Recentchanges_table#rc_new_len
感謝,有了這個信息,我可以通過MySQL的解決這個問題:SELECT SUM(ABS(rc_new_len - rc_old_len)) FROM recentchanges WHERE rc_timestamp LIKE「20160415%」; –
請注意,ABS(rc_new_len - rc_old_len)是長度改變,而不是改變的字節數(即如果我在文本中將'foo'改爲'bar',改變的字節數將是3,但是ABS (rc_new_len - rc_old_len)'將爲0)。不過,我不知道還有哪些更好的指標。 – Tgr
關於衡量工作的更一般(更難)的話題,https://meta.wikimedia.org/wiki/Research:Measuring_value-added有一些信息(儘管再次,沒有什麼可用的)。 – Tgr