I'm not sure diffs are going to be useful here.  For example, this diff 
<https://en.wikipedia.org/w/index.php?title=User:RoySmith/sandbox&diff=1031413484&oldid=1031413445&diffmode=source>
 ostensibly introduces an error in the math markup, but due to the way I've 
formatted the wikisource, it's not obvious from the diff that this is within 
<math>...</math> tags.

You might end up having to do this using the database dumps 
<https://meta.wikimedia.org/wiki/Data_dumps>, which is going to entail looking 
at a lot more data (extreme understatement) than the recent changes stream.

> On Jul 1, 2021, at 9:18 AM, Robin Hood <[email protected]> wrote:
> 
> I’m no expert, but I believe the only way to get a diff via the API is 
> throughhttps://www.mediawiki.org/wiki/API:Compare 
> <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] <mailto:[email protected]>> 
> Sent: July 1, 2021 8:17 AM
> To: Wikimedia developers <[email protected] 
> <mailto:[email protected]>>
> Cc: andre.greiner-petter <[email protected] 
> <mailto:[email protected]>>; Aaron Halfaker 
> <[email protected] <mailto:[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 
> <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 <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] 
> <mailto:[email protected]>
> To unsubscribe send an email to [email protected] 
> <mailto:[email protected]>
> https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ 
> <https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/>
_______________________________________________
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