- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at
WT:BRFA. The result of the discussion was
Request Expired.
Operator:
Wolfgang42 (
talk ·
contribs ·
SUL ·
edit count ·
logs ·
page moves ·
block log ·
rights log ·
ANI search)
Time filed: 00:16, Wednesday December 19, 2012 (
UTC)
Automatic, Supervised, or Manual: Supervised
Programming language(s):
Python
Source code available:
on GitHub
Function overview: Perform cleanup on pages and categories related to meteorites and their talk pages.
Links to relevant discussions (where appropriate):
Wikipedia:Bot requests/Archive 51#Meteorites
Edit period(s): One time run
Estimated number of pages affected: Unknown (6 pages/minute max)
Exclusion compliant (Yes/No):
Already has a bot flag (Yes/No): Yes
Function details: Recursively descends through the
Category:Meteorites tree, performing the following tasks:
- Articles:
- Adds {{
WikiProject Geology}} to the talk page if it's not already there
- Sets the following parameters of {{
WikiProject Geology}}:
- If the article is a stub and does not already have a category, set cat=Stub and auto=Yes
- If the article
hasdoes not have an infobox, set needs-infobox=Yes
- Set meteorite=Yes
- If there isn't a meteorite-importance param, add an empty one.
- If the article is in Category:Meteorites found in country, add {{WikiProject country}} to the talk page, with class=Stub|auto=Yes if it's a stub
- If the page is considered a stub, add {{
Meteorite-stub}}, replacing {{
Stub}} or {{
meteoroid-stub}} if they are already in the article.
- Make cosmetic changes to the source code using PyWikipediaBot's cosmetic_changes.py
- Categories: Add {{
WikiProject Geology}}, and set class=Cat if it's not already set.
Typo in step 2.2. It should read: "if the article does not have an infobox..."
-Arb. (
talk)
14:10, 19 December 2012 (UTC)
reply
- Fixed —
Wolfgang42 (
talk)
20:22, 20 December 2012 (UTC)
reply
Looks like a good bot task; requested, discussed, posted for interested parties to comment, finite scope, useful. --
68.107.131.23 (
talk)
22:19, 21 December 2012 (UTC)
reply
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete.
MBisanz
talk
22:59, 21 December 2012 (UTC)
reply
{{
BotTrialComplete}}
It made more than 50 edits; the latest 50 (made December 24th) are the relevant ones. The earlier ones were made when I accidentally let the bot loose on the real wiki before it was debugged, and have been fixed where necessary. —
Wolfgang42 (
talk)
22:16, 24 December 2012 (UTC)
reply
I forgot to mention the handling of stub tags in the article; I added this to the function details above. —
Wolfgang42 (
talk)
18:09, 24 December 2012 (UTC)
reply
That was a good test run with a few issues naturally (is this the place to list them?). In no particular order:
-
Talk:Campo del Cielo, duplicate {{WikiProject Argentina}} added (
diff).
-
Buzzard Coulee meteorite 1, added {{Meteorite-stub}} even though the article is C-class (articles are rated to the highest assessment template on the talk page;
at the time of writing there were three: Stub, Start and C!) (
diff).
-
Buzzard Coulee meteorite 2, added the {{Meteorite-stub}} after the Interlanguage links; per
WP:Order it should come after Categories but before the Interlanguage links. (
diff).
-
Talk:Bovedy (meteorite) 1, added {{WikiProject United Kingdom|class=Stub|auto=Yes}}; this is correct per the spec but in this case {{WikiProject Ireland}} and {{WikiProject Northern Ireland}} are both already present so UK is over doing it. Not worth much effort though. If any more crop up I'll fix them manually (
diff).
-
Talk:Bovedy (meteorite) 2, this page uses {{WikiProjectBannerShell}} so the the bot should place any assessment templates it adds inside the wrapper. For bonus points add the wrapper whenever a talk page contains three or more assessment templates after the bot has completed the rest of its work on the page (
diff).
Other than that it's looking real good!
-Arb. (
talk)
00:17, 25 December 2012 (UTC)
reply
I've fixed the above pages manually so you will have to use the diffs to see the issues.
-Arb. (
talk)
01:00, 25 December 2012 (UTC)
reply
I'll work on fixing these problems starting after Christmas. In order to fix problem #3, I'll also be running the page text through PyWikipediaBot's cosmetic_changes.py (in fact, I may make the entire bot use the PyWikipediaBot framework), so I added that to the task list. —
Wolfgang42 (
talk)
04:48, 25 December 2012 (UTC)
reply
- Great, thanks for the updates. Just let us know when you're ready for another trial.
MBisanz
talk
01:07, 31 December 2012 (UTC)
reply
- Status update: I suddenly wound up in a large project In Real Life (wow! that exists?), and now I've been sick for nearly a week. I hope to finish coding the changes partway through the week after next. I apologize for taking so long! —
Wolfgang42 (
talk)
02:15, 18 January 2013 (UTC)
reply
A user has requested the attention of the operator. Once the operator has seen this message and replied, please deactivate this tag. (user notified) Just checking in.
MBisanz
talk
19:14, 16 February 2013 (UTC)
reply
A user has requested the attention of the operator. Once the operator has seen this message and replied, please deactivate this tag. (user notified) Poke.
MBisanz
talk
22:48, 6 March 2013 (UTC)
reply
Request Expired.
MBisanz
talk
22:56, 19 March 2013 (UTC)
reply
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at
WT:BRFA.