Wikipedia talk:Bots/Requests for approval/DannyS712 bot 2

25 edits, made 20 January 2019 from 1:08 am to 1:14 am

Edits

 * 1) https://en.wikipedia.org/w/index.php?title=Talk:Haplocambids&diff=prev&oldid=879251618&diffmode=source
 * 2) https://en.wikipedia.org/w/index.php?title=Talk:Gypcrust&diff=prev&oldid=879251568&diffmode=source
 * 3) https://en.wikipedia.org/w/index.php?title=Talk:Geotechnical_investigation&diff=prev&oldid=879251561&diffmode=source
 * 4) https://en.wikipedia.org/w/index.php?title=Talk:Geosmin&diff=prev&oldid=879251553&diffmode=source
 * 5) https://en.wikipedia.org/w/index.php?title=Talk:Fresno_scraper&diff=prev&oldid=879251547&diffmode=source
 * 6) https://en.wikipedia.org/w/index.php?title=Talk:Foliar_feeding&diff=prev&oldid=879251542&diffmode=source
 * 7) https://en.wikipedia.org/w/index.php?title=Talk:Fech_fech&diff=prev&oldid=879251521&diffmode=source
 * 8) https://en.wikipedia.org/w/index.php?title=Talk:European_Soil_Database&diff=prev&oldid=879251513&diffmode=source
 * 9) https://en.wikipedia.org/w/index.php?title=Talk:Earth_structure&diff=prev&oldid=879251505&diffmode=source
 * 10) https://en.wikipedia.org/w/index.php?title=Talk:Duricrust&diff=prev&oldid=879251491&diffmode=source
 * 11) https://en.wikipedia.org/w/index.php?title=Talk:Drilosphere&diff=prev&oldid=879251487&diffmode=source
 * 12) https://en.wikipedia.org/w/index.php?title=Talk:Drainage_equation&diff=prev&oldid=879251449&diffmode=source
 * 13) https://en.wikipedia.org/w/index.php?title=Talk:Dirt!_The_Movie&diff=prev&oldid=879251440&diffmode=source
 * 14) https://en.wikipedia.org/w/index.php?title=Talk:Diatomaceous_earth&diff=prev&oldid=879251436&diffmode=source
 * 15) https://en.wikipedia.org/w/index.php?title=Talk:Dark_earth&diff=prev&oldid=879251429&diffmode=source
 * 16) https://en.wikipedia.org/w/index.php?title=Talk:Contour_trenching&diff=prev&oldid=879251422&diffmode=source
 * 17) https://en.wikipedia.org/w/index.php?title=Talk:Chronosequence&diff=prev&oldid=879251418&diffmode=source
 * 18) https://en.wikipedia.org/w/index.php?title=Talk:Cellular_confinement&diff=prev&oldid=879251412&diffmode=source
 * 19) https://en.wikipedia.org/w/index.php?title=Talk:Carbon_cycle_re-balancing&diff=prev&oldid=879251408&diffmode=source
 * 20) https://en.wikipedia.org/w/index.php?title=Talk:Bokashi_(horticulture)&diff=prev&oldid=879251396&diffmode=source
 * 21) https://en.wikipedia.org/w/index.php?title=Talk:Boggomoss&diff=prev&oldid=879251376&diffmode=source
 * 22) https://en.wikipedia.org/w/index.php?title=Talk:Bioeffector&diff=prev&oldid=879251300&diffmode=source
 * 23) https://en.wikipedia.org/w/index.php?title=Talk:Bioavailability_(soil)&diff=prev&oldid=879251295&diffmode=source
 * 24) https://en.wikipedia.org/w/index.php?title=Talk:Baseball_rubbing_mud&diff=prev&oldid=879251288&diffmode=source
 * 25) https://en.wikipedia.org/w/index.php?title=Talk:Base-cation_saturation_ratio&diff=prev&oldid=879251058&diffmode=source

Issues

 * 1) Need to detect other templates that redirect to WikiProject Soil. Impacted edits: 1, 3, 4, 10, 11, 15, 18
 * 2) Need to obey WP:TALKLEAD. Impacted edit: 9
 * 3) Need to respect WikiProjectBannerShell. Impacted edit: 21

Solutions

 * 1) The redirects to WikiProject Soil that are used are: WP Soil, Soil, and WikiProject Soils
 * 2) * Skip if the talk page contains
 * 3) * Skip if the talk page contains
 * 4) * WikiProject Soils is already detected by
 * 5) Figure out, partially solved below
 * 6) Split into 2 subtasks:
 * 7) For all pages without , do nothing different
 * 8) For all pages with , instead of prepending  , use find-and-replace to replace   with