【问题标题】:Get written data per day on MediaWiki每天在 MediaWiki 上获取书面数据
【发布时间】:2016-04-15 11:09:27
【问题描述】:

我想绘制每天在我的 MediaWiki 中写入多少数据来绘制活动的图表。确切的字节数并不重要,我只想看看每天/每月/每年的相对变化。

我只找到了自 1.15 以来未维护的统计日志扩展。

任何通过extension/api/mysql 的解决方案都会很棒。如果我可以通过任何方法获取字节/字符或其他任何内容的值,我可以完成剩下的工作。

【问题讨论】:

    标签: mediawiki mediawiki-api mediawiki-extensions


    【解决方案1】:

    不是一个简单的答案。但您可以开始使用“RecentChanges”表和相关 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)。不过,我不知道有什么更好的指标可用。
    • 关于衡量工作的更一般(也更困难)的主题,meta.wikimedia.org/wiki/Research:Measuring_value-added 提供了一些信息(尽管同样,没有任何可用的信息)。
    猜你喜欢
    • 1970-01-01
    • 2011-09-11
    • 1970-01-01
    • 2011-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多