Wikisource:Bot requests/Archives/2024

From Wikisource
Jump to navigation Jump to search
This section was archived on a request by: Xover (talk) 10:52, 29 January 2024 (UTC)

This involves both links in works as well as links within headers and Index: pages. --EncycloPetey (talk) 23:54, 18 November 2023 (UTC)

@EncycloPetey: The redirect was changed into a dab in 2015, so all links added since could conceivably be legitimately pointed at the dab (to the degree links to an author dab are legitimate). Is the plan here to keep Author:Charles Dickens as a dab, or to convert it back to a redirect? Are we comfortable assuming nearly all extant inbound links should go to Author:Charles John Huffam Dickens instead?
I can do the bot run, and modulo som edge cases it should be a fairly straightforward job, but I'd like to be sure I understand it and don't make a mess. Xover (talk) 11:42, 19 November 2023 (UTC)
@Xover: You're looking at the wrong history. The history currently there is a result of the recent move of Author:Dickens to Author:Charles Dickens, for which the previous redirect had to be deleted. The history of this location prior to yesterday can be found in the deleted history of the redirect. It was there until yesterday, when the surname-based disambiguation pages were deleted and/or moved. This was one of the moves, and is the reason for the bot request. --EncycloPetey (talk) 17:55, 19 November 2023 (UTC)
Ah, ok, I think I got it now. Author:Charles Dickens was a redirect to Author:Charles John Huffam Dickens until yesterday. Now it's been converted to a dab, so all the pages that linked to Author:Charles John Huffam Dickens through the old redirect must now be updated to link directly to Author:Charles John Huffam Dickens. Right?
Provided I didn't get confused again along the way there I'll try to get the replacement run started later today or tomorrow. Xover (talk) 18:31, 19 November 2023 (UTC)
@EncycloPetey: Done. Modulo some cases that can't be bot'ed etc. Xover (talk) 21:46, 19 November 2023 (UTC)

Empty Category:The Army and Navy Hymnal

This section was archived on a request by: Xover (talk) 10:53, 29 January 2024 (UTC)

This is a work-based category, but I don't want to tag it for speedy deletion before it's emptied. —CalendulaAsteraceae (talkcontribs) 06:45, 20 January 2024 (UTC)

@CalendulaAsteraceae Done. Mpaa (talk) 10:05, 20 January 2024 (UTC)
@CalendulaAsteraceae a second thought. Should they be categorised somewhere else? Mpaa (talk) 10:13, 20 January 2024 (UTC)
@Mpaa: Not as a group, no. Maybe individual hymns could be categorized more specifically, but I'm happy to leave that to other users. The Army and Navy Hymnal is in Category:Hymnals and Category:Christian hymns. —CalendulaAsteraceae (talkcontribs) 19:56, 20 January 2024 (UTC)

Update pages for Index:Emily Dickinson Poems - second series (1891).djvu

This section was archived on a request by: Xover (talk) 10:54, 29 January 2024 (UTC)

This index was missing 4x pages (they are unnumbered, so it is understandable that it was missed). Could I request someone to do the following:

  1. Move all pages forward 4 pages, starting with Page:Emily Dickinson Poems - second series (1891).djvu/6Page:Emily Dickinson Poems - second series (1891).djvu/10
  2. If possible, update the <pages /> tag on all subpages of Poems: Second Series (Dickinson) to point to the moved pages

Thanks! —Beleg Tâl (talk) 18:42, 22 January 2024 (UTC)

@Beleg Tâl done Mpaa (talk) 21:29, 23 January 2024 (UTC)

How and What to Grow in a Kitchen Garden of One Acre (10th Ed) request to be proofread

Index:How and what to grow in a kitchen garden of one acre (IA howwhattogrowin00darl).pdf

done. Mpaa (talk) 21:12, 30 January 2024 (UTC)
This section was archived on a request by: Mpaa (talk) 21:12, 30 January 2024 (UTC)

anachronism detector

This section was archived on a request by: Xover (talk) 08:58, 30 January 2024 (UTC)

Meanwhile at English Wiktionary: Correcting an 1883 'done' that the OCR had seen as the 1903-or-later 'clone', I got to thinking about https://merriam-webster.com/time-traveler and how something similar might be done using the combined corpuses of Wiktionary and Wikisource. A positive will either indicate a new terminus post quem or a misread. But is it feasible? Arlo Barnes (talk) 09:23, 22 January 2024 (UTC)

Yes, but not as a bot request. You could make a Toolforge tool that analyzed database dumps for enWS and Wiktionary and produced lists of first attestation in enWP vs. first documented attestation on Wiktionary. Xover (talk) 08:20, 23 January 2024 (UTC)

Please upgrade the page status of all not-proofread pages in Index:How and what to grow in a kitchen garden of one acre (IA howwhattogrowin00darl).pdf

The images are currently being added, while the remaining pages can be marked proofread. Or, if it is easier to wait until the images are in, feel free. Many thanks, TeysaKarlov (talk) 20:05, 30 January 2024 (UTC)

done. Mpaa (talk) 21:12, 30 January 2024 (UTC)
This section was archived on a request by: Mpaa (talk) 21:12, 30 January 2024 (UTC)

replace Template:RunningHeader/5 uses with Template:RunningHeader

{{RunningHeader}} supports more parameters now, so {{RunningHeader/5}} is redundant and I'd like to retire it, but at the moment there are 1700-odd pages where it is still in use: https://petscan.wmflabs.org/?psid=26924795CalendulaAsteraceae (talkcontribs) 03:38, 7 February 2024 (UTC)

@CalendulaAsteraceae: Done Xover (talk) 16:51, 8 February 2024 (UTC)
Thank you! —CalendulaAsteraceae (talkcontribs) 17:12, 8 February 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 17:12, 8 February 2024 (UTC)

wst-running-header to wst-rh in index CSS

In preparation for fully changing the {{RunningHeader}} class from wst-running-header to wst-rh, index CSS that uses the old class should be updated. Pages to update: https://en.wikisource.org/w/index.php?search=insource%3A%2F%5C.wst-running-header%2F+contentmodel%3Asanitized-css&title=Special:Search&profile=advanced&fulltext=1&ns106=1CalendulaAsteraceae (talkcontribs) 00:16, 7 February 2024 (UTC)

