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. | ||
| − | = | + | |
| + | = 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 http://[www.]organicdesign.co.nz to {{SERVER}} | *Change http://[www.]organicdesign.co.nz to {{SERVER}} | ||
| − | * | + | *Typo's |
| − | * | + | **lib → library |
| − | * | + | **libs → 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 | ||
| − | |||
*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 | ||
| − | |||
| − | |||
*fix sigs? | *fix sigs? | ||
| − | |||
*'''orphans:''' remove xml orphans | *'''orphans:''' remove xml orphans | ||
| − | |||
| − | |||
*change <tt>[[... to svens template | *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 = | = 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
- Categorise items into eg. Category:Articles created by xxx
- 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)



