(moved (?) items to suggested, added a couple.)
(Replace {{tl|lit}} with {{tl|MOST lit}})
(38 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{shortcut|[[A:BT]]}}
{{shortcut|A:BT}}
==Agreed bot tasks==
==Agreed bot tasks==
Uncontroversial or agreed-upon tasks should be listed here:
Uncontroversial or agreed-upon tasks should be listed here:
*correcting capitalization of headers, e.g. See Also to See also.
 
* Replace {{tl|lit}} with {{tl|MOST lit}} - should just be in [[:Category:MOST_literature_reviews]].
 
===Routine bot tasks===
 
Actual commands are in bold.
 
Most are currently performed by [[User:ChriswaterguyBot|ChriswaterguyBot]], but may be performed by any bot. Use appropriate care.
 
* fix [[Special:DoubleRedirects|double-redirects]]: '''python redirect.py double''' (browse the outputs for anything odd, and manually fix anything that needs fixing.)
* delete broken redirects: '''python redirect.py broken''' (Requires adminship. Be extra careful)
* fix format of redirects to categories:
** '''python replace.py -xml:currentdump.xml -nocase "#REDIRECT [[Category:" "#REDIRECT [[:Category:"'''
** '''python replace.py -xml:currentdump.xml -nocase "#REDIRECT[[Category:" "#REDIRECT [[:Category:"'''
*add "|<nowiki>{{PAGENAME}}</nowiki>" to category tags, for pages not in the main or category namespaces.
*add "|<nowiki>{{PAGENAME}}</nowiki>" to category tags, for pages not in the main or category namespaces.
*fix [[Special:DoubleRedirects|double-redirects]]
 
== Occasional ==
 
* Correcting capitalization of headers, e.g. See Also to See also:
** '''python replace.py -regex -xml:currentdump.xml "(== ?See )Also" "\\1also"'''
** '''python replace.py -regex -xml:currentdump.xml "(== ?External )Links" "\\1links"
 
[check that this new regex version works]
 
See if this works instead - \l to create  lower case of first character in a string
** '''python replace.py -regex -xml:currentdump.xml "(== ?External |== ?See )(Links|Also)" "\\1\l\\2"


==Suggested bot tasks==
==Suggested bot tasks==
*place these templates on every topic page, if not there already:
 