This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 09:50, 11 February 2024 (UTC)

Remove all calls of Template:Interwiki-info

This section was archived on a request by: --Xover (talk) 14:33, 22 February 2024 (UTC)

Please remove all calls of the template {{Interwiki-info}}, which is going to be deleted per https://en.wikisource.org/wiki/Wikisource:Proposed_deletions#Template:Interwiki-info . Thanks, --Jan Kameníček (talk) 21:39, 20 February 2024 (UTC)

Doing… Xover (talk) 10:12, 21 February 2024 (UTC)
Done. @Jan.Kamenicek: The template should be good to be deleted now (and good riddance). Xover (talk) 11:18, 21 February 2024 (UTC)

Remove "by" from use of override_author in headers

I would like to make Module:Header insert a "by" before the text of override_author, like it does for literally every other attribution parameter, but if I do that right now, there will be over 17,500 pages that say "by by". To prevent this, I would like for override_author( )*=( )*by( )+ in these pages to be replaced with override_author = . —CalendulaAsteraceae (talkcontribs) 18:14, 20 February 2024 (UTC)

Doing… Xover (talk) 11:30, 21 February 2024 (UTC)
Probably done, but the search index hasn't caught up yet. Xover (talk) 22:49, 21 February 2024 (UTC)
Ah, no, there are still some left. Xover (talk) 14:31, 22 February 2024 (UTC)
Done. @CalendulaAsteraceae: Should be good now. Xover (talk) 15:31, 22 February 2024 (UTC)
Thank you! —CalendulaAsteraceae (talkcontribs) 15:32, 22 February 2024 (UTC)
@CalendulaAsteraceae: Don't forget works like Dido and Aeneas?; "by libretto by" will not be nice. Author should be changed to "Nahum Tate (libretto); Henry Purcell (score)? M-le-mot-dit (talk) 14:33, 21 February 2024 (UTC)
@M-le-mot-dit: Thank you for bringing that up! Once this replacement is done, I'll do a broader search and either make another bot request or handle the results manually. —CalendulaAsteraceae (talkcontribs) 15:11, 21 February 2024 (UTC)
There will be other problems, and that's why "by" was deliberately left out before: so that there was flexibility for unusual cases. --EncycloPetey (talk) 16:04, 21 February 2024 (UTC)
I don't love the whole override setup, but given that this is what we have to work with, I think it would be better for the override_role parameters to have uniform behavior. It might make sense to add some sort of extra-special override/custom attribution field, to handle cases like Dido and Aeneas where the standard attribution fields aren't cutting it. In any case, I'm not going to make any changes to template functionality until I have a better sense of how things stand. —CalendulaAsteraceae (talkcontribs) 20:47, 21 February 2024 (UTC)
How many distinct roles do we estimate there are, that we want to support in the header? The header isn't supposed to contain all conceivable bibliographic information, so the roles relevant for giving is quite a bit more limited than the infinite set.
The citation templates over on enWP have struggled with this same problem and have landed on one (too restrictive, imo) set. But their approach does scale to quite a few more roles before it becomes unvieldy. The gist is |author1-last=, |author1-first=, |author1-link=, |author2-last=, |author2-first=, |author2-link=, etc.; and the last+first params can be dropped in favour of |author1=, |author2=, etc.. enWP supports variants for |editor1=, and a few others, but we could fairly easily expand the scheme to |librettist1=, |composer1=, |illustrator1=, etc. (oh, and the parameter name without "1" is an alias for "foo1" so you can drop it when there's only one of the class).
You can write generic code to handle all this, once you've taken on the cost of having the base complexity, so it scales quite well technically. The key is to take infinite variability away from users and force them to provide slightly more structured input (not too much or it'll be too tedious). And since it's impractical to mass-migrate all existing texts to this scheme, for the foreseeable future we'll have the old messy params as a fallback for the truly pathological cases. Xover (talk) 07:13, 22 February 2024 (UTC)
I like the way you're thinking here! In addition to author, editor, translator and illustrator, roles I've come across which we could consider whether to support are:
CalendulaAsteraceae (talkcontribs) 23:36, 22 February 2024 (UTC)
Another place where the change creates issue is crediting someone as author who isn't strictly speaking the author. For example here, where Bédier is the assembler and unifier of the text, but neither he nor his translator considered him to be the author because the poetry was written in the middle ages. An analogous situation is that of modern film adaptations of Shakespeare where a person is credited as "screenwriter" but who did not wrote the text, since the text is Shakespeare's. And you can't credit Shakespeare as the screenwriter either because Shakespeare was not involved in the screenplay. In the best resolutions of the issue, the screenplay is described as "adapted from Shakespeare by so-and-so". By eliminating the flexibility we had, how will we deal with situations where our text isn't simply "by" someone? --EncycloPetey (talk) 16:43, 22 February 2024 (UTC)
I agree that it's good to have a way to credit adapters and other contributors who aren't exactly authors. (Stories of King Arthur and His Knights, for example, could do with a better format for such credit.)
That said, when it comes to The Romance of Tristan and Iseult, I think it's being a bit precious to say Bédier isn't the author. In the preface, he explains how he adapted, combined and rendered into Modern French a great deal of sources, including Thomas of Britain's poem, Béroul's poem, and the Prose Tristan (vol 3, IA). The text of Bédier's work is distinct from all of his sources. You said on my talk page that "Wyatt is not considered the author of Beowulf, and Tolkien is not considered the author of Sir Gawain and the Green Knight." The difference is that Wyatt and Tolkien were editing specific works, not combining many disparate sources and translating them into modern language besides. —CalendulaAsteraceae (talkcontribs) 22:41, 22 February 2024 (UTC)
Thanks everyone for the helpful discussion! I've decided against changing the behavior of override_author, but I still think these replacements were helpful and will make future work easier. —CalendulaAsteraceae (talkcontribs) 01:05, 25 February 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 01:05, 25 February 2024 (UTC)

