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

Reply via email to