Difference between revisions of "User:GrabberBot"
Line 1: | Line 1: | ||
− | This is a bot | + | This is a bot written by Allefant and run by boucman, used to maintain the Contrib: pages. |
− | |||
− | |||
− | |||
− | |||
It doesn't use the official mediawiki bot framework, but just some handmade scripts quickly scribbled together. So anything can happen. | It doesn't use the official mediawiki bot framework, but just some handmade scripts quickly scribbled together. So anything can happen. | ||
Line 11: | Line 7: | ||
* [[/grabber.py]] - An image scanner for the wesnoth phpBB forums. It outputs all the new images since it was last run. | * [[/grabber.py]] - An image scanner for the wesnoth phpBB forums. It outputs all the new images since it was last run. | ||
− | The new image links are in a text file | + | The new image links are in a text file after it is run. |
* [[/poster.py]] - This reads the list of images output by the above, and posts to the [[UnsortedContrib]] wiki page. | * [[/poster.py]] - This reads the list of images output by the above, and posts to the [[UnsortedContrib]] wiki page. | ||
− | This posts for every image a link to the image, a link to the post it was found in, a link to the wiki page of the contributor, and two links to move the image into the [[GraphicLibrary]] and to delete it | + | This posts for every image a link to the image, a link to the post it was found in, a link to the wiki page of the contributor, and two links to move the image into the [[GraphicLibrary]] and to delete it. Clicking those links uses a horrible hack and mis-uses my SF site to store the commands - so I risk having my acount terminated for this :) |
* [[/cleaner.py]] - This reads the scheduled commands and either transfers or deletes image links from [[UnsortedContrib]] into the [[GraphicLibrary]] accordingly. | * [[/cleaner.py]] - This reads the scheduled commands and either transfers or deletes image links from [[UnsortedContrib]] into the [[GraphicLibrary]] accordingly. |
Latest revision as of 08:58, 22 July 2006
This is a bot written by Allefant and run by boucman, used to maintain the Contrib: pages.
It doesn't use the official mediawiki bot framework, but just some handmade scripts quickly scribbled together. So anything can happen.
They are:
- /grabber.py - An image scanner for the wesnoth phpBB forums. It outputs all the new images since it was last run.
The new image links are in a text file after it is run.
- /poster.py - This reads the list of images output by the above, and posts to the UnsortedContrib wiki page.
This posts for every image a link to the image, a link to the post it was found in, a link to the wiki page of the contributor, and two links to move the image into the GraphicLibrary and to delete it. Clicking those links uses a horrible hack and mis-uses my SF site to store the commands - so I risk having my acount terminated for this :)
- /cleaner.py - This reads the scheduled commands and either transfers or deletes image links from UnsortedContrib into the GraphicLibrary accordingly.
And the new version now also has some helper code for the wiki, for which I sneaked at the offical mediawiki bots. Guess I should add a license note.. for now just note it's all GPL.