Update headers that use override_author for editors

In the following pages, please replace override_author( )*=( )*[Ee]dited( )*by( )+ with override_editor = : insource:/override_author( )*=( )*[Ee]dited( )*by( )+/CalendulaAsteraceae (talkcontribs) 02:19, 22 February 2024 (UTC)

Looks like this has been done? Thanks! —CalendulaAsteraceae (talkcontribs) 21:27, 24 February 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 21:27, 24 February 2024 (UTC)

Please upgrade all not-proofread pages in Index:Moni the goat boy (IA monigoatboy00spyr 1).pdf to proofread

This section was archived on a request by: Mpaa (talk) 17:22, 9 March 2024 (UTC)

Still have to request the images be added, but could the remaining pages please be upgraded. (P.S. @Xover, this was what was meant above). Thanks, TeysaKarlov (talk) 00:40, 1 March 2024 (UTC)

@TeysaKarlov: Ah, thanks. I suspected as much but it wasn't clear from the request.
@Mpaa: I don't have any code ready to do this, so could you take a look? Xover (talk) 07:30, 1 March 2024 (UTC)
This section was archived on a request by: Mpaa (talk) 17:22, 9 March 2024 (UTC)

I moved Author:Thomas Smith to Author:Thomas Smith (1817-1906) for disambiguation. However, there are hundreds of links to this page in the headers of the pages under Ante-Nicene Fathers/Volume VIII/Pseudo-Clementine Literature. Would it be possible to have a bot update these pages? Thanks! —Beleg Âlt BT (talk) 18:07, 5 March 2024 (UTC)

Quick bulk page creation for Index:The Finding of Wineland the Good.djvu

This section was archived on a request by: Mpaa (talk) 12:00, 10 March 2024 (UTC)

All of the pages between Page:The Finding of Wineland the Good.djvu/119 and Page:The Finding of Wineland the Good.djvu/224, that do not already exist, are identical: they should contain only {{iwpage|is}} (see Page:The Finding of Wineland the Good.djvu/116). Can these pages be created by a bot? —Beleg Âlt BT (talk) 18:13, 22 February 2024 (UTC)

@Beleg Tâl: done. Mpaa (talk) 12:00, 10 March 2024 (UTC)

Moni the Goat-Boy

This section was archived on a request by: Mpaa (talk) 20:59, 5 April 2024 (UTC)

Bot request for Index:Moni the goat boy (IA monigoatboy00spyr 1).pdf by Johanna Spyri. —Preceding unsigned comment added by 86.60.40.58 (talk) 07:00, 21 February 2024 (UTC)

@86.60: It is not clear what it is you're requesting here.
Also, I strongly recommend registering a user account. They're completely free, and last I checked you didn't even have to give an email address (or any other info people often don't want to give to websites). With a user account it's much easier to collaborate with others, you can use the proofreading system to set page status yourself directly, and then your IP address won't show up in revision histories etc. (edits will be attributed to your user name, which can be as anonymous or public as you choose to make it). Xover (talk) 10:08, 21 February 2024 (UTC)

SELF-HELP

This section was archived on a request by: Mpaa (talk) 20:59, 5 April 2024 (UTC)

Bot request for proofread Index:Self-help with illustrations of conduct and perseverance (IA selfhelpwithillu00smiliala).pdf by Samuel Smiles.

Migrate uses of Template:Pn and Template:Pn2 to their full forms

This section was archived on a request by: Mpaa (talk) 21:02, 5 April 2024 (UTC)

I want to create a new template for marking paragraph numbers and adding anchors. The short form "pn" would be convenient for this (full form would be something like Template:paranum), but currently it's occupied by a redirect to {{PSMNotes}}. I think my proposed template would be a better fit since it isn't really necessary for {{PSMNotes}} to have a shortcut given its nature (a fixed title format), so I'd like to have all uses of this and its companion Pn2 migrated to their full forms, and the short forms deleted. Arcorann (talk) 08:11, 28 March 2024 (UTC)

@Arcorann replacement done. Mpaa (talk) 22:37, 30 March 2024 (UTC)

Please upgrade the page status of not-proofread pages in Index:Self-help with illustrations of conduct and perseverance (IA selfhelpwithillu00smiliala).pdf

This section was archived on a request by: Mpaa (talk) 20:59, 5 April 2024 (UTC)

Hello again,

More work from an unregistered user (who placed another request above). Please upgrade the pages to proofread. Also, if able, please delete the transcluded pages "Self-Help/Preface" and "Self-Help/Introduction". While standardizing, the text on these pages has been moved to the front matter, so that the text remains in printed page order.

Thanks, TeysaKarlov (talk) 22:38, 1 April 2024 (UTC)

Removal of many uses of Template:Old style and its shortcut

This section was archived on a request by: Mpaa (talk) 18:41, 11 April 2024 (UTC)

During the deletion discussion several months ago it was noted that uses of {{Old style}} (and its redirects {{o s}} and {{oldstyle}}) are often solely because the original font used old style numerals, which is not a recommended use of the template. With this in mind I've been thinking about removing some of the more pointless ones. For now, the following should be safe for removal (all in standard prose, and no usage near small caps, except maybe on contents pages):

Arcorann (talk) 12:16, 2 April 2024 (UTC)

This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 15:36, 18 April 2024 (UTC)
  1. 1–28: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 1/X]]
  2. 29–53: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 2/X]]
  3. 54–82: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 3/X]]
  4. 84–113: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 4/X]]
  5. 114–155: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 5/X]]
  6. 156–188: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 6/X]]
  7. 189–225: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 7/X]]
  8. 226–265: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 8/X]]
  9. 266–305: [[The English and Scottish Popular Ballads/X]][[The English and Scottish Popular Ballads/Part 9/X]]

Also, in the headers, please change [[../|The English and Scottish Popular Ballads]] to {{auto parents}}. Thanks! —CalendulaAsteraceae (talkcontribs) 04:01, 29 January 2024 (UTC)

