Difference between revisions of "Talk:Caretaker.pl"

From Organic Design wiki
m
(organise better)
Line 1: Line 1:
 
[[Category:Todo]]
 
[[Category:Todo]]
 
I added the caretaker so we can add tidying and categorisation rules which are applied to all articles on a daily basis. This script is declared on startup of [[User:Bender|Bender]] and its main function, ''caretaker()'' is called at 6am each morning. It loops slowly through all articles over a period of a a couple of hours so there's no noticable reduction of resource during the process.
 
I added the caretaker so we can add tidying and categorisation rules which are applied to all articles on a daily basis. This script is declared on startup of [[User:Bender|Bender]] and its main function, ''caretaker()'' is called at 6am each morning. It loops slowly through all articles over a period of a a couple of hours so there's no noticable reduction of resource during the process.
= Current and propsed rules =
+
 
 +
= Proposed new rules =
 
*Categorise items into eg. [[:Category:Articles created by xxx]]
 
*Categorise items into eg. [[:Category:Articles created by xxx]]
 
::include the <tt>cur_is_new,cur_user_text</tt> columns in the <tt>SELECT FROM cur</tt> query in the main loop,
 
::include the <tt>cur_is_new,cur_user_text</tt> columns in the <tt>SELECT FROM cur</tt> query in the main loop,
Line 7: Line 8:
 
*Categorise items into [[:Category:Articles linking to external news]]
 
*Categorise items into [[:Category:Articles linking to external news]]
 
*Change &#104;ttp://[www.]organicdesign.co.nz to &#123;{SERVER}}
 
*Change &#104;ttp://[www.]organicdesign.co.nz to &#123;{SERVER}}
*Change lib, libs to library, libraries
+
*Typo's
*<s>''Renumber'' headings so they start at =</s> (done)
+
**lib &rarr; library
*<s>'''domain-names:''' articles</s> (done)
+
**libs &rarr; libraries
 
*'''date:''' articles
 
*'''date:''' articles
 
**Also, by months, year day of week....
 
**Also, by months, year day of week....
 
*cat articles using embed
 
*cat articles using embed
 
*cat articles using apply
 
*cat articles using apply
*<s>cat articles containing maths</s> (done)
 
 
*cat articles using document-code table
 
*cat articles using document-code table
 
*change ampersand articles to "and" (or get & working instead)
 
*change ampersand articles to "and" (or get & working instead)
 
*cat peers and change eg. peer/bender cat to just bender
 
*cat peers and change eg. peer/bender cat to just bender
*<s>common typo's, eg implementation to implementation</s> (done)
 
*move cat links to start and format in a line</s> (done)
 
 
*fix sigs?
 
*fix sigs?
*<s>XML: remove empty elements</s> (done)
 
 
*'''orphans:''' remove xml orphans
 
*'''orphans:''' remove xml orphans
*<s>change redundant applies to embeds</s> (done)
 
*<s>remove redundant properties elements</s> (done)
 
 
*change &lt;tt>[[... to svens template
 
*change &lt;tt>[[... to svens template
 +
 +
= Rules currently in use =
 +
*Changes redundant applies to embeds
 +
*Removes redundant properties elements
 +
*Removes empty elements from properties articles
 +
*Typo's
 +
**&#105;mplimentation &rarr; implementation
 +
*Formatting
 +
**Category links
 +
**Article links
 +
**Headings
 +
*Categorisation
 +
**articles containing maths
 +
**domain-names articles
 +
 
= Discussion =
 
= Discussion =
 
how bout marking the edits as minor? --[[User:Phalseid|Phalseid]] 18:36, 24 Oct 2006 (NZDT)
 
how bout marking the edits as minor? --[[User:Phalseid|Phalseid]] 18:36, 24 Oct 2006 (NZDT)
 
:Done - I'll just wait until it runs tomorrow to see if its working --[[User:Nad|Nad]] 18:53, 24 Oct 2006 (NZDT)
 
:Done - I'll just wait until it runs tomorrow to see if its working --[[User:Nad|Nad]] 18:53, 24 Oct 2006 (NZDT)

Revision as of 10:26, 30 December 2006

I added the caretaker so we can add tidying and categorisation rules which are applied to all articles on a daily basis. This script is declared on startup of Bender and its main function, caretaker() is called at 6am each morning. It loops slowly through all articles over a period of a a couple of hours so there's no noticable reduction of resource during the process.

Proposed new rules

include the cur_is_new,cur_user_text columns in the SELECT FROM cur query in the main loop,
if cur_is_new=0, then SELECT old_user_text FROM old WHERE old_title='$title' ORDER BY old_timestamp LIMIT 1;
  • Categorise items into Category:Articles linking to external news
  • Change http://[www.]organicdesign.co.nz to {{SERVER}}
  • Typo's
    • lib → library
    • libs → libraries
  • date: articles
    • Also, by months, year day of week....
  • cat articles using embed
  • cat articles using apply
  • cat articles using document-code table
  • change ampersand articles to "and" (or get & working instead)
  • cat peers and change eg. peer/bender cat to just bender
  • fix sigs?
  • orphans: remove xml orphans
  • change <tt>[[... to svens template

Rules currently in use

  • Changes redundant applies to embeds
  • Removes redundant properties elements
  • Removes empty elements from properties articles
  • Typo's
    • implimentation → implementation
  • Formatting
    • Category links
    • Article links
    • Headings
  • Categorisation
    • articles containing maths
    • domain-names articles

Discussion

how bout marking the edits as minor? --Phalseid 18:36, 24 Oct 2006 (NZDT)

Done - I'll just wait until it runs tomorrow to see if its working --Nad 18:53, 24 Oct 2006 (NZDT)