Tools to see what a single user changed?

Hi all,

We are working on an package to use OSM in schools, including a part where students will have to make changes.

I’m now wondering if there is an easy-to-use tool to inspect what a certain contributor has done in e.g. the past 30 days, quite similar to OSMCHA, but then with all the changes at once in view instead of the changesets.

2 Likes

I’m glad to hear that OSM is making it into the lesson plan!

The easiest way is probably to use Overpass Turbo or Ultra with a query like this:

[out:xml][timeout:300];
nwr({{bbox}})(user_touched:"Lumikeiju");
(._;>;); out meta;

(Replace Lumikeiju with the OSM username of the desired contributor)

3 Likes

True, a very simple approach; but it only fetches objects that were last touched by this user. It might thus miss some items

(user:"Lumikeiju") returns only elements last edited by me.
(user_touched:"Lumikeiju") returns all elements that have ever been modified by me.

Refer to this page on the Wiki for details.

10 Likes

Oh, wow, I missed that!