Tree [r1261] /
History



File Date Author Commit
Account.txt (template) 2011-05-11 richardcavell [r998] Remove unnecessary info from Account.txt (templ...
Coding standards.txt 2011-05-11 richardcavell [r1003] Don't start off a list with a negative.
Contributors.txt 2011-05-11 richardcavell [r1000] Remove parentheses from Contributors.txt
Development.txt 2011-05-11 richardcavell [r1001] Improve grammar in Development.txt
License (BSD).txt 2011-04-28 richardcavell [r903] Remove code review property from all files.
License (GPL).txt 2011-04-28 richardcavell [r903] Remove code review property from all files.
License (MIT).txt 2011-04-28 richardcavell [r903] Remove code review property from all files.
Platforms.txt 2011-05-10 richardcavell [r992] Remove unnecessary space.
README.txt 2011-05-10 richardcavell [r994] Account.txt (template) does not end with .txt
TODO.txt 2011-05-14 richardcavell [r1220] Add TODO item.
a 2011-04-28 richardcavell [r903] Remove code review property from all files.
account_file.c 2011-05-16 richardcavell [r1259] Beautification.
account_file.h 2011-05-16 richardcavell [r1259] Beautification.
all_headers.h 2011-05-16 richardcavell [r1255] Create bot_handle.? and put free_login_name() i...
b 2011-04-28 richardcavell [r903] Remove code review property from all files.
beautify 2011-05-12 richardcavell [r1045] Update beautify - don't tell the user indent is...
bot_handle.c 2011-05-16 richardcavell [r1259] Beautification.
bot_handle.h 2011-05-16 richardcavell [r1259] Beautification.
buffers.c 2011-05-14 richardcavell [r1210] Beautification
buffers.h 2011-05-14 richardcavell [r1197] Incorporate assert.h
c 2011-04-28 richardcavell [r903] Remove code review property from all files.
callback.c 2011-05-14 richardcavell [r1198] Shift comment in callback.c
callback.h 2011-05-12 richardcavell [r1066] Beautification.
communication.c 2011-05-16 richardcavell [r1260] Update variable name.
communication.h 2011-05-14 richardcavell [r1199] Fix comments in communication.h
communication_enums.h 2011-05-13 richardcavell [r1117] Merge comments.
count 2011-05-14 richardcavell [r1201] Count script has been checked and it works.
editing.c 2011-05-13 richardcavell [r1172] Rename REVID_LENGTH_MAX to REV_ID_LENGTH_MAX
editing.h 2011-04-27 richardcavell [r888] Change BOTHANDLE to BOT_HANDLE
forms.c 2011-05-12 richardcavell [r1053] Rename getcurlhandle() to get_curl_handle()
forms.h 2011-04-28 richardcavell [r923] Add forms.? to the project
ignore.txt 2011-05-10 richardcavell [r982] Add .DS_Store to ignore.txt
main.c 2011-05-12 richardcavell [r1066] Beautification.
main.h 2011-05-13 richardcavell [r1167] Remove unused declaration.
makefile 2011-05-16 richardcavell [r1255] Create bot_handle.? and put free_login_name() i...
os_specific.c 2011-05-12 richardcavell [r1023] Rename sleepseconds() to sleep_seconds()
os_specific.h 2011-05-12 richardcavell [r1023] Rename sleepseconds() to sleep_seconds()
output.c 2011-04-27 richardcavell [r888] Change BOTHANDLE to BOT_HANDLE
output.h 2011-04-27 richardcavell [r888] Change BOTHANDLE to BOT_HANDLE
preferences.c 2011-05-12 richardcavell [r1036]
preferences.h 2011-05-12 richardcavell [r1037] Whitespace issues.
response_parser.c 2011-05-15 richardcavell [r1240] Overwrite the string some more in destroy_string()
response_parser.h 2011-05-15 richardcavell [r1240] Overwrite the string some more in destroy_string()
string_functions.c 2011-05-16 richardcavell [r1261] To remove a compiler warning and make it compat...
string_functions.h 2011-05-16 richardcavell [r1261] To remove a compiler warning and make it compat...
url.c 2011-05-14 richardcavell [r1202] Separate URL functions into url.?
url.h 2011-05-14 richardcavell [r1210] Beautification
variables.c 2011-05-14 richardcavell [r1212] Update checkmediawikierrorcodelength()
variables.h 2011-05-14 richardcavell [r1212] Update checkmediawikierrorcodelength()

Read Me

README.txt

This is an open-source Wikipedia bot called Autobot.  A bot is a computer
program that performs repetitious, tedious tasks that do not require human
judgement.  Autobot is intended for use only by people who contribute
constructively to Wikipedia and have advanced knowledge of computer
programming.

Autobot was created by Richard Cavell and has been developed by a small
number of people.  We license this to you under, at your option, an
appropriately modified BSD license and/or an appropriately modified MIT
license and/or the GPLv3 license.

This project is hosted at SourceForge as autobotwiki.  It is run on Richard
Cavell's computer as RichardcavellBot.  You can run it on your own computer
under a different name.

It was developed mainly on Ubuntu and OS X, but should compile on any
system that supports libcurl.  Unfortunately, there is some unavoidable
platform-specific code, which should be easily ported.

There are several undocumented command line options.  All documented command
line options can be listed by running the bot with the command line option
--allinfo

All the data that are worth fiddling with are in variables.c

You can find out more about the various parts of this project by reading
the files that contain ".txt" in the name.

Richard Cavell
March-May 2011