【问题标题】:Do lower MediaWiki page revision IDs always mean earlier edits?较低的 MediaWiki 页面修订 ID 是否总是意味着较早的编辑?
【发布时间】:2014-03-13 04:20:57
【问题描述】:

一般来说,至少对于单个页面来说,Mediawiki 页面历史的较低修订 ID 意味着更早的编辑时间似乎是正确的。这是真的吗?有没有例外?修订 ID 生成如何工作?

我正在尝试尝试使用 Pywikipedia 编写一个函数,该函数会将页面文本作为任意时间戳。根据修订 ID 进行排序会更加优化,而不是制作修订 ID 时间戳的字典,然后对时间戳进行排序。

【问题讨论】:

    标签: mediawiki mediawiki-api pywikibot


    【解决方案1】:

    感谢 user:halfak,我在 IRC 上找到了答案。答案是至少有两个原因无法保证。

    1. 如果页面是从辅助 wiki 导入的,则时间戳可能不相关。并且
    2. 如果在同一秒内发生两次编辑,它们将无法正确排序,这种情况有时会发生。

    【讨论】:

      猜你喜欢
      • 2015-03-12
      • 2012-08-08
      • 2019-02-15
      • 2018-11-13
      • 1970-01-01
      • 2018-06-14
      • 2023-02-10
      • 2018-07-12
      • 2021-10-25
      相关资源
      最近更新 更多