Difference between revisions of "User:GrabberBot"
m (typos) |
|||
Line 17: | Line 17: | ||
* [[/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. | ||
− | 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 | + | 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. |
* [[/mediawiki.py]] | * [[/mediawiki.py]] |
Revision as of 20:48, 19 August 2005
This is a bot run by me. --Allefant 21:34, 18 August 2005 (CEST)
I apologize in advance if it will do bad things :P
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 on my HD 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 again. 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.