This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 1 | Archive 2 | Archive 3 | Archive 4 | Archive 5 | → | Archive 10 |
You can get around it by editing page and then clicking the citation button next to the preview/save/etc AManWithNoPlan (talk) 03:21, 24 November 2015 (UTC)
Thanks for the report! Our bad--we were making the interface the gadget uses to process the pages more secure and less fragile, and forgot to switch the gadget back from the dev version when we updated the gadget here. It should be fixed in the next few hours. --Fhocutt (WMF) (talk) 03:28, 1 December 2015 (UTC)
I've been getting the parts of Citation bot that involve manual activation working again. The development version is up and running on testwiki right now. The development version is set up to only run on testwiki and will neither read nor edit enwiki pages. If you want to help test, create a page on testwiki that has broken citations. I have been mostly using old regression tests in my sandbox.
To test doibot, the tool that is hosted on Labs:
To test the citation expander gadget:
My goal here is to get this bot working roughly as it previously was when it was blocked so that it can be unblocked, with a focus on manually activated functions which should be easier to check. If someone familiar with both PHP and current enwiki citation policies is interested in bringing the bot up to date with current policy, I am happy to give them an overview of how it functions and review the changes they make.
--Fhocutt (WMF) (talk) 01:10, 4 September 2015 (UTC)
|vauthors=
parameter (see discussion). Instead of adding redundant |lastn=
to citations that already contain Vancouver style formatted authors stored in a single |author=
parameter, the bot should replace |author=
parameter name with |vauthors=
, support for which has been recently added to all Citation Style 1 templates. Boghog (talk) 03:40, 4 September 2015 (UTC)Likewise, thanks for the explanation. Just to restate the above as a list:
Just to be sure, you are proposing to reactivate initially only #1-1 and not #1-2? This in theory is safer, however some editors will undoubtedly use the gadget without carefully checking the edit before saving. Also, it isn't exactly clear which parts are currently blocked. As far as I can determine, none of the parts of the bot are currently in operation. Finally, I would like to see at a minimum, the redundant |lastn=
issue fixed before any part of the bot is put back into operation as this bug made a mess in a significant number of articles that had to be cleanup manually. Boghog (talk) 21:41, 4 September 2015 (UTC)
|lastn=
issue and hope to get that fixed reasonably quickly. --Fhocutt (WMF) (talk) 00:03, 5 September 2015 (UTC)
|lastn=
issue. Vancouver style displays the authors as a comma-separated list, but each author's name may vary (may use periods or not, and corporate authors are credited with ((Corporation Name))
). Citation Style 1 templates allow for either the use of the |vauthors=
parameter or for a standard |firstn=
/|lastn=
list when |name-list-format=vanc
. Looking above, I see there is some disagreement on whether it's preferred to list all the names and only display some of them, or only provide the shortened list. Regardless which approach is taken (I am inclined to use the |name-list-format=vanc
parameter, but if it has been discussed please point me to the discussion), the bot should pick one and stick with it: properly replace the Vancouver list of names with a list of first and last, and add the vanc
tag, or correctly identify a Vancouver-formatted list (I am not sure how easy this will be, with the allowed variation) and replace |authors=
with |vauthors=
. Am I missing anything? --Fhocutt (WMF) (talk) 01:09, 5 September 2015 (UTC)
|vauthors=
contains a period, ((cite journal)) generates a Vancouver style error.((cite book))
: External link in |chapterurl=
(help); Unknown parameter |chapterurl=
ignored (|chapter-url=
suggested) (help) (Please note that the period at the end of the author list is not included in the |vauthor=
parameter value but is included in the rendered citation.)((Corporation Name))
are not very common and in fact the Wikipedia template filling that generated the majority of these Vancouver style citation completely leaves these out (compare for example PMID 26336537 with the tool output). Also note that previously, the tool generated a citation using a single |author=
, this has recently changed to |vauthors=
.|vauthors=
may be found here. Boghog (talk) 07:40, 5 September 2015 (UTC)
|author=
parameter name with |vauthors=
when the existing author list is a proper Vancouver-style list. That is a task better suited to humans, IMO. Even if we build something that works today, as soon as the Vancouver error checking is changed the bot will probably be broken again. We should avoid building code that is complicated and fragile, unless we absolutely need to. My suggestion would be to simplify where possible. For example, if the existing citation template includes any author parameters (author, authors, vauthors, last, last1, etc.), Citation bot should just leave them alone and not try to add any author parameters. That way it is less likely to cause unexpected problems. This is just a suggestion though. Ryan Kaldari (WMF) (talk) 23:44, 9 September 2015 (UTC)
|author=
lists alone than to do what the bot had been doing. IMHO, the error checking in |vauthors=
is way more complicated than it needs to be. Worrying about rare capitalization errors in first name initials in PubMed citations is not a good use of anyones time. The much simpler error checking in ((vcite2 journal)) that catches 99.9% errors in |vauthors=
lists in my opinion is good enough. But OK, at least if the bot does not introduce new author errors, I will not object if the bot restarts. Boghog (talk) 05:03, 10 September 2015 (UTC)Marking as ((resolved)) to archive this discussion. AManWithNoPlan (talk) 03:13, 18 December 2015 (UTC)
Per this consensus, a request should be made that the function of Citation Bot be changed so that ((cite pmid)), ((cite doi)), and ((cite isbn)) are substituted instead of transcluded. There is also this consensus that existing ((cite pmid)), etc. templates should be substituted in all WP:MED articles. I am planning to submit a WP:BRFA for a new bot to carry out this task. However before doing that, it would be important that Citation Bot stop creating new transcluded templates and instead substitute them.
Boghog (talk) 19:19, 7 February 2015 (UTC)
I'm waiting for the discussions on deprecating cite:doi and cite:pmid to close and for there to be clear consensus on what the way forward here is. Once that is clear, the change should be possible, if probably not quite as straightforward as it sounds. --Fhocutt (WMF) (talk) 23:27, 9 October 2015 (UTC)
:)
Ladsgroupoverleg 03:35, 2 December 2015 (UTC)
:)
Ladsgroupoverleg 09:56, 2 December 2015 (UTC)
:)
Ladsgroupoverleg 17:30, 2 December 2015 (UTC)
:)
Ladsgroupoverleg 12:22, 3 December 2015 (UTC)@Ladsgroup: Thanks for all the work. Looks like doi with underscores in them lead to pages with spaces which dexbot didn't like AManWithNoPlan (talk) 05:28, 6 December 2015 (UTC)
Here is the RFC https://en.wikipedia.org/wiki/Wikipedia:Village_pump_%28proposals%29/Archive_127#RfC:_Should_we_convert_existing_Google_and_Internet_Archive_links_to_HTTPS.3F AManWithNoPlan (talk) 02:41, 15 November 2015 (UTC)
((resolved))
Long error
|
---|
Establishing connection to Wikipedia servers with username Citation_bot... Using account Citation bot. Fetching parameter list ... done.Activated by Josve05a Expanding 'Donald_Trump'; will commit edits. [01:30:04] Processing page 'Donald Trump' — edit—history * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Donald Trump: Master Apprentice * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting - https://books.google.com/books * Expanded from Google Books API * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Think Big and Kick Ass in Business and in Life * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting - https://books.google.com/books [..> process> lebooks> details> ddifnew> add] + Adding isbn * Expanded from Google Books API * Initial authors exist, skipping authorlink in tidy * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Time to Get Tough: Making America #1 Again * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Donald Trump: Profile of a Real Estate Tycoon: Easyread Super Large 20pt Edition * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting - https://books.google.com/books [..> process> lebooks> details> ddifnew> add] + Adding isbn [..> process> lebooks> details> ddifnew> add] + Adding date * Expanded from Google Books API * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Expand citation: Donald Trump emphasizes plans to build 'real' wall at Mexico border - Checking AdsAbs database Similar title not found in database [..> process> rossref] - Checking CrossRef database for doi. [..> process> indpmid] - Searching PubMed... nothing found. * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Money * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting - https://books.google.com/books * Expanded from Google Books API * Initial authors exist, skipping authorlink in tidy * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * The Trumps: Three Generations That Built an Empire * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting - https://books.google.com/books * Expanded from Google Books API * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting ! Unhandled error. Please copy this output and report a bug. ! Unhandled error. Please copy this output and report a bug. ! Unhandled error. Please copy this output and report a bug. history / last edit |
(t) Josve05a (c) 01:33, 12 December 2015 (UTC)
|author=[[Stacy Mintzer Herlihy|Herlihy, Stacy Mintzer]], [[E. Allison Hagood|Hagood, E. Allison]], [[Paul A. Offit|Offit, Paul A.]]
--> |author-separator=,|author1 = Herlihy|author2 = Stacy Mintzer]]|author3=Hagood|author4=E. Allison]]|author5=Offit|author6=Paul A.]]
|author=[[Stacy Mintzer Herlihy|Herlihy, Stacy Mintzer]], [[E. Allison Hagood|Hagood, E. Allison]], [[Paul A. Offit|Offit, Paul A.]]
|authorlink1=Stacy Mintzer Herlihy
|last1=Herlihy
|first1=Stacy Mintzer
|authorlink2=E. Allison Hagood
|last2=Hagood
|first2=E. Allison
|authorlink3=Paul A. Offit
|last3=Offit
|first3=Paul A.
]]
and the bot simply removed that without altering the rest of the ref. --Redrose64 (talk) 08:13, 25 March 2014 (UTC)|author = Wang, X.; Li, X.; Zhang, L.; Yoon, Y.; Weber, P. K.; Wang, H.; Guo, J.; [[Hongjie Dai|Dai, H.]]
|author-separator = ; |author1 = Wang |first1 = X. |last2 = Li |first2 = X. |last3 = Zhang |first3 = L. |last4 = Yoon |first4 = Y. |last5 = Weber |first5 = P. K. |last6 = Wang |first6 = H. |last7 = Guo |first7 = J. |last8 = Dai |first8 = H.]] |authorlink8 = Hongjie Dai
Using |author=
(singular) to store multiple names doesn't seem like a good idea. Before Citation Bot got to work, Revision 600716072 contained stuff like this:
<ref name="Saito92">((Cite journal |author =Saito, R. ''et al.'' |title = Electronic structure of graphene tubules based on C60|doi=10.1103/PhysRevB.46.1804 |journal = Physical Review B | volume = 46 | page = 1804 |year =1992|bibcode = 1992PhRvB..46.1804S |issue =3 |first2 =Mitsutaka |first3 =G. |first4 =M. ))</ref>
- with a name and "et al" in "author" and then a load of first, but not last, names later in the list.<ref name=SiCplusH2>((Cite journal |author = Riedl C., Coletti C., Iwasaki T., Zakharov A.A., Starke U. |year = 2009 |title = Quasi-Free-Standing Epitaxial Graphene on SiC Obtained by Hydrogen Intercalation |journal = Physical Review Letters |volume = 103 |page = 246804 |doi = 10.1103/PhysRevLett.103.246804 |pmid=20366220 |bibcode=2009PhRvL.103x6804R |issue = 24|arxiv = 0911.1953 ))</ref>
- with multiple names in "author" separated by commas.<ref>((Cite journal |laysummary = http://news.ufl.edu/2009/05/07/graphene/ |author = Wang, X.; Li, X.; Zhang, L.; Yoon, Y.; Weber, P. K.; Wang, H.; Guo, J.; [[Hongjie Dai|Dai, H.]] |journal = Science |volume = 324 |issue = 5928 |year = 2009 |pmid = 19423822 | doi = 10.1126/science.1170335 |title = N-Doping of Graphene Through Electrothermal Reactions with Ammonia |bibcode = 2009Sci...324..768W |pages = 768–71 ))</ref>
- with multiple names in "author" separated by semi-colons.<ref>((cite journal|author=[[Peter Debye|Debije P]], Scherrer P|year = 1916|title=Interferenz an regellos orientierten Teilchen im Röntgenlicht I|journal=Physikalische Zeitschrift|volume=17|page=277))</ref>
- lists of names in "author" with some of the names wikilinked.I prefer using "last"/"first" for persons and "author" for committees, departments and organisations. Using "authorlink" is more robust and this works with both the "last"/"first" and "author" parameters.
Citation bot made a bit of a mess in the Graphene article.
Why did it do this to the patent?
((citation|patent|US|6667100))
->((Cite document|patent|US|6667100|ref = harv|postscript = <!-- Bot inserted parameter. Either remove it; or change its value to "." for the cite to end in a ".", as necessary. -->((inconsistent citations))))
Why does the "last2" parameter get added at the end of the list of names instead of at the beginning? Why is "et al" not cleared from "author"? Why is "author" not changed to "last"/"first" to match the rest?
<ref name=K>((Cite journal | author = Chen, J. H. ''et al.'' |title = Charged Impurity Scattering in Graphene |doi=10.1038/nphys935 |journal = Nature Physics | volume = 4 | pages = 377–381 |year = 2008 |bibcode = 2008NatPh...4..377C | issue=5 | first2 = C. | first3 = S. | first4 = M. S. | first5 = E. D. | first6 = M.|arxiv = 0708.2408 ))</ref>
-><ref name=K>((Cite journal | author = Chen, J. H. ''et al.'' |title = Charged Impurity Scattering in Graphene |doi=10.1038/nphys935 |journal = Nature Physics | volume = 4 | pages = 377–381 |year = 2008 |bibcode = 2008NatPh...4..377C | issue=5 | first2 = C. |last3 = Adam | first3 = S. |last4 = Fuhrer | first4 = M. S. |last5 = Williams | first5 = E. D. |last6 = Ishigami | first6 = M.|arxiv = 0708.2408 |last2 = Jang ))</ref>
Why did the bot duplicate the name found in "last2"/"first2" into "last3"/"first3"?
<ref>((cite journal |journal=Rev. Mod. Phys. |year=2002 |volume=74 |page=601 |doi=10.1103/RevModPhys.74.601 |bibcode=2002RvMP...74..601O |title=Electronic excitations: Density-functional versus many-body Green's-function approaches |last1=Onida |first1=Giovanni |last2=Rubio |first2=Angel |issue=2))</ref>
-><ref>((cite journal |journal=Rev. Mod. Phys. |year=2002 |volume=74 |page=601 |doi=10.1103/RevModPhys.74.601 |bibcode=2002RvMP...74..601O |title=Electronic excitations: Density-functional versus many-body Green's-function approaches |last1=Onida |first1=Giovanni |last2=Rubio |first2=Angel |last3=Rubio |first3=Angel |issue=2))</ref>
Why are only "last2" to "last6" created and not "first2" to "first6"? Why is the "author" parameter with six names in it left untouched? This causes duplication in display.
<ref name=nmscrolling>((Cite journal |author = S. Braga, V. R. Coluci, S. B. Legoas, R. Giro, D. S. Galvão, R. H. Baughman |year = 2004 |title = Structure and Dynamics of Carbon Nanoscrolls |journal = Nano Letters |volume = 4 |page = 881 |doi=10.1021/nl0497272 |bibcode = 2004NanoL...4..881B |issue = 5 ))</ref>
-><ref name=nmscrolling>((Cite journal |author = S. Braga, V. R. Coluci, S. B. Legoas, R. Giro, D. S. Galvão, R. H. Baughman |year = 2004 |title = Structure and Dynamics of Carbon Nanoscrolls |journal = Nano Letters |volume = 4 |page = 881 |doi=10.1021/nl0497272 |bibcode = 2004NanoL...4..881B |issue = 5 |last2 = Coluci |last3 = Legoas |last4 = Giro |last5 = Galvão |last6 = Baughman ))</ref>
Why was the working Wiley URL changed to a DOI attribute and then immediately marked as "dead"?
<ref>((cite web|url=http://onlinelibrary.wiley.com/doi/10.1002/adma.200904383/abstract |title=Graphene-On-Silicon Schottky Junction Solar Cells |date= APR,9,2010))</ref>
-><ref>((cite web|doi=10.1002/adma.200904383/abstract |title=Graphene-On-Silicon Schottky Junction Solar Cells |date= APR,9,2010|doi_brokendate=2014-03-24 ))</ref>
I have manually fixed those and very many other errors. Although the parameter names are now the same for all references, there is very little consistency in the format of some of the data in the parameters. I have fixed all the dates, but "first names" are a mixture of either first name or initials, the latter found both with or without periods. -- 79.67.241.76 (talk) 00:43, 28 March 2014 (UTC)
|author=
(singular) to store multiple names doesn't seem like a good idea." – Why not? Using a single parameter to store multiple authors produces more compact templates that don't overwhelm the surrounding wikitext. The only down side is that is doesn't produce clean author metadata. However how many consumers of Wikipedia citation metadata are there? I suspect not very many. I agree that it is perhaps more logical to store multiple authors in |authors=
(plural). Nevertheless, per consensus and long established usage and consistent with the current ((cite journal)) documentation, full author lists can be stored in a single field called either "authors" or "author" without need for additional numbered author parameters. Boghog (talk) 07:07, 28 March 2014 (UTC)With a free form input using "authors", there will be no consistency of display. Before Citation Bot got to work, the Graphene article contained the following names in references:
Extended content
|
---|
|
There were also references that would not display because the reference name had been duplicated, four or five different date formats including dates like "SEP,03,2013" with Chinese characters in them and many other issues. Half the "et al." were in italics and half were not.
By changing to separate parameters for names, all names display in "last, first" order with the same separators throughout. The only variation is whether the first name is stated in full or is initials, and whether there are periods after initials or not. A bot can fix those entries to be consistent. If "et al." is specified it is currently in |authorn+1=
where n is the highest numbered "lastn"/"firstn" parameter. The number of authors to display can also be set using the |display-authors=
parameter. -- 79.67.241.76 (talk) 11:19, 28 March 2014 (UTC)
|authors=
. If you want to use a single author, use |author=
. Martin (Smith609 – Talk) 11:28, 12 July 2014 (UTC)|author=
or |authors=
See the diff. The bot converted author=Vega-López, Sonia et al.
to authors=Vega-López, Sonia | author=Vega-López, Sonia|displayauthors=1|author2=and others
.
There is a similar problem here, where |author=
was left in place while |last1=
etc. were added. The bot should choose one or the other. – Jonesey95 (talk) 20:56, 13 October 2014 (UTC)
|displayauthors=
to 1 generates "et al." automatically. If someone manually removes |displayauthors=
, the author names will be wrong. – Jonesey95 (talk) 05:59, 20 October 2014 (UTC)
|first1=
when |first=
was already present|first1=
when |first=
was already present
|first9=LH et al.
and added |author10=and others
and |displayauthors=9
|first9=LH et al.
and added |author10=
and |displayauthors=9
without modifying |first9=
, leaving the citation displaying "et al. et al." after the ninth author's first name.|first9=
.
By the way, how can you justify leaving an unmaintained bot in service?
|author-separator=
added|author-separator=
added
|display-authors=9
no longer necessary for exactly nine authors|display-authors=9
when there are exactly nine authors.|display-authors=9
when there are exactly nine authors.|display-authors=9
when there are exactly nine authors. See Category:CS1 maint: display-authors
|display-authors=x
is used (where x is a number less than the number of authors in the cite template). So |display-authors=9
is redundant when there are exactly nine authors listed. – Jonesey95 (talk) 02:46, 23 October 2015 (UTC)
I just finished and merged some substantial updates to the Citation bot codebase.
If anything is newly broken, you can leave a comment here or file a ticket on Phabricator. --Fhocutt (WMF) (talk) 21:24, 17 December 2015 (UTC)
Flagging for archiving, now that discussion is done ((notabug))
((cite journal|pmid=12345))
into a page, or into your sandbox, and then use Citation Bot to expand that into a full journal citation. – Jonesey95 (talk) 20:41, 21 December 2015 (UTC)It was decided that the existing ones would be substituted in and then the sub-templates once unused would be deleted, since they we not be watched by anyone. Continuing to support this template gives the false appearance that it is supported. Other than your sandbox, there are no pages on all of Wikipedia that used ((cite pmid)). AManWithNoPlan (talk) 03:46, 25 December 2015 (UTC)
((wontfix))
Works on current version with current bot AManWithNoPlan (talk) 23:51, 5 February 2016 (UTC)
I've gotten Citation Bot back up and running for the manually activated tools (MediaWiki:Gadget-citations and https://tools.wmflabs.org/citations/doibot.html). Previously, Citation bot 1 also used maintenance categories to guide its task of continuous automatic citation fixing. I'm investigating interest in and requirements for bringing back this function of Citation bot. My questions:
--Fhocutt (WMF) (talk) 22:31, 30 November 2015 (UTC)
* initial authors exist, not correcting
....
! Unhandled error. Please copy this output and report a bug. ! Unhandled error. Please copy this output and report a bug. ! Unhandled error. Please copy this output and report a bug. history / last edit
https://en.wikipedia.org/w/index.php?title=Battle_of_France&oldid=696441783
AManWithNoPlan (talk) 14:25, 27 December 2015 (UTC)
No discussion so flag as ((notabug)) AManWithNoPlan (talk) 19:39, 14 July 2016 (UTC)
Looks like someone is working on the comment code AManWithNoPlan (talk) 00:58, 6 February 2016 (UTC) ((fixed)) AManWithNoPlan (talk) 19:26, 14 July 2016 (UTC)
I don't know if citation bot has admin rights (I doubt it) but there's about 28k orphaned template:cite doi subpages at Category:Cite doi templates and about 7k similar template:cite pmid subpages at Category:Cite pmid templates, all of which I believe were created by citation bot. See Wikipedia:Bot_requests#Orphaned_Category:Cite_doi_templates. There's a discussion at WT:CSD about the orphaned ones for the moment. I'm wondering if we can get an agreement that the 'creator' here on the orphaned ones being deleted and if possible, to substitute the remainder based on the deprecation decisions at both templates and to support deletion for those. -- Ricky81682 (talk) 22:57, 11 February 2016 (UTC)
((notabug)) AManWithNoPlan (talk) 19:33, 14 July 2016 (UTC)
Output from running "Expand citations" from my left toolbar:
Extended content
|
---|
Welcome to Citation Bot Please wait while the Citation bot processes the page you requested. Establishing connection to Wikipedia servers with username Citation_bot... Using account Citation bot. Fetching parameter list ... done.Activated by Jonesey95 Expanding 'IceCube_Neutrino_Observatory'; will commit edits. [17:53:26] Processing page 'IceCube Neutrino Observatory' — edit—history * Expand citation: Evidence for High-Energy Extraterrestrial Neutrinos at the IceCube Detector [..> rifydoi] . Checking that DOI 10.1126/science.1242856 is operational... DOI ok. [..> ndbydoi] - Expanding from crossRef record (ok) - Checking AdsAbs database [..> yadsabs] Match for pagination but database journal "Applied Surface Science" didn't match "journal = Science". [..> indpmid] - Searching PubMed... no results. nothing found. * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Expand citation: Observation of High-Energy Astrophysical Neutrinos in Three Years of IceCube Data ~ Recognized DOI in URL; dropping URL * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting [..> rifydoi] . Checking that DOI 10.1103/PhysRevLett.113.101101 is operational... DOI ok. [..> ndbydoi] - Expanding from crossRef record (ok) * Initial authors exist, skipping authorlink in tidy - Checking AdsAbs database [..> yadsabs] [..> indpmid] - Searching PubMed... no results. nothing found. * Initial authors exist, skipping authorlink in tidy * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * initial authors exist, not correcting * Getting data from arXiv 1410.7227 [..> add] + Adding last1 [..> add] + Adding first1 [..> add] + Adding last2 [..> add] + Adding first2 [..> add] + Adding last3 [..> add] + Adding first3 [..> add] + Adding last4 [..> add] + Adding first4 [..> add] + Adding last5 [..> add] + Adding first5 [..> add] + Adding last6 [..> add] + Adding first6 [..> add] + Adding last7 [..> add] + Adding first7 [..> add] + Adding last8 [..> add] + Adding first8 [..> add] + Adding last9 [..> add] + Adding first9 [..> add] + Adding last10 [..> add] + Adding first10 [..> add] + Adding last11 [..> add] + Adding first11 [..> add] + Adding last12 [..> add] + Adding first12 [..> add] + Adding last13 [..> add] + Adding first13 [..> add] + Adding last14 [..> add] + Adding first14 [..> add] + Adding last15 [..> add] + Adding first15 [..> add] + Adding last16 [..> add] + Adding first16 [..> add] + Adding last17 [..> add] + Adding first17 [..> add] + Adding last18 [..> add] + Adding first18 [..> add] + Adding last19 [..> add] + Adding first19 [..> add] + Adding last20 [..> add] + Adding first20 [..> add] + Adding last21 [..> add] + Adding first21 [..> add] + Adding last22 [..> add] + Adding first22 [..> add] + Adding last23 [..> add] + Adding first23 [..> add] + Adding last24 [..> add] + Adding first24 [..> add] + Adding last25 [..> add] + Adding first25 [..> add] + Adding last26 [..> add] + Adding first26 [..> add] + Adding last27 [..> add] + Adding first27 [..> add] + Adding last28 [..> add] + Adding first28 [..> add] + Adding last29 [..> add] + Adding first29 [..> add] + Adding last30 [..> add] + Adding first30 [..> add] + Adding display-authors [..> add] + Adding class [..> add] + Adding doi [..> rifydoi] . Checking that DOI 10.1103/PhysRevD.91.072004 is operational... DOI ok. [..> ndbydoi] - Expanding from crossRef record [..> add] + Adding journal [..> add] + Adding volume [..> add] + Adding issue (ok) [..> ndbydoi] - Expanding from crossRef record (ok) [..> forget] - Dropping parameter class ! LOGGED OUT: The bot has been logged out from Wikipedia servers ! LOGGED OUT: The bot has been logged out from Wikipedia servers ! LOGGED OUT: The bot has been logged out from Wikipedia servers history / last edit Views User page Discussion Report error Contributions |
See the final message: " ! LOGGED OUT: The bot has been logged out from Wikipedia servers" – Jonesey95 (talk) 17:58, 12 February 2016 (UTC)
Frances Hocutt is on leave. So I guess @Ryan Kaldari (WMF): should be pinged about this? --Closedmouth (talk) 05:03, 4 March 2016 (UTC)
((fixed)) AManWithNoPlan (talk) 19:37, 14 July 2016 (UTC)
A bot request (Wikipedia:Bots/Requests for approval/AnomieBOT III 2) to remove thousands of pages you created is in progress, please place any comments about this at the bot request page. — xaosflux Talk 14:32, 27 March 2016 (UTC)
((notabug)) This is now done and over AManWithNoPlan (talk) 19:36, 14 July 2016 (UTC)
Lithopsian, can you provide an example diff to illustrate what you mean? – Jonesey95 (talk) 18:21, 27 April 2016 (UTC)
|doi=
, |isbn=
, |arxiv=
, |issn=
, |language=
, and other parameters. Please provide a link to a source that describes the Bibcode specification so that the template code can identify invalid Bibcodes. Thanks. – Jonesey95 (talk) 18:56, 27 April 2016 (UTC)((notabug)) templates now flag invalid bibcodes and put them is a maintenance category. AManWithNoPlan (talk) 19:36, 14 July 2016 (UTC)
anyone here? need more details?Ihaveacatonmydesk (talk) 19:42, 28 May 2016 (UTC)
((notabug)) the cross-ref data is not always complete. AManWithNoPlan (talk) 19:28, 14 July 2016 (UTC)
Flag as ((notabug)), since duplicate bug. AManWithNoPlan (talk) 19:33, 14 July 2016 (UTC)
Flag as ((notabug)), since it is duplicate of other bug AManWithNoPlan (talk) 19:26, 14 July 2016 (UTC)
I highly doubt this is a bug. Every other time this bug is reported it always turns out to be the DOI database has bad data. AManWithNoPlan (talk) 19:18, 14 July 2016 (UTC) ((notabug))
This is a duplicate of another bug (The comments kill the bot bug). Flagging as ((notabug)) to close AManWithNoPlan (talk) 19:56, 16 July 2016 (UTC)
Does this bot operate in other wikis? I am importing the FAC toolbox to the Spanish wikipedia and I would like to know if it works. Triplecaña (talk) 10:16, 6 March 2016 (UTC) ((notabug))
|issue=
where |number=
is present
This bug has been reported as fixed once before, but it appears that something happened to that fix or that the fix does not work in all cases. – Jonesey95 (talk) 12:52, 9 June 2016 (UTC)
|issue=
, changing instances of number to issue where found (provided this does not result in a no-displayed-change edit). I've manually done so at that article. LeadSongDog come howl! 15:56, 9 June 2016 (UTC)
|pages=
when |pp=
is already present Ihaveacatonmydesk (talk) 16:33, 9 June 2016 (UTC)
It's simply a waste of server time and resources to add a doi and mark it as broken, especially if it's the only edit it makes to the article. --RexxS (talk) 10:50, 20 June 2016 (UTC)
Discussion ended, so flag to archive ((notabug)) AManWithNoPlan (talk) 19:57, 16 July 2016 (UTC)
That might be hard, let me think about it. AManWithNoPlan (talk) 20:05, 8 November 2022 (UTC)