Collaborative tool for welcoming new mappers

We want to build a tool that lists new contributors in a specific region and provides an more streamlined way to send them welcome messages. By reaching out to new contributors, we want to build up community.

It is not meant to automatically send the messages, but to provide a means for community members to coordinate efforts. This also includes checking new edits for vandalism and generally just 'bad' edits (that don't connect ways or that break relations for instance).

Proof of concept

A proof of concept has been made that fetched the RSS feed of new contributors in Belgium from resultmaps.neis-one.org.

Implementation

Detecting new contributors

We could follow the minutely changesets replication files. Store the userids we encounter in it. If we detect a new contributor, determine whether the edit is in Belgium.

There is an IRC chatbot plugin in Python that sends a new message to the relevant IRC channel for each new contributor. Probably code from there could be reused. It doesn't have license information in its git repository though.