@CalendulaAsteraceae: I'm going to go ahead and assume you mean the last leg of the destination to be […]/Chapter X not […]/X. Xover (talk) 07:50, 29 January 2024 (UTC)
@CalendulaAsteraceae: Also, what happened to /83? Xover (talk) 07:55, 29 January 2024 (UTC)
I included /83 in Part 6 per the toc. But perhaps "/Ballad X" rather than "/Chapter X" on closer reflection? Xover (talk) 08:48, 29 January 2024 (UTC)
Nope. Looking at the scans this work definitely treats them as chapters discussing the ballad, and that only incidentally include the actual text of the ballad. "/Chapter X" it is. Xover (talk) 10:43, 29 January 2024 (UTC)
Ok, all the pages have been moved, next/prev links updated, and titles set to {{auto parents}}. Now we just need to figure out how to deal with all the incoming links to the redirects. I'll wait until the double-redirect bot runs over them because that'll get rid of some links so we can see what remains and how to deal with them. Xover (talk) 12:26, 29 January 2024 (UTC)
Thank you! (Indeed, what happened to /83 is a typo.) —CalendulaAsteraceae (talkcontribs) 15:56, 29 January 2024 (UTC)
Why are we doing this? The work is continuous; splitting the sections by volume is confusing and counterintuitive (IMO) —Beleg Tâl (talk) 18:33, 29 January 2024 (UTC)
NVM, looks like you're taking on this project, go ahead and make it your own :) —Beleg Tâl (talk) 18:40, 29 January 2024 (UTC)
@Beleg Tâl: Apologies if I jumped the gun on this one. From what I observed I assumed, as you say, that CA was at least somewhat taking on this project, and the moves appeared in line with practice (well, I question why we're using "Part" instead of "Volume" here, as the volumes appear to be labelled as just volume, but…), including having actual transcluded content in the middle layer of page structure (i.e. /Part 1). If the change in structure is actually controversial I'll be happy to help implement whatever the final consensus on that is. Xover (talk) 08:57, 30 January 2024 (UTC)
I was concerned as I had originally uploaded the scans and had a different idea of how to go about it ... but after having a look at what CA is doing, I am convinced they have it well in hand and I'm happy to let them run with it :) —Beleg Tâl (talk) 14:47, 30 January 2024 (UTC)
Glad to hear it! I chose to use "Part" instead of "Volume" because the scans (as opposed to the filenames) say "Part". —CalendulaAsteraceae (talkcontribs) 15:20, 30 January 2024 (UTC)
  • I don't think the Child's Ballads/XXX (e.g. Child's Ballads/13) redirects can safely be deleted. Some of them were used for a long time on Wikipedia, so all those old revisions are now broken and lead to redlinks. See this 2008 revision for an example. SnowFire (talk) 19:36, 31 January 2024 (UTC)
    • @Xover: I think this got lost in the shuffle - do you have an opinion on the above? (Since you were the one that deleted these.) There are Child's Ballads/XXX links still in use on Wikipedia right now. I suppose I could go around and start cleaning them up, but even if that's done, I'd argue the old redirects should probably be kept as harmless + making old page revisions work. SnowFire (talk) 21:36, 5 February 2024 (UTC)
    @Xover: I would also like the [[Child's Ballads/X]] redirects to be reinstated, please.
    1. 1–28: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 1/Chapter X]]
    2. 29–53: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 2/Chapter X]]
    3. 54–82: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 3/Chapter X]]
    4. 83–113: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 4/Chapter X]]
    5. 114–155: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 5/Chapter X]]
    6. 156–188: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 6/Chapter X]]
    7. 189–225: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 7/Chapter X]]
    8. 226–265: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 8/Chapter X]]
    9. 266–305: [[Child's Ballads/X]][[The English and Scottish Popular Ballads/Part 9/Chapter X]]
    CalendulaAsteraceae (talkcontribs) 22:35, 17 April 2024 (UTC)
    @CalendulaAsteraceae, @SnowFire: I'm sorry, this does seem to have got lost in the shuffle despite SnowFire's gracious ping above. My bad, and apologies all `round; and thank you both for trying to remind me despite my being really lame about it!
    On the redirects, I deleted them because we generally do not use subpage redirects like this (mainly because they are a massive pain to maintain). I am not seeing the exceptional circumstances that would merit an exception to the rule in this case. What am I missing? Xover (talk) 07:36, 18 April 2024 (UTC)
    @Xover: I'm just really not looking forward to going through w:Category:Child Ballads to fix all the now-broken links to Wikisource, and I'm more concerned than I otherwise would be about broken links elsewhere on the web since those pages have been around for a while. If you think that's still not worth the maintenance burden, then, y'know, fair enough, gotta draw the line somewhere and I don't have a strong opinion on exactly where that line should be. —CalendulaAsteraceae (talkcontribs) 14:09, 18 April 2024 (UTC)
    @CalendulaAsteraceae: It should be easier to bot-update the links in (a percentage of) ~238 enWP articles than to create 305 redirects, much less maintain them indefinitely. Just sayin'… :) Xover (talk) 15:35, 18 April 2024 (UTC)
    That's fair! —CalendulaAsteraceae (talkcontribs) 15:36, 18 April 2024 (UTC)

Move pages of Index:Fables for the Frivolous.djvu following file replacement

This section was archived on a request by: --Xover (talk) 16:34, 18 April 2024 (UTC)

I have replaced the above file due to the original being missing part of the front matter and containing duplicate pages. Please:

Move /7 to /8, upto /10 to /11 inclusive

Move /14 to 13/, upto /22 to /21 inclusive

Delete /24, /25, /26

Delete /155, /156 and /157, which are no longer part of the file

Thanks, Chrisguise (talk) 11:49, 3 February 2024 (UTC)

@Chrisguise: Is this request still current? (I see the Index: has been fully validated after the request was made) Xover (talk) 15:37, 18 April 2024 (UTC)
The changes requested were made, which enabled validation, etc. Thanks. Chrisguise (talk) 16:06, 18 April 2024 (UTC)
Thanks. In that case I'll tag this request as ready for archiving. Xover (talk) 16:34, 18 April 2024 (UTC)
This section was archived on a request by: --Xover (talk) 07:37, 18 April 2024 (UTC)

Please delete pages /193 and /194 from Index:Adventures of Susan Hopley (Volume 1).pdf, as the corresponding pages have been deleted from the scan file. Thanks, Chrisguise (talk) 13:30, 8 February 2024 (UTC)

@Chrisguise: This sort of thing isn't a bot request, but an admin request (not all bot operators have admin rights). And the easiest way to deal with it is to slap {{sdelete}} on each of the pages to be deleted. If there's more than a handful, feel free to list them on WS:AN so they can be cut&paste'd into the mass delete form. In any case: Done Xover (talk) 15:04, 8 February 2024 (UTC)

Remove use of override_year in Once a Week (magazine)

This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 02:22, 27 April 2024 (UTC)

In the following pages, please replace override_year[ ]*=[ ]*([0-9]*)\-([0-9]*) with year = %1–%2: insource:/override_year[ ]*=[ ]*[0-9]*\-[0-9]*. \|/CalendulaAsteraceae (talkcontribs) 19:58, 26 February 2024 (UTC)

Or for a less expensive page list, Special:PrefixIndex/Once a Week (magazine)CalendulaAsteraceae (talkcontribs) 17:06, 1 March 2024 (UTC)
@CalendulaAsteraceae before moving on, what has changed compared to this? Why are we undoing it? Mpaa (talk) 08:34, 13 April 2024 (UTC)
@Mpaa: I assume the change was made because the header template had less capacity to deal with non-numeric years, since it was still using {{header/year}} rather than the Lua module. (@Levana Taylor, do you remember why you wanted this change?) In any case, I'm hoping to phase out the override_year parameter, and Module:Header/year can certainly handle years in that format now. —CalendulaAsteraceae (talkcontribs) 22:19, 13 April 2024 (UTC)
@Levana Taylor: Another question is: should these be using a date range? The year range on the volumes is more descriptive of what they collect—a subtitle rather than a bibliographic year of publication—but the actual physical volumes were published in one specific year. Let's call it "the 1862 edition of the short story first published in Once a Week no. nn in 1861", or whatever. Xover (talk) 07:48, 18 April 2024 (UTC)
@CalendulaAsteraceae done. Mpaa (talk) 17:57, 19 April 2024 (UTC)
@Mpaa: Category:Pages using duplicate arguments in template calls Xover (talk) 18:51, 19 April 2024 (UTC)

Deletion request of a damaged duplicate

This section was archived on a request by: Mpaa (talk) 21:11, 27 April 2024 (UTC)

The pages of this file Index:Jesuit education, its history and principles viewed in the light of modern educational problems.djvu contain pencil notations which makes the scan illegible. I uploaded another identical publication Index:Jesuit Education.djvu, which makes this unnecessary.Thank you in advance. — ineuw (talk) 14:26, 22 January 2024 (UTC)

@Ineuw: Done --Xover (talk) 07:45, 30 January 2024 (UTC)

Please convert all curly quotes to straight quotes in Index:Early western travels, 1748-1846 (Vol 1 1904).djvu

This section was archived on a request by: Mpaa (talk) 21:35, 27 April 2024 (UTC)

Thanks, TeysaKarlov (talk) 21:23, 27 April 2024 (UTC)

Update DNB00 contributors

This section was archived on a request by: Mpaa (talk) 18:15, 12 May 2024 (UTC)

I would like to update some uses of contributor. Specifically, I would like this replacement:

CalendulaAsteraceae (talkcontribs) 04:33, 11 May 2024 (UTC)

Done. Mpaa (talk) 18:15, 12 May 2024 (UTC)
Thanks! —CalendulaAsteraceae (talkcontribs) 02:35, 13 May 2024 (UTC)

Update AmCyc and EB9 contributors

I made {{AmCyc}} and {{EB9}} use Module:Header directly, which allows for a lot more flexibility, but also means that contributors show up as both contributors and authors. To fix this, I would like a replacement run on the pages that use either template (https://petscan.wmflabs.org/?psid=28336737): \|[ ]*author[ ]*=[ ]*\| contributor = . —CalendulaAsteraceae (talkcontribs) 21:28, 18 May 2024 (UTC)

This section was archived on a request by: Implemented templates with module for other reasons, incidentally resolving this issue. —CalendulaAsteraceae (talkcontribs) 14:59, 10 June 2024 (UTC)

The Family Kitchen Gardener (1856) request to be proofread

Index:The family kitchen gardener - containing plain and accurate descriptions of all the different species and varieties of culinary vegetables (IA familykitchengar56buis).pdf

This section was archived on a request by: TeysaKarlov (talk) 21:39, 15 June 2024 (UTC)
== How We Think request to be proofread ==
Index:How we think (IA howwethink00deweiala).pdf 82.167.150.69 11:59, 18 June 2024 (UTC)

Upgrade page status of not-proofread pages in The Family Kitchen Gardener

The continued work of an unregistered user, could these pages please be upgraded to proofread (cover aside). Feel free to also mark the above post regarding this Index as resolved, once complete. Thanks, TeysaKarlov (talk) 03:07, 25 May 2024 (UTC)

Done. Mpaa (talk) 17:06, 15 June 2024 (UTC)
@Mpaa Thanks for this (and all the other times), TeysaKarlov (talk) 21:39, 15 June 2024 (UTC)
This section was archived on a request by: TeysaKarlov (talk) 21:39, 15 June 2024 (UTC)

Replace illustrator template with illustrator header param

Now that {{header}} has an illustrator parameter, I'd like to see it used more consistently. To that end, I would like the following replacement made in pages using {{illustrator}}: https://petscan.wmflabs.org/?psid=28546076

\|\s*notes\s*=\s*{{illustrator\|([\w\s\.\-'\(\)]*)}}[\n\s]*(}}|\|)\| illustrator = \1\n\| notes =\2

CalendulaAsteraceae (talkcontribs) 03:03, 15 June 2024 (UTC)

@CalendulaAsteraceae: Done. {{illustrator}} is now entirely unused and can be proposed for deletion at WS:PD. Xover (talk) 09:46, 16 June 2024 (UTC)
Great, thank you! —CalendulaAsteraceae (talkcontribs) 19:42, 17 June 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 19:42, 17 June 2024 (UTC)

Please upgrade the page status of not-proofread pages in Index:How we think (IA howwethink00deweiala).pdf

This section was archived on a request by: Mpaa (talk) 20:06, 6 July 2024 (UTC)

As above, the continued work of an unregistered user. No images, so should be a simple request in that sense. If you are determined to eradicate all unnecessary uses of the old style template, then feel free to also, but maybe that is being handled separately (across all Wikisource) if that is actually happening (I rarely know with Scriptorium discussions what the end result is). Thanks, TeysaKarlov (talk) 20:36, 18 June 2024 (UTC)

DoMpaa (talk) 20:06, 6 July 2024 (UTC)ne.

Please delete all redirect pages associated with Index:Early Autumn by Louis Bromfield.pdf

This section was archived on a request by: --Xover (talk) 12:47, 21 July 2024 (UTC)

It appears that Index:Early Autumn by Louis Bromfield.pdf was proofread, and the full set of pages were moved to Index:Early Autumn (1926).pdf, and that in the process redirects were created for every moved page. These redirects need to be deleted so that proofreading on the older Index can proceed. --EncycloPetey (talk) 18:47, 27 June 2024 (UTC)

Done, no bot needed, just a spreadsheet and Special:MassDelete. --Jan Kameníček (talk) 10:27, 10 July 2024 (UTC)

Update header formatting in Le Morte d'Arthur

I would like to make the headers in Le Morte d'Arthur (Index:Le Morte d'Arthur - Volume 1.djvu and Index:Le Morte d'Arthur - Volume 2.djvu) more consistently formatted. To that end, please make the following replacements in Special:PrefixIndex/Page:Le_Morte_d'Arthur_-_Volume:

  • {{heading\|BOOK (\w*)\|3\|basic\|c\|larger}}{{h\|Book \1}}
  • {{heading\|CHAPTER (\w*)\|4\|basic\|c\|std}}{{sh\|Chapter \1}}
  • {{center\|{{x-smaller\|(.*)}}}}{{ssh\|\1}}
  • {{center block\|{{hi\|{{x-smaller\|(.*)}}}}}}{{ssh\|\1}}

CalendulaAsteraceae (talkcontribs) 15:28, 10 June 2024 (UTC)

@CalendulaAsteraceae: Done. Sorry for the delay; the request was straightforward so it's just me being busy IRL. Xover (talk) 13:06, 21 July 2024 (UTC)
Thank you! —CalendulaAsteraceae (talkcontribs) 15:28, 23 July 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 15:28, 23 July 2024 (UTC)

How We Think request to be proofread

Index:How we think (IA howwethink00deweiala).pdf

This section was archived on a request by: TeysaKarlov (talk) 21:55, 9 August 2024 (UTC)

In the pagespace pages listed at Special:WhatLinksHere/Redlink (these pages), please replace [[redlink|(link text)]] with (link text). —CalendulaAsteraceae (talkcontribs) 14:44, 29 August 2024 (UTC)

@CalendulaAsteraceae: Done Xover (talk) 15:05, 29 August 2024 (UTC)
Thanks! —CalendulaAsteraceae (talkcontribs) 15:05, 29 August 2024 (UTC)
This section was archived on a request by: —CalendulaAsteraceae (talkcontribs) 15:05, 29 August 2024 (UTC)

Remove some uses of override_author and override_contributor

This section was archived on a request by: This got got long! I'm going to break it up into smaller requests. —CalendulaAsteraceae (talkcontribs) 07:42, 2 October 2024 (UTC)

It may be impractical to remove all uses of override_author and co., but we can at least get some of the easy cases. To that end, I would like the following replacements:

  1. Pages matching insource:/override_author[ ]*=[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*.[ ]*\|/
    1. \|[ \n]*author[ \n]*=[ \n]*\|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author> \(<disambig>\)\|<author>\]\]\| author = <author> \(<disambig>\)
    2. \|[ \n]*author[ \n]*=[ \n]*\|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author>\|<authordisplay>\]\]\| author = <author> \| author_display = <authordisplay>
  2. Pages matching insource:/override_(contributor|section_author)[ ]*=[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*and[ ]*\[\[Author:[^\|]*\|[^\|]*\]\].[ ]*[\|}]/
    1. |[ ]*(contributor|section_author)[ ]*=[ ]*|[ ]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author> \(<disambig>\)\|<author>\]\]\| section_author = <author> \(<disambig>\)
    2. [ ]*(contributor|section_author)[ ]*=[ ]*|[ ]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author>\|<authordisplay>\]\]\| section_author = <author> \| section_author_display = <authordisplay>
  3. Pages matching insource:/override_author[ ]*=[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*and[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*.[ ]*[\|}]/
    1. |[ \n]*author[ \n]*=[ \n]*|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author1>\|<author1>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2>\]\]\| author1 = <author1> \| author2 = <author2>
    2. |[ \n]*author[ \n]*=[ \n]*|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author1>\|<author1display>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2>\]\]\| author1 = <author1> \| author1_display = <author1display> \| author2 = <author2>
    3. |[ \n]*author[ \n]*=[ \n]*|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author1>\|<author1>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2display>\]\]\| author1 = <author1> \| author2 = <author2> \| author2_display = <author2display>
    4. |[ \n]*author[ \n]*=[ \n]*|[ \n]*override_author[ \n]*=[ \n]*\[\[Author:<author1>\|<author1display>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2display>\]\]\| author1 = <author1> \| author1_display = <author1display> \| author2 = <author2> \| author2_display = <author2display>
  4. Pages matching insource:/override_(contributor|section_author)[ ]*=[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*and[ ]*\[\[Author:[^\|]*\|[^\|]*\]\][ ]*.[ ]*[\|}]/
    1. |[ \n]*(contributor|section_author)[ \n]*=[ \n]*|[ \n]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author1>\|<author1>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2>\]\]\| section_author1 = <author1> \| section_author2 = <author2>
    2. |[ \n]*(contributor|section_author)[ \n]*=[ \n]*|[ \n]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author1>\|<author1display>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2>\]\]\| section_author1 = <author1> \| section_author1_display = <author1display> \| section_author2 = <author2>
    3. |[ \n]*(contributor|section_author)[ \n]*=[ \n]*|[ \n]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author1>\|<author1>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2display>\]\]\| section_author1 = <author1> \| section_author2 = <author2> \| section_author2_display = <author2display>
    4. |[ \n]*(contributor|section_author)[ \n]*=[ \n]*|[ \n]*override_(contributor|section_author)[ \n]*=[ \n]*\[\[Author:<author1>\|<author1display>\]\][ \n]*and[ \n]*\[\[Author:<author2>\|<author2display>\]\]\| section_author1 = <author1> \| section_author1_display = <author1display> \| section_author2 = <author2> \| section_author2_display = <author2display>
  5. Pages matching insource:/override_contributor[ ]*=[ ]*\[\[Author:[^\|]*\|[^\|]*\]\], translated by \[\[Author:[^\|]*\|[^\|]*\]\]. \|/
    1. override_contributor[ ]*=[ ]*\[\[Author:([^\|]*)\|[^\|]*\]\], translated by \[\[Author:([^\|]*)\|[^\|]*\]\]contributor = %1 \| section_translator = %2
  6. Pages in Category:Pages with override author with {{anon}}: insource:/\{\{[Aa]non}}.[ ]*\|/
    1. \|[ \n]*author[ \n]*=[ \n]*\|[ \n]*override_author[ \n]*=[ \n]*{{anon}}\| author = anon
  7. Pages in Category:Pages with override contributor with {{anon}}: insource:/\{\{[Aa]non\}\}[^,] \|/:
    1. [ ]*(contributor|section_author)[ ]*=[ ]*|[ ]*\|[ \n]*(contributor|section_author)[ \n]*=[ \n]*\|[ \n]*override_contributor[ \n]*=[ \n]*{{anon}}\| section_author = anon

Thank you! —CalendulaAsteraceae (talkcontribs) 20:34, 26 February 2024 (UTC)

@CalendulaAsteraceae: This is somewhat overwhelming to untangle enough to execute. The standard replace script of pywikibot has a facility for performing multiple Python regex replacements for each page processed. Could you maybe try to break your replacements up into more atomic steps?
You can think of the process as 1) select what wikipages to operate on, and 2) perform this series of regex replacements on those pages. insource: searches can be used for selecting pages but is finicky, so prefer criteria like "all pages in Category:Foo", "All pages transcluding Template:Bar", "All pages linked from the wikipage Baz", etc. (I'm not sure what set intersection, disunion, etc. is available for these generator functions, but I'm pretty sure you can dp some combinatorial stuff with them). And replacements that are more than trivial benefit from being broken up into a series of match pattern + replacement pattern. In typical regex style, parenthesis in the match pattern saves away the matched bit and can be accessed by numerical reference in the replacement pattern: the stuff matched by the first parenthesis is in \1 in Python (and in $1 in JavaScript). Xover (talk) 08:08, 1 March 2024 (UTC)
@Xover: yep, I'm happy to work on breaking up these replacements into more steps. How can I target multiple instances of the same pattern, like \[\[Author:<author> \(<disambig>\)\|<author>\]\]? —CalendulaAsteraceae (talkcontribs) 17:03, 1 March 2024 (UTC)
Replacements to make in this message once I learn the appropriate syntax:
  • <AUTHORPATTERN> to pattern using [^\n\|]*
  • <DIGITPATTERN> to pattern using [\d]*
  • <PARAMPATTERN> to pattern using (author|section_author)
Replacements to make in work pages:
  1. All pages in Category:Pages with override author or Category:Pages with override contributor:
    1. \s+\n\n
  2. All pages in Category:Pages with override author:
    1. \|[\s\n]*author[\s\n]*=[\s\n]*\|[\s\n]*override_author[\s\n]*=[\s\n]*([^\n]*)\n\| override_author = $1\n
  3. All pages in Category:Pages with override contributor:
    1. \|[\s\n]*(contributor|section_author)[\s\n]*=[\s\n]*|[\s\n]*override_(contributor|section_author)[\s\n]*=[\s\n]*([^\n]*)\n\| override_section_author = $3\n
  4. All pages in Category:Pages with override author or Category:Pages with override contributor which transclude {{anon}}:
    1. \| override_(author|section_author) = {{anon}}\n\| $1 = anon\n
  5. All pages in Category:Pages with override author or Category:Pages with override contributor:
    1. \| override_(author|section_author) = \[\[Author:([^\n\|]*)\|([^\n\|]*)\]\]\n\| $1 = $2 \| $1_display = $3\n
    2. \| override_(author|section_author) = \[\[Author:([^\n\|]*)\|([^\n\|]*)\]\] and \[\[Author:([^\n\|]*)\|([^\n\|]*)\]\]\n\| ($1)1 = $2 \| ($1)1_display = $3\n\| ($1)2 = $4 \| ($1)2_display = $5\n
    3. \| <PARAMPATTERN><DIGITPATTERN> = <AUTHORPATTERN> \| <PARAMPATTERN><DIGITPATTERN>_display = <AUTHORPATTERN>\n\| <PARAMPATTERN><DIGITPATTERN> = <AUTHORPATTERN>\n
    4. \| <PARAMPATTERN><DIGITPATTERN> = <AUTHORPATTERN> (\([^\n\|]*\) \| <PARAMPATTERN><DIGITPATTERN>_display = <AUTHORPATTERN>\n\| <PARAMPATTERN><DIGITPATTERN> = <AUTHORPATTERN> $1\n
CalendulaAsteraceae (talkcontribs) 21:00, 1 March 2024 (UTC)
Replacement #1 will match pretty much every text and the change has no functional benefit, so that on its own is not a good idea. I'm assuming your thinking is to normalise that to make other replacements easier, but arbitrary whitespace surrounding parameters and values is something that will need to be handled in the matching patterns in any case.
[] creates a character class, with the typical example being something like [a-z4-8] to match every lower-case English letter plus the digits 4 through 8. The escape sequences \s and \n match a pre-defined character class consisting of all whitespace characters (space, horizontal tab, etc.) and a literal newline, respectively. You don't generally put pre-defined character classes inside []. The places you've put \n are also places where I would not usually expect to find newlines, even in messy human-entered input, so I'd leave those out and if necessary do a separate run to fix whatever remains. You can also assume these patterns match within a single line if it's clear that that's what you're doing and I can take care of tweaking it accordingly (waving hands over explanation too long for the context)
In replacement #2, are you really intending to remove |author= when there is a |override_author= present? That seems backward to me. Ditto for #3. And is |contributor= semantically equivalent to |section_author=?
You can't reuse patterns as if they were variables, because we're feeding config / command line options to a pre-made tool here. To do that you need programming-level control and that means writing a custom bot. If you do, then passing patterns around and constructing them from strings is straightforward of course. But for this you'll have to repeat the subpatterns for every replacement. I think you'd also better explain your logic in prose so I don't have to reverse-engineer it from your regexes. I think I get roughly what you're aiming at here, but I could easily also be confused and I'm missing the context of what you've implemented in {{header}}. Are we merging disparate forms into just |override_author= and |override_section_author=, and then splitting those into |override_author= + |override_author_display=? And is the final step then to drop the "override" prefix where not needed?
PS. For my sanity, please don't introduce more parameter names with underscores. They're a holdover from ancient ancient template code, are easily confused with MediaWiki's underscore-for-space replacements (they were in fact originally for template parameters with literal space characters in the name), and these days we should be using hyphens for this purpose. In fact, while we still have underscore names they should be made aliases to a canonical name using a hyphen. Xover (talk) 10:09, 2 March 2024 (UTC)
@Xover: Thank you for all this detailed feedback!
I've made the parameters with underscores aliases of parameters with hyphens, and contributor was already an alias of section-author.
The ultimate goal of these replacements is to replace |override_author = {{anon}} with |author = anon, |override_author = [[Author:Authorlink|Authordisplay]] with |author = Authorlink | author-display = Authordisplay, and |override_author = [[Author:Author1link|Author1display]] and [[Author:Author2link|Author2display]] with |author1 = Author1link | author1-display = Author1display | author2 = Author2link | author2-display = Author2display, and ditto for section_author, without generating duplicate parameters. Ideally, I'd prefer not to have a bunch of display parameters that produce the same result as the automatic display, which is why I wanted to reuse patterns, but I suppose it's not a big deal if it's easier to just leave those in.
Some simpler proposed replacements, which assume the entire match is on one line:
  • \|\s*override_(author|section_author|contributor)\s*=\s*{{anon}}\s*\n\| \1 = anon\n
  • \|\s*override_(author|section_author|contributor)\s*=\s*\[\[Author:([^\|]*)\|([^\|]*)\]\]\s*\n\| \1 = \2 \| \1-display = \3\n
  • \|\s*override_(author|section_author|contributor)\s*=\s*\[\[Author:([^\|]*)\|([^\|]*)\]\] and \[\[Author:([^\|]*)\|([^\|]*)\]\]\s*\n\| (\1)1 = \2 \| (\1)1-display = \3 \| (\1)2 = \4 \| (\1)2-display = \5\n
Replacements to run after the above replacements, to fix duplicate parameters:
  • \|\s*author\s*=\s*\| author(1?) =\| author\1 =
  • \|\s*section_author\s*=\s*\| section_author(1?) =\| section\-author\1 =
  • \|\s*contributor\s*=\s*\| contributor(1?) =\| section\-author\1 =
CalendulaAsteraceae (talkcontribs) 05:35, 4 March 2024 (UTC)
@Xover: Do these replacements work? —CalendulaAsteraceae (talkcontribs) 18:49, 17 May 2024 (UTC)

┌─────────────┘
Hmm, this could be written more clearly. Assume matches are all on one line, and <words inside angle brackets> are an appropriate matching pattern—maybe [\w\s',\-\.\(\)]*? For Category:Pages with override author and Category:Pages with override contributor:

  1. Simplify replacements by taking out author/contributor parameters (which aren't being displayed anyway):
    • \|\s*author\s*=\s*<author>\s*\|\s*override(_|\-)author\s*=\| override\-author =
    • \|\s*(section_author|section\-author|contributor)\s*=\s*<author>\s*\|\s*override(_|\-)(section_author|section\-author|contributor)\s*=\| override\-section\-author =
  2. Handle use of {{anon}}:
    • \|\s*override(_|\-)author\s*=\s*{{anon}}\| author = anon
    • \|\s*override(_|\-)(section_author|section\-author|contributor)\s*=\s*{{anon}}\| section\-author = anon
  3. Handle single authors with display names:
    • \|\s*override(_|\-)author\s*=\s*\[\[Author:<author link>\|<author display>\]\]\| author = <author link> \| author\-display = <author display>
    • \|\s*override(_|\-)(section_author|section\-author|contributor)\s*=\s*\[\[Author:<author link>\|<author display>\]\]\| section\-author = <author link> \| section\-author\-display = <author display>
  4. Handle lists of two authors:
    • \|\s*override(_|\-)author\s*=\s*\[\[Author:<author 1 link>\|<author 1 display>\]\] and \[\[Author:<author 2 link>\|<author 2 display>\]\]\| author1 = <author 1 link> \| author1\-display \| author2 = <author 2 link> \| author2\-display = <author 2 display>
    • \|\s*override(_|\-)(section_author|section\-author|contributor)\s*=\s*\[\[Author:<author 1 link>\|<author 1 display>\]\] and \[\[Author:<author 2 link>\|<author 2 display>\]\]\| section\-author1 = <author 1 link> \| section\-author1\-display \| section\-author2 = <author 2 link> \| section\-author2\-display = <author 2 display>

CalendulaAsteraceae (talkcontribs) 04:34, 15 June 2024 (UTC)