:*{{tl|Browsetopic}}
* Wikilinking
:*{{tl|Createnewpage}}
* Adding categories - look for text strings, to help identify pages for categorization.
:*{{tl|Putinthiscategory}}
* common spelling errors
*Look for text strings in articles which are the same as existing article names. The first occurrence of this string in each article should generally be wikilinked.  
*common spelling errors
** Adapt a bot from Wikipedia?
** Adapt a bot from Wikipedia?
** Be sensitive to variations in spelling - some people don't like it if their spellings are "corrected" from American to British forms, or vice-versa.
* Tagging pages with apparent non-compliant capitalization
*Tagging pages with apparent non-compliant capitalization
** Maintain a list (possibly a hidden category) of checked pages that have good reasons for not complying,
**Maintain a list (possibly a category) of checked non-compliers.
* Cancel this task, or replace these with updated templates? --[[User:Chriswaterguy|Chriswaterguy]] 05:46, 26 December 2010 (UTC)''place these templates on every topic page, if not there already:'' 
:*''{{tl|Browsetopic}}''
:*''{{tl|Createnewpage}}''
:*''{{tl|Putinthiscategory}}''
* Change header ==Footnotes and references== to ==Notes==. (==References== is a different kind of section - see Wikipedia links at the bottom of [[Template:Notes]].)
* Move categories to a new category name. A bot owner will run the changes periodically. (If you need it done soon, leave a message at [[User talk:ChriswaterguyBot]]). List categories below with links (from... to...) :
**
* Every page with [[:Category:Green living]] but without [[:Category:Sustainability]] should be added to [[:Category:Sustainability]] (but checked one-by-one. This is assuming that [[green living]] should be treated differently from other subcategories of sustainability, that it overlaps a lot. (Sustainability is more serious, perhaps - green living suggests a more specific readership.) Don't know if that makes sense... --[[User:Chriswaterguy|Chriswaterguy]] 14:05, 20 November 2009 (UTC)
* Fix improperly closed ref tags, which cause the bottom part of pages not to display. Is it possible to detect when a <nowiki><ref> is followed by another <ref>, rather than by a </ref></nowiki>, or by neither? (Maybe [[Wikipedia:User:SmackBot]] does this - it fixes certain ref errors.)
* Replace <nowiki>{{tl|Wp sup}} with {{tl|W}}</nowiki>  - use "-exceptinside:nowiki"
* Merge Category {{cl|Derived content}} to {{cl|Ported content}}
 
 
Bigger jobs with a bot component:
* Merge <nowiki>{{Browsetopic}}\n{{Newpageresource}}</nowiki> into <nowiki>{{cat header\|.*?}}</nowiki> ''Note'': instead of \n use a more general space & newline term - maybe <nowiki>[[:space:]]</nowiki>?
* change <nowiki>{{Newpageresource}}\n{{Putinthiscategory}}</nowiki> to <nowiki>{{Newpageresource}}</nowiki>, then manually merge those templates
 
'''Notes''':
* Be sensitive to variations in spelling - some people don't like it if their spellings are "corrected" from American to British forms, or vice-versa. - (Can we use a dictionary that accepts both/all regional spellings?)
 
== Simple search and replace ==
Replace:
* <s><nowiki>[[laptop: with [[OLPC:</nowiki></s>
 
== Useful bots ==
Other bots we could use:
* [[Wikipedia:User:SmackBot]] - fixes refs. Seems to be a bunch of tools operated by a user. We could ask how s/he fixes refs.
* [[AutoWikiBrowser]]
 


[[Category:Appropedia maintenance|{{PAGENAME}}]]
[[Category:Green living]]
[[Category:Sustainability]]
[[Category:Sustainability]]
[[Category:Appropedia bots]]
[[Category:Appropedia tasks]]

Revision as of 02:28, 31 January 2013

Template:Shortcut

Agreed bot tasks

Uncontroversial or agreed-upon tasks should be listed here:

Routine bot tasks

Actual commands are in bold.

Most are currently performed by ChriswaterguyBot, but may be performed by any bot. Use appropriate care.

  • fix double-redirects: python redirect.py double (browse the outputs for anything odd, and manually fix anything that needs fixing.)
  • delete broken redirects: python redirect.py broken (Requires adminship. Be extra careful)
  • fix format of redirects to categories:
    • python replace.py -xml:currentdump.xml -nocase "#REDIRECT [[Category:" "#REDIRECT [[:Category:"
    • python replace.py -xml:currentdump.xml -nocase "#REDIRECT[[Category:" "#REDIRECT [[:Category:"
  • add "|{{PAGENAME}}" to category tags, for pages not in the main or category namespaces.

Occasional

  • Correcting capitalization of headers, e.g. See Also to See also:
    • python replace.py -regex -xml:currentdump.xml "(== ?See )Also" "\\1also"
    • python replace.py -regex -xml:currentdump.xml "(== ?External )Links" "\\1links"

[check that this new regex version works]

See if this works instead - \l to create lower case of first character in a string

    • python replace.py -regex -xml:currentdump.xml "(== ?External |== ?See )(Links|Also)" "\\1\l\\2"

Suggested bot tasks

  • Wikilinking
  • Adding categories - look for text strings, to help identify pages for categorization.
  • common spelling errors
    • Adapt a bot from Wikipedia?
  • Tagging pages with apparent non-compliant capitalization
    • Maintain a list (possibly a hidden category) of checked pages that have good reasons for not complying,
  • Cancel this task, or replace these with updated templates? --Chriswaterguy 05:46, 26 December 2010 (UTC)place these templates on every topic page, if not there already:Reply[reply]
  • Change header ==Footnotes and references== to ==Notes==. (==References== is a different kind of section - see Wikipedia links at the bottom of Template:Notes.)
  • Move categories to a new category name. A bot owner will run the changes periodically. (If you need it done soon, leave a message at User talk:ChriswaterguyBot). List categories below with links (from... to...) :
  • Every page with Category:Green living but without Category:Sustainability should be added to Category:Sustainability (but checked one-by-one. This is assuming that green living should be treated differently from other subcategories of sustainability, that it overlaps a lot. (Sustainability is more serious, perhaps - green living suggests a more specific readership.) Don't know if that makes sense... --Chriswaterguy 14:05, 20 November 2009 (UTC)Reply[reply]
  • Fix improperly closed ref tags, which cause the bottom part of pages not to display. Is it possible to detect when a <ref> is followed by another <ref>, rather than by a </ref>, or by neither? (Maybe Wikipedia:User:SmackBot does this - it fixes certain ref errors.)
  • Replace {{tl|Wp sup}} with {{tl|W}} - use "-exceptinside:nowiki"
  • Merge Category Category:Derived content to Category:Ported content


Bigger jobs with a bot component:

  • Merge {{Browsetopic}}\n{{Newpageresource}} into {{cat header\|.*?}} Note: instead of \n use a more general space & newline term - maybe [[:space:]]?
  • change {{Newpageresource}}\n{{Putinthiscategory}} to {{Newpageresource}}, then manually merge those templates

Notes:

  • Be sensitive to variations in spelling - some people don't like it if their spellings are "corrected" from American to British forms, or vice-versa. - (Can we use a dictionary that accepts both/all regional spellings?)

Simple search and replace

Replace:

  • [[laptop: with [[OLPC:

Useful bots

Other bots we could use:

Cookies help us deliver our services. By using our services, you agree to our use of cookies.