I'm sending this from my mobile, but doesn't the cite doi generate an external link?
On Saturday, June 14, 2014, Maximilian Klein <[email protected]> wrote: > That is a a great Idea for just dealing with those cases of {{Cite doi}}. > However I just realized from your response that the scope of this problem > is larger, {{Cite journal|doi=}} also contains dois that the project wants > to keep track of. Is there a way to know when {{Cite journal}} changes? > > I suppose the hack could be to make {{Cite journal}} call another template > which we can track. Or have Lua somehow report out what DOIs are in use. > > Max Klein > ‽ http://notconfusing.com/ > > > On Sat, Jun 14, 2014 at 3:14 AM, Merlijn van Deen <[email protected] > <javascript:;>> > wrote: > > > If I understand correctly, > > > > {{cite doi|10.1103/RevModPhys.69.865}} > > > > essentially includes > > > https://en.wikipedia.org/wiki/Template:Cite_doi/10.1103.2FRevModPhys.69.865 > > ; if that page does not exist, a bot will fill it (e.g. > > > > > https://en.wikipedia.org/w/index.php?title=Template:Cite_doi/10.1103.2FRevModPhys.69.865&oldid=472819775 > > ). > > > > As such, you could just edit pages with the prefix "Template:Cite_doi/". > > You'd just have to check for new pages there, and that should be easy to > do > > with a database query. > > > > Merlijn > > > > > > On 13 June 2014 23:53, Maximilian Klein <[email protected] <javascript:;>> > wrote: > > > > > 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] <javascript:;> > > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > > _______________________________________________ > > Wikitech-l mailing list > > [email protected] <javascript:;> > > https://lists.wikimedia.org/mailman/listinfo/wikitech-l > _______________________________________________ > Wikitech-l mailing list > [email protected] <javascript:;> > https://lists.wikimedia.org/mailman/listinfo/wikitech-l _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
