Wikisource talk:Bot requests

From Wikisource
Jump to: navigation, search

Hi,

Was it correct that I have put the template {{Done}} when done, or ought I have removed the titles from the list? --Zyephyrus (talk) 17:32, 3 May 2009 (UTC)

It is how I have done it, and through not knowing what else. The only other means would be to use {{closed}}. It would be nice to have a bot archive done jobs after a period of time, though we would need to get organised and be consistent. -- billinghurst (talk) 01:12, 4 May 2009 (UTC)

Thoughts on persistent bot tasks[edit]

Starting to compile a list of tasks that we should be looking to run for general maintenance

  • subst: conversion of diacritic, ligature, ... templates, eg. {{ae}} {{:a:}} ...
  • deprecated templates to newer versions, eg. {{sisterlinks}} → {{plain sister}}

At a guess running them monthly(ish) is suitable. — billinghurst sDrewth 00:44, 17 January 2011 (UTC)

Tasks a bot could undertake — per work basis[edit]

There has been some conversation on what sort of tasks might be considered to be run on a per work basis where there is some reflection that multiple contributors may have some variation in an approach. Sort of tasks that could be looked at follow. Noting that this would be a selected list of tasks that could be undertaken, not a mandated list of tasks to be taken. — billinghurst sDrewth 06:09, 17 April 2013 (UTC)

<list build>

  • Conversion of forward and backward curly quotes to straight quotes
Conversion of single straight quotes to apostrophes?
But don't do anything with text in Greek where the initial character of a word may be a curly quote that represents the breathing required for a vowel or semi-vowel.
Conversion of hyphen(-) to ndash(–) in numeric ranges
  • Expansion of short form of templates to long form of templates, eg. {{hws}} {{hyphenated word start}}, others may be {{c}}, {{rh}}
What is the benefit? Are short forms going to be deprecated? In the template page it still states: The abbreviated forms {{hws}} and {{hwe}} can also be used.
  • ... to &hellip;
  • Scan for and highlight (how? log?) instances of:
  • (special case: malformed template invocations; Pages containing mismatched counts of "{" and "}"s.)
  • make sure not to look inside <math> tags where there are likely to be unmatched braces
  • mismatched table sentinels (i.e. "{|" count not matching "|}" count)
  • wikicoding constructs which are otherwise harmless yet produce no net useful effects:
  • lines ending with trailing blanks
  • single new lines (outside of <poem> blocks) not following <br/>
  • sequences of new lines unprotected by {{nop}} at end of individual Pages.
  • lines with trailing hyphens
  • At Page end indicates possible omitted {{hws}} or {{lps}}
  • Other cases require manual inspection and correction:
  • Unrejoined hyphenated word? (i.e. new line unnecessary and hyphen should be removed)
  • Unrejoined non-hyphenated word? (i.e. new line unnecessary but hyphen should be retained)
  • Start of quotation? (i.e. hyphen probably should be replaced with mdash)
  • extra spaces between words/sentences
  • Option to change or only identify for manual review.


Specific Suggestion Discussion[edit]

  • Expansion of short form of templates to long form of templates.
  • This has been previously discussed and all responses were positive (as I recall), the rationale being it is easy to type {{c}} and everyone wants to write it that way, but it is difficult for the uninitiated to grasp so converting to {{center}} is good. JeepdaySock (AKA, Jeepday) 10:45, 17 April 2013 (UTC)
  • Pages containing mismatched counts of "{" and "}"s.
  • In addition to the template issue, there is an formatting issues. I have seen many cases of "(" being OCRed as "{", while the trailing closing bracket is ")" JeepdaySock (AKA, Jeepday) 10:45, 17 April 2013 (UTC)
  • make sure not to look inside <math> tags where there are likely to be unmatched braces unsigned comment by MarkLSteadman (talk) .
  • "Option to change or only identify for manual review."
  • Personally I like the suggestion, but would not encourage use of any kind of unrestricted "change-without-review" operation:
  • Some of the options being discussed here are rather "hairy" if made unmonitored. Some provision may have to be made to ensure watchlists etc. make any changes made by this kind of 'bot abundantly visible? MODCHK (talk) 19:13, 18 April 2013 (UTC)