Skip to main content

A tool to research who added given OSM tags currently in use

Project description

Tool for tracking down who added specific tag.

Will work fine for tags used on a small scale.

As it will download objects with Overpass Turbo and then use editing API to retrieve old versions of each object, it is acceptable to be used only for tags that have few instances.

Do not try to run it for say building=house

But for investigating who added tag appearing 1017 times? Should be fine.

It can be useful to

  • notify editors about tagging discussion
  • easily track down who was adding specific tag which is unclear/dubious/problematic

Package

import who_added_this_tag

config = {
    'key': 'related:wikipedia',
    'value': None, # may be None - in such case it looks for all values of key
    'area_identifier_key': None, # may be None, in such case search is worldwide, 'ISO3166-1' is a good identifier
    'area_identifier_value': 'PL', # ignored if area_identifier_key is None
    'list_all_edits': True,
    'list_all_edits_made_by_this_users': [], # ignored with list_all_edits set to True
}
who_added_this_tag.statistics.process_case(config)

Run tests

python3 -m unittest

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

who_added_this_tag-0.0.1.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

who_added_this_tag-0.0.1-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file who_added_this_tag-0.0.1.tar.gz.

File metadata

  • Download URL: who_added_this_tag-0.0.1.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.10

File hashes

Hashes for who_added_this_tag-0.0.1.tar.gz
Algorithm Hash digest
SHA256 61309aa0e6dbfafef750a1636437d9e7a015dae973f32e7da41771685614fbba
MD5 8a25448733e725f69d1d871c7726b68e
BLAKE2b-256 2e20c46787edad29655953c594c83a45fa6cc642dde55c5a48880b85ac25d2b5

See more details on using hashes here.

File details

Details for the file who_added_this_tag-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for who_added_this_tag-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dde09cf2880e994bb2dab65ef12ed255399c5fe76ef78c04f5ceb27733ee0f93
MD5 5981948343a44fc6e034f5e1b79e6888
BLAKE2b-256 3273f9803edda21c313cbca117bf0d4f79fdc55594ac9b010e3619d75977d083

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page