User:TAOBot

Hello there, we are just starting to experiment with a little bot for the TAO project. Documentation and info will be collected here. Currently we're just prototyping and going down the "quick-and-dirty" road. You'll find more Details here: /Description

We, that is User:Cpt.Daniel, User:semaphor. You can communicate with us by communicating with the Bot, we'll get his mail and watch his talk page: User_talk:TAOBot.

= Work in Progress =
 * /Description: What it is supposed to do (one day).
 * /Syndication: 1st purpose, provide an easy way to keep track of all changes within the project pages.

= ToDo =
 * UserAgent policy: https://meta.wikimedia.org/wiki/User-Agent_policy
 * "Please use GZip compression when making API calls (Accept-Encoding: gzip). Bots eat up a lot of bandwidth, which is not free."

= Help and Info =

Bot

 * https://en.wikipedia.org/wiki/Wikipedia:Creating_a_bot
 * API access libs: https://www.mediawiki.org/wiki/API:Client_code

api.php

 * https://www.mediawiki.org/wiki/API or better https://www.mediawiki.org/w/api.php
 * Possible frameworks (check for state of the project via table in w:en:Wikipedia:Creating_a_bot):
 * https://github.com/kalebheitzman/mediawikibot most tempting option: simply one class
 * http://www.softx.tk/wiki/SoftX:PHPwikiBot a bit more complex than mediawikibot
 * https://github.com/hamstar/Wikimate doesn't seem to provide wanted functionality.

Wordpress

 * Posting via API: https://codex.wordpress.org/XML-RPC_Support
 * e.g. Blogger API: http://code.google.com/apis/blogger/
 * Posting via Email: https://codex.wordpress.org/Post_to_your_blog_using_email

= Service =

First User:TAOBot shall provide an automatically updated feed for the TAO project:
 * Not done yet, shall be automagically filled with all Pages related to TAO project.


 * RSS: https://en.wikiversity.org/w/api.php?action=feedwatchlist&wlowner=TAOBot&wltoken=TAOBotToken&allrev&hours=72&linktodiffs&feedformat=rss
 * Atom: https://en.wikiversity.org/w/api.php?action=feedwatchlist&wlowner=TAOBot&wltoken=TAOBotToken&allrev&hours=72&linktodiffs&feedformat=atom