Automated edits for name tags

As long as the target tags did not exist, I’m happy. I would not expect a bot to do semantic checks.

I would expect a bot to do reasonable structural checks, as already done by the name copying bot. For example, avoiding copying a name that has no Hebrew letters to name:he and similarly for Arabic. It could be improved, however, to also avoid copying non-textual “name” tags to “name:en”. Perhaps another bot can fix the 1000+ existing such duplicates.

I completely agree. I’ll fix this.

@zstadler: I’ve thought about it and I agree with your view regarding autofixes. Detecting new user errors is more valuable than copying a few dozen extra names.

I still think I need to print logs or add fixmes, so that a human is more likely to fix the mismatches.

name:lang no longer copied to name, ever. Only name to name:lang, when name:lang does not exist.

fixed

If you have the time, the following errors need human attention.

https://wiki.openstreetmap.org/wiki/User:SafwatHalaby/scripts/nameCopy/errors

I’ve just ran this script (After quite a long absence). Hopefully I’ll be running it regularly from now on. Full automation being investigated too.

Changeset: https://www.openstreetmap.org/changeset/85311424

Welcome back!
Will try to look and fix the discrepancies found.
Are you going to update bus stops too?

I’ve executed the bus update script today (last executed in 2018!)

I am planning to update that to fully automatic too.

Changesets:
https://www.openstreetmap.org/changeset/91500256
https://www.openstreetmap.org/changeset/91502029