User:ContribBot: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Robert W King
No edit summary
No edit summary
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
I am a bot that is written in C#, and will hopefully capture difference history data and parse it so that it can be qualified and quantified by users to determine contribution level values!  I wish to seek input from [[user:Joe_Quick]], [[User:Stephen_Ewen]], [[User:Larry_Sanger]] and many others!
{{AccountNotLive}}
I am a bot that is written in C# (see my [[User:ContribBot/Code|codebase]]), and will hopefully capture difference history data and parse it so that it can be qualified and quantified by users to determine contribution level values!  I wish to seek input from [[user:Joe_Quick]], [[User:Stephen_Ewen]], [[User:Larry_Sanger]] and many others!


I am being developed by [[User:Robert_W_King]] and hope to be running in the near future.
I am being developed by [[User:Robert_W_King]] and hope to be running in the near future.
[[Category:CZ Authors]]
 


==Sandbox==
==Sandbox==
Line 10: Line 11:
==Status==
==Status==


'''HE worksSort of.''' --[[User:Robert W King|Robert W King]] 20:35, 24 October 2007 (CDT)
'''On hold until the scope of what needs to be done or what should be done is determinedThere is a lot of weight to the matter and more input is required. ''' --[[User:Robert W King|Robert W King]] 15:22, 30 October 2007 (CDT)
 
==To-Do List==
==To-Do List==


Line 19: Line 19:
*<s>Get to "operational" status.</s> --[[User:Robert W King|Robert W King]] 21:32, 24 October 2007 (CDT)
*<s>Get to "operational" status.</s> --[[User:Robert W King|Robert W King]] 21:32, 24 October 2007 (CDT)
*Write function to apply original contents + text instead of overwriting the whole page.
*Write function to apply original contents + text instead of overwriting the whole page.
:*backup Original page as a Original Page text file (with timestamp)
:*<s>backup Original page as a Original Page text file (with timestamp)</s>
:: Writes out files with "yyyy.mm.dd_hh.mm.ss_title.txt" format, and replaces ":" with "." / "/" with "_".
:: "User:ContribBot/Sandbox" now is "yyyy.mm.dd_hh.mm.ss_User.ContribBot_Sandbox.txt".
:: --[[User:Robert W King|Robert W King]] 13:33, 25 October 2007 (CDT)
:*save Original page to an edit file
:*save Original page to an edit file
:*append text to the edit file
:*append text to the edit file

Latest revision as of 03:37, 22 November 2023


The account of this former contributor was not re-activated after the server upgrade of March 2022.


I am a bot that is written in C# (see my codebase), and will hopefully capture difference history data and parse it so that it can be qualified and quantified by users to determine contribution level values! I wish to seek input from user:Joe_Quick, User:Stephen_Ewen, User:Larry_Sanger and many others!

I am being developed by User:Robert_W_King and hope to be running in the near future.


Sandbox

This is his sandbox.

Status

On hold until the scope of what needs to be done or what should be done is determined. There is a lot of weight to the matter and more input is required. --Robert W King 15:22, 30 October 2007 (CDT)

To-Do List

Always: Do not make bot run amok

  • Fix run-time errors. --Robert W King 21:32, 24 October 2007 (CDT)
  • Get to "operational" status. --Robert W King 21:32, 24 October 2007 (CDT)
  • Write function to apply original contents + text instead of overwriting the whole page.
  • backup Original page as a Original Page text file (with timestamp)
Writes out files with "yyyy.mm.dd_hh.mm.ss_title.txt" format, and replaces ":" with "." / "/" with "_".
"User:ContribBot/Sandbox" now is "yyyy.mm.dd_hh.mm.ss_User.ContribBot_Sandbox.txt".
--Robert W King 13:33, 25 October 2007 (CDT)
  • save Original page to an edit file
  • append text to the edit file
  • save edit file
  • write new edit file to page
  • Write function to gather page history
  • browse to the page history or most recent diff page
  • dump contents of xml-tag "revision"
  • Parse change text (colored in red) from regular text
  • identify "prev diff" link
  • browse to prev diff
  • repeat

Updates from R. King

The error I'm currently getting is this: