User:Bibcode Bot/Cite arxiv
Currently the bot doesn't touch {{cite arxiv}}, since those may be used to specifically cite the arxiv preprint. Very often, the citation to the published journal is what is desirable over the preprint.
- Feature request
When querying the ADSABS database with |arxiv=/|eprint= from {{cite arXiv}}, if there is a DOI match, post a message on the talk page of the article, saying there are {{cite arXiv}} could likely be updated to a {{cite journal}}
==The following arxiv preprints have been published [DATE] ==
{{User:Bibcode Bot/Arxiv-to-Journal/Intro}}
#{{User:Bibcode Bot/Arxiv-to-Journal|arxiv=1706.01812|bibcode=2017PhRvL.118v1101A|doi=10.1103/physrevlett.118.221101}}
#{{User:Bibcode Bot/Arxiv-to-Journal|arxiv=...|bibcode=...|doi=...}}
#{{User:Bibcode Bot/Arxiv-to-Journal|arxiv=...|bibcode=...|doi=...}}
#{{User:Bibcode Bot/Arxiv-to-Journal|arxiv=...|bibcode=...|doi=...}}
{{User:Bibcode Bot/Arxiv-to-Journal/Outro}}
~~~~
Which will create
The following arxiv preprints have been published [DATE]
[edit]Bibcode Bot has found one or more {{cite arXiv}} preprints that have been officially published. Consider updating the following {{cite arXiv}} entries to {{cite journal}}/{{cite conference}}/{{cite book}}/any other appropriate {{cite xxx}} template instead.
- arXiv:1706.01812, Bibcode:2017PhRvL.118v1101A, doi:10.1103/physrevlett.118.221101.
- arXiv:...
{{arxiv}}: Checkarxivvalue (help), Bibcode:...{{bibcode}}: Checkbibcodelength (help), doi:...{{doi}}: Checkdoivalue (help). - arXiv:...
{{arxiv}}: Checkarxivvalue (help), Bibcode:...{{bibcode}}: Checkbibcodelength (help), doi:...{{doi}}: Checkdoivalue (help). - arXiv:...
{{arxiv}}: Checkarxivvalue (help), Bibcode:...{{bibcode}}: Checkbibcodelength (help), doi:...{{doi}}: Checkdoivalue (help).
- If all updates were desired and have been performed, simply delete this section.
- If only some of the updates were desired, perform only those, and remove the corresponding
{{User:Bibcode Bot/Arxiv-to-Journal}}lines above. - For entries that should not be converted, add
|convert=noto the relevant lines above (e.g.{{User:Bibcode Bot/Arxiv-to-Journal |arxiv=... |bibcode=... |doi=...|convert=no}}).
Click here to run Citation bot, which can automatically update some of those citations. Make sure to review Citation bot's edits, especially |date= or |year= to ensure they reflect the date of publication.
~~~~
If there is a bibcode match only [i.e. no DOI match], instead log the entry at '_Cite arxiv with bibcode matches.txt'. Once the run is done, post the log below [on this page, see mockup], and clear the log.