2005/9/14, Michal Migurski mike@stamen.com:
Are there any F/OSS projects that provide such functionality without requiring screen-scraping?
No, although the best-maintained screen-scraping product is pywikipediabot, it has many of the functions you want.
I'll look into it... though Python isn't really an option for now. I'm using PHP.
I see I'm not the only crazy guy who uses PHP for a bot. Good to know that.
Anyway, try the Advanced HTTP Client (http://www.phpclasses.org/browse/package/576.html). It's easy to base off your code on that. I made a simple bot in it which took 3 or 4kb, but I lost it during the recent server crash - I'm rebuilding it in my free time, adding some more features - eventually you could call it an API. If you'll be interested, email me (datrio@gmail.com) in some time - I'll give you a link to its source code.