I’m no expert, but I believe the only way to get a diff via the API is through 
https://www.mediawiki.org/wiki/API:Compare. I haven’t worked with it to any 
great degree, though, so I’m afraid I can’t help beyond pointing you in that 
direction.

From: Physikerwelt <[email protected]>
Sent: July 1, 2021 8:17 AM
To: Wikimedia developers <[email protected]>
Cc: andre.greiner-petter <[email protected]>; Aaron Halfaker 
<[email protected]>
Subject: [Wikitech-l] Stream of recent changes diffs

Dear all,

we have developed a tool that is (in some cases) capable of checking if 
formulae in <math/>-tags in the context of a wikitext fragment are likely to be 
correct or not. We would like to test the tool on the recent changes. From

https://www.mediawiki.org/wiki/API:Recent_changes_stream

we can get the stream of recent changes. However, I did not find a way to get 
the diff (either in HTML or Wikitext) to figure out how the content was 
changed. The only option I see is to request the revision text manually 
additionally. This would be a few unnecessary requests since most of the 
changes do not change <math/>-tags. I assume that others, i.e., ORES

https://www.mediawiki.org/wiki/ORES,

compute the diffs anyhow and wonder if there is an easier way to get the diffs 
from the recent changes stream without additional requests.

All the best
Physikerwelt (Moritz Schubotz)


_______________________________________________
Wikitech-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/

Reply via email to