Ricordisamoa,

That's a clever idea. It's not exactly what the Abuse Filter is for, but I
made a request for that tag anyway. Thanks for the idea.

Max Klein
‽ http://notconfusing.com/


On Sat, Jun 14, 2014 at 12:02 PM, Ricordisamoa <[email protected]
> wrote:

> If the Abuse filter is smart enough to detect every edit that changes a
> value in those templates, it can attach a tag to those edits. Then, it
> would be easy to follow recent changes for that tag.
>
> Il 13/06/2014 23:53, Maximilian Klein ha scritto:
>
>  Hello All,
>>
>> I'm working on the Open-Access Signalling Project[1], which aims to signal
>> and badge when a reference in Wikipedia is Open Access source. I'm writing
>> the bot at the moment to do this, and I'm encountering a question - how do
>> I keep track of the values of the template {{Cite doi | doi=value}}, in as
>> close to real-time as possible?
>>
>> The most efficient approach I can come up with is to query the SQL servers
>> on Labs in constant loop, returning the results of "What transcludes
>> {{Cite
>> doi}}" and seeing if the last_edited timestamp is newer than previous? If
>> the last_edit is newer, then get the content of the page and see if the
>> {{Cite_doi}} value has changed, checking against a local database.
>>
>> This seems horribly inefficient still. Is there a hook to know when a
>> template on a page has been edited, rather than having to check every time
>> the page has been edited?
>>
>> Thanks in advance,
>>
>> Max Klein
>> ‽ http://notconfusing.com/
>>
>> [1]
>> https://en.wikipedia.org/wiki/Wikipedia:WikiProject_Open_
>> Access/Signalling_OA-ness
>>
> _______________________________________________
> Wikitech-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to