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
