diff --git a/Docs/Tools/.~lock.stats.csv# b/Docs/Tools/.~lock.stats.csv# new file mode 100644 index 0000000..886de45 --- /dev/null +++ b/Docs/Tools/.~lock.stats.csv# @@ -0,0 +1 @@ +,pietervdvn,pietervdvn-Latitude-5591,28.03.2021 22:46,file:///home/pietervdvn/.config/libreoffice/4; \ No newline at end of file diff --git a/Docs/Tools/Changesets per theme in 2021.png b/Docs/Tools/Changesets per theme in 2021.png index 19da131..7f584b6 100644 Binary files a/Docs/Tools/Changesets per theme in 2021.png and b/Docs/Tools/Changesets per theme in 2021.png differ diff --git a/Docs/Tools/Changesets per theme.png b/Docs/Tools/Changesets per theme.png index 4757e4e..3154f9b 100644 Binary files a/Docs/Tools/Changesets per theme.png and b/Docs/Tools/Changesets per theme.png differ diff --git a/Docs/Tools/Changesets per version number in 2021.png b/Docs/Tools/Changesets per version number in 2021.png index b166135..0e48130 100644 Binary files a/Docs/Tools/Changesets per version number in 2021.png and b/Docs/Tools/Changesets per version number in 2021.png differ diff --git a/Docs/Tools/Contributors in 2020.png b/Docs/Tools/Contributors in 2020.png index 062ca8b..e1c040e 100644 Binary files a/Docs/Tools/Contributors in 2020.png and b/Docs/Tools/Contributors in 2020.png differ diff --git a/Docs/Tools/Contributors in 2021.png b/Docs/Tools/Contributors in 2021.png index f3cd102..899e5aa 100644 Binary files a/Docs/Tools/Contributors in 2021.png and b/Docs/Tools/Contributors in 2021.png differ diff --git a/Docs/Tools/Contributors.png b/Docs/Tools/Contributors.png index e5643ca..0885853 100644 Binary files a/Docs/Tools/Contributors.png and b/Docs/Tools/Contributors.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme aed.png b/Docs/Tools/Cumulative changesets per contributor for theme aed.png index b2109b2..217b7ac 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme aed.png and b/Docs/Tools/Cumulative changesets per contributor for theme aed.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme artworks.png b/Docs/Tools/Cumulative changesets per contributor for theme artworks.png index 07dafae..a2f48d1 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme artworks.png and b/Docs/Tools/Cumulative changesets per contributor for theme artworks.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme benches.png b/Docs/Tools/Cumulative changesets per contributor for theme benches.png index d4351a9..0bb3ecb 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme benches.png and b/Docs/Tools/Cumulative changesets per contributor for theme benches.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme benchesandpicnictables.png b/Docs/Tools/Cumulative changesets per contributor for theme benchesandpicnictables.png index 8ec6604..2a0eb75 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme benchesandpicnictables.png and b/Docs/Tools/Cumulative changesets per contributor for theme benchesandpicnictables.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme campersite.png b/Docs/Tools/Cumulative changesets per contributor for theme campersite.png index 61d1951..226b1cb 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme campersite.png and b/Docs/Tools/Cumulative changesets per contributor for theme campersite.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme charging_stations.png b/Docs/Tools/Cumulative changesets per contributor for theme charging_stations.png index 46e275a..f5df50f 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme charging_stations.png and b/Docs/Tools/Cumulative changesets per contributor for theme charging_stations.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme cyclofix.png b/Docs/Tools/Cumulative changesets per contributor for theme cyclofix.png index 0b2b0c8..4691778 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme cyclofix.png and b/Docs/Tools/Cumulative changesets per contributor for theme cyclofix.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme fietsstraten.png b/Docs/Tools/Cumulative changesets per contributor for theme fietsstraten.png index cbe207b..c983007 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme fietsstraten.png and b/Docs/Tools/Cumulative changesets per contributor for theme fietsstraten.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme ghostbikes.png b/Docs/Tools/Cumulative changesets per contributor for theme ghostbikes.png index 63a141b..9d5ee75 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme ghostbikes.png and b/Docs/Tools/Cumulative changesets per contributor for theme ghostbikes.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme maps.png b/Docs/Tools/Cumulative changesets per contributor for theme maps.png index e60787f..a5aa16b 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme maps.png and b/Docs/Tools/Cumulative changesets per contributor for theme maps.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme personal.png b/Docs/Tools/Cumulative changesets per contributor for theme personal.png index 3c6bbfe..ee6872c 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme personal.png and b/Docs/Tools/Cumulative changesets per contributor for theme personal.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme shops.png b/Docs/Tools/Cumulative changesets per contributor for theme shops.png index 0edbaee..30057f2 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme shops.png and b/Docs/Tools/Cumulative changesets per contributor for theme shops.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor for theme surveillance.png b/Docs/Tools/Cumulative changesets per contributor for theme surveillance.png index 9668f3a..b579789 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor for theme surveillance.png and b/Docs/Tools/Cumulative changesets per contributor for theme surveillance.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor in 2021.png b/Docs/Tools/Cumulative changesets per contributor in 2021.png index 8ad3928..3ea5746 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor in 2021.png and b/Docs/Tools/Cumulative changesets per contributor in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per contributor.png b/Docs/Tools/Cumulative changesets per contributor.png index 429f166..0e9dcc6 100644 Binary files a/Docs/Tools/Cumulative changesets per contributor.png and b/Docs/Tools/Cumulative changesets per contributor.png differ diff --git a/Docs/Tools/Cumulative changesets per created element.png b/Docs/Tools/Cumulative changesets per created element.png new file mode 100644 index 0000000..9a73fd6 Binary files /dev/null and b/Docs/Tools/Cumulative changesets per created element.png differ diff --git a/Docs/Tools/Cumulative changesets per host in 2021.png b/Docs/Tools/Cumulative changesets per host in 2021.png index 886e839..38df76c 100644 Binary files a/Docs/Tools/Cumulative changesets per host in 2021.png and b/Docs/Tools/Cumulative changesets per host in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per host.png b/Docs/Tools/Cumulative changesets per host.png index d028d41..fb25e1b 100644 Binary files a/Docs/Tools/Cumulative changesets per host.png and b/Docs/Tools/Cumulative changesets per host.png differ diff --git a/Docs/Tools/Cumulative changesets per language in 2021.png b/Docs/Tools/Cumulative changesets per language in 2021.png index 3f4bfbd..d816adf 100644 Binary files a/Docs/Tools/Cumulative changesets per language in 2021.png and b/Docs/Tools/Cumulative changesets per language in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per language.png b/Docs/Tools/Cumulative changesets per language.png index a33f972..26de50d 100644 Binary files a/Docs/Tools/Cumulative changesets per language.png and b/Docs/Tools/Cumulative changesets per language.png differ diff --git a/Docs/Tools/Cumulative changesets per theme in 2021.png b/Docs/Tools/Cumulative changesets per theme in 2021.png index f157a81..16d545c 100644 Binary files a/Docs/Tools/Cumulative changesets per theme in 2021.png and b/Docs/Tools/Cumulative changesets per theme in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per theme.png b/Docs/Tools/Cumulative changesets per theme.png index fb188c5..9d979c2 100644 Binary files a/Docs/Tools/Cumulative changesets per theme.png and b/Docs/Tools/Cumulative changesets per theme.png differ diff --git a/Docs/Tools/Cumulative changesets per version number in 2021.png b/Docs/Tools/Cumulative changesets per version number in 2021.png index 2ca83e3..b51a24a 100644 Binary files a/Docs/Tools/Cumulative changesets per version number in 2021.png and b/Docs/Tools/Cumulative changesets per version number in 2021.png differ diff --git a/Docs/Tools/Cumulative changesets per version number.png b/Docs/Tools/Cumulative changesets per version number.png index 51c5b7f..5d8b1ba 100644 Binary files a/Docs/Tools/Cumulative changesets per version number.png and b/Docs/Tools/Cumulative changesets per version number.png differ diff --git a/Docs/Tools/CumulativeContributors in 2021.png b/Docs/Tools/CumulativeContributors in 2021.png index cbb3249..55bb6cf 100644 Binary files a/Docs/Tools/CumulativeContributors in 2021.png and b/Docs/Tools/CumulativeContributors in 2021.png differ diff --git a/Docs/Tools/CumulativeContributors.png b/Docs/Tools/CumulativeContributors.png index 60ac45d..5fd6c5e 100644 Binary files a/Docs/Tools/CumulativeContributors.png and b/Docs/Tools/CumulativeContributors.png differ diff --git a/Docs/Tools/New and changed nodes per day .png b/Docs/Tools/New and changed nodes per day .png new file mode 100644 index 0000000..5f28ee3 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day .png differ diff --git a/Docs/Tools/New and changed nodes per day for theme aed.png b/Docs/Tools/New and changed nodes per day for theme aed.png new file mode 100644 index 0000000..c974c22 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme aed.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme artworks.png b/Docs/Tools/New and changed nodes per day for theme artworks.png new file mode 100644 index 0000000..f7163c2 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme artworks.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme benches.png b/Docs/Tools/New and changed nodes per day for theme benches.png new file mode 100644 index 0000000..89b5e69 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme benches.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme benchesandpicnictables.png b/Docs/Tools/New and changed nodes per day for theme benchesandpicnictables.png new file mode 100644 index 0000000..b52cfe8 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme benchesandpicnictables.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme bookcases.png b/Docs/Tools/New and changed nodes per day for theme bookcases.png new file mode 100644 index 0000000..79025bb Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme bookcases.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme buurtnatuur.png b/Docs/Tools/New and changed nodes per day for theme buurtnatuur.png new file mode 100644 index 0000000..b8e071d Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme buurtnatuur.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme cyclofix.png b/Docs/Tools/New and changed nodes per day for theme cyclofix.png new file mode 100644 index 0000000..8d28d1a Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme cyclofix.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme ghostbikes.png b/Docs/Tools/New and changed nodes per day for theme ghostbikes.png new file mode 100644 index 0000000..a500d71 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme ghostbikes.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme grb.png b/Docs/Tools/New and changed nodes per day for theme grb.png new file mode 100644 index 0000000..d0f76f6 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme grb.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme nature.png b/Docs/Tools/New and changed nodes per day for theme nature.png new file mode 100644 index 0000000..784ba09 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme nature.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme natuurpunt.png b/Docs/Tools/New and changed nodes per day for theme natuurpunt.png new file mode 100644 index 0000000..eb2469a Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme natuurpunt.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme personal.png b/Docs/Tools/New and changed nodes per day for theme personal.png new file mode 100644 index 0000000..c1e5859 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme personal.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme shops.png b/Docs/Tools/New and changed nodes per day for theme shops.png new file mode 100644 index 0000000..1fba8bd Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme shops.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme surveillance.png b/Docs/Tools/New and changed nodes per day for theme surveillance.png new file mode 100644 index 0000000..d8bc448 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme surveillance.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme toilets.png b/Docs/Tools/New and changed nodes per day for theme toilets.png new file mode 100644 index 0000000..d8c0bc8 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme toilets.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme trees.png b/Docs/Tools/New and changed nodes per day for theme trees.png new file mode 100644 index 0000000..5d7a913 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme trees.png differ diff --git a/Docs/Tools/New and changed nodes per day for theme updaten van metadata met mapcomplete.png b/Docs/Tools/New and changed nodes per day for theme updaten van metadata met mapcomplete.png new file mode 100644 index 0000000..1889687 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for theme updaten van metadata met mapcomplete.png differ diff --git a/Docs/Tools/New and changed nodes per day for year 2020.png b/Docs/Tools/New and changed nodes per day for year 2020.png new file mode 100644 index 0000000..208e0cd Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for year 2020.png differ diff --git a/Docs/Tools/New and changed nodes per day for year 2021.png b/Docs/Tools/New and changed nodes per day for year 2021.png new file mode 100644 index 0000000..e817c24 Binary files /dev/null and b/Docs/Tools/New and changed nodes per day for year 2021.png differ diff --git a/Docs/Tools/Theme distribution in 2020.png b/Docs/Tools/Theme distribution in 2020.png index f736112..8f23e09 100644 Binary files a/Docs/Tools/Theme distribution in 2020.png and b/Docs/Tools/Theme distribution in 2020.png differ diff --git a/Docs/Tools/Theme distribution in 2021.png b/Docs/Tools/Theme distribution in 2021.png index b7d3606..1f5c9eb 100644 Binary files a/Docs/Tools/Theme distribution in 2021.png and b/Docs/Tools/Theme distribution in 2021.png differ diff --git a/Docs/Tools/Theme distribution.png b/Docs/Tools/Theme distribution.png index 4790adb..82e2046 100644 Binary files a/Docs/Tools/Theme distribution.png and b/Docs/Tools/Theme distribution.png differ diff --git a/Docs/Tools/csvGrapher.py b/Docs/Tools/csvGrapher.py index 6a02da2..c5f9595 100644 --- a/Docs/Tools/csvGrapher.py +++ b/Docs/Tools/csvGrapher.py @@ -32,7 +32,7 @@ class Hist: for v in self.dictionary.values(): allV += list(set(v)) return list(set(allV)) - + def keys(self): return self.dictionary.keys() @@ -59,6 +59,15 @@ class Hist: vals.append(running_value) return vals + # Returns [(key, flatten(values))] + def flatten(self, flatten): + result = [] + keys = self.keys() + for key in keys: + v = flatten(self.get(key)) + result.append((key, v)) + return result + def csv(self): csv = self.key + "," + ",".join(self.values()) header = self.values() @@ -117,8 +126,8 @@ def create_usercount_graphs(stats, extra_text=""): total = cumul_uniq[-1] pyplot_init() - pyplot.fill_between(dates, unique_per_day, label='Unique contributors') - pyplot.fill_between(dates, new_users, label='First time contributor via MapComplete') + pyplot.bar(dates, unique_per_day, label='Unique contributors') + pyplot.bar(dates, new_users, label='First time contributor via MapComplete') pyplot.legend() pyplot.title("Unique contributors" + extra_text + ' with MapComplete (' + str(total) + ' contributors)') pyplot.ylabel("Number of unique contributors") @@ -166,6 +175,27 @@ def create_theme_breakdown(stats, fileExtra="", cutoff=5): bbox_inches='tight') return themes +def summed_changes_per(contents, extraText, sum_column=5): + newPerDay = build_hist(contents, 0, 5) + kv = newPerDay.flatten(sum) + keysNew = list(map(lambda kv: as_date(kv[0]), kv)) + valuesNew = list(map(lambda kv: kv[1], kv)) + changedPerDay = build_hist(contents, 0, 6) + kv = changedPerDay.flatten(sum) + keysChanged = list(map(lambda kv: as_date(kv[0]), kv)) + valuesChanged = list(map(lambda kv: kv[1], kv)) + if len(keysChanged) == 0 and len(keysNew) == 0: + return + + pyplot_init() + text = "New and changed nodes per day "+extraText + pyplot.title(text) + if len(keysChanged) > 0: + pyplot.bar(keysChanged, valuesChanged, label="Changed") + if len(keysNew) > 0: + pyplot.bar(keysNew, valuesNew, label="New") + pyplot.legend() + pyplot.savefig(text) def cumulative_changes_per(contents, index, subject, filenameextra="", cutoff=5, cumulative=True, sort=True): print("Creating graph about " + subject + filenameextra) @@ -255,9 +285,11 @@ def sortable_user_number(kv): def create_graphs(contents): + summed_changes_per(contents, "") cumulative_changes_per(contents, 4, "version number", cutoff=1, sort=sortable_user_number) create_usercount_graphs(contents) create_theme_breakdown(contents) + cumulative_changes_per(contents, 3, "created element", cutoff=10) cumulative_changes_per(contents, 3, "theme", cutoff=10) cumulative_changes_per(contents, 3, "theme", cutoff=10, cumulative=False) cumulative_changes_per(contents, 1, "contributor", cutoff=15) @@ -278,6 +310,8 @@ def create_graphs(contents): sort=sortable_user_number) cumulative_changes_per(contents_filtered, 4, "version number", extratext, cutoff=1, sort=sortable_user_number) cumulative_changes_per(contents_filtered, 8, "host", extratext, cutoff=1) + summed_changes_per(contents_filtered, "for year "+str(year)) + def create_per_theme_graphs(contents, cutoff=10): @@ -288,9 +322,10 @@ def create_per_theme_graphs(contents, cutoff=10): # less then 10 changesets - we do not map it continue contributors = set(map(lambda row: row[1], filtered)) - if len(contributors) < 2: - continue # one contributor makes a boring graph - cumulative_changes_per(filtered, 1, "contributor", " for theme " + theme, cutoff=1) + if len(contributors) >= 2: + cumulative_changes_per(filtered, 1, "contributor", " for theme " + theme, cutoff=1) + if len(filtered) > 25: + summed_changes_per(filtered, "for theme "+theme) def create_per_contributor_graphs(contents, least_needed_changesets): @@ -301,15 +336,17 @@ def create_per_contributor_graphs(contents, least_needed_changesets): print("Skipping "+contrib+" - too little changesets"); continue themes = set(map(lambda row: row[3], filtered)) - if len(themes) < 2: - print("Skipping "+contrib+" - only one theme edited"); - continue # one theme makes a boring graph - cumulative_changes_per(filtered, 3, "theme", " for contributor " + contrib, cutoff=1) + if len(themes) >= 2: + cumulative_changes_per(filtered, 3, "theme", " for contributor " + contrib, cutoff=1) + if len(filtered) > 25: + summed_changes_per(filtered, "for contributor "+contrib) theme_remappings = { "metamap": "maps", "groen": "buurtnatuur", + "updaten van metadata met mapcomplete": "buurtnatuur", + "Toevoegen of dit natuurreservaat toegangkelijk is":"buurtnatuur", "wiki:mapcomplete/fritures": "fritures", "wiki:MapComplete/Fritures": "fritures", "lits": "lit", @@ -336,7 +373,10 @@ def clean_input(contents): row[3] = theme row[4] = row[4].strip().strip("\"")[len("MapComplete "):] row[4] = re.findall("[0-9]*\.[0-9]*\.[0-9]*", row[4])[0] - yield [data.strip().strip("\"") for data in row] + row = [data.strip().strip("\"") for data in row] + row[5] = int(row[5]) + row[6] = int(row[6]) + yield row def main(): @@ -350,6 +390,4 @@ def main(): print("All done!") -# pyplot.fill_between(range(0,5), [1,2,3,3,2],) -# pyplot.show() main() diff --git a/Docs/Tools/stats.csv b/Docs/Tools/stats.csv index 1364935..f23b66e 100644 --- a/Docs/Tools/stats.csv +++ b/Docs/Tools/stats.csv @@ -3139,3 +3139,45 @@ "2021-03-24", "WinstonSmith", "en", "drinking_water", "MapComplete 0.6.0", 1, 1, "Adding data with #MapComplete for theme #drinking_water", "mapcomplete.osm.be" "2021-03-25", "PeeWee32", "en", "benchesandpicnictables", "MapComplete 0.6.0", 0, 1, "Adding data with #MapComplete for theme #benchesandpicnictables", "mapcomplete.osm.be" "2021-03-25", "PeeWee32", "en", "benches", "MapComplete 0.6.0", 1, 0, "Adding data with #MapComplete for theme #benches", "mapcomplete.osm.be" +"2021-03-25", "Peter Elderson", "en", "HailHydrant", "MapComplete 0.6.0", 0, 8, "Adding data with #MapComplete for theme #HailHydrant", "mapcomplete.osm.be" +"2021-03-26", "adrigrillo", "es", "1roadAlllanes", "MapComplete 0.6.2", 0, 3, "Adding data with #MapComplete for theme #1roadAlllanes", "mapcomplete.osm.be" +"2021-03-26", "BS97n", "en", "maps", "MapComplete 0.6.2", 1, 2, "Adding data with #MapComplete for theme #maps", "mapcomplete.osm.be" +"2021-03-26", "Erin76", "nl", "surveillance", "MapComplete 0.6.2", 1, 1, "Adding data with #MapComplete for theme #surveillance", "mapcomplete.osm.be" +"2021-03-26", "jayjay420", "en", "surveillance", "MapComplete 0.6.2", 1, 2, "Adding data with #MapComplete for theme #surveillance", "mapcomplete.osm.be" +"2021-03-26", "Kinjkajh", "nl", "surveillance", "MapComplete 0.6.3", 7, 21, "Adding data with #MapComplete for theme #surveillance", "pietervdvn.github.io" +"2021-03-26", "Koen Rijnsent", "en", "personal", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-26", "Koen Rijnsent", "en", "personal", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-26", "matissevdberg", "en", "surveillance", "MapComplete 0.6.3", 11, 31, "Adding data with #MapComplete for theme #surveillance", "pietervdvn.github.io" +"2021-03-26", "n1kn0k", "en", "cyclofix", "MapComplete 0.6.2", 1, 4, "Adding data with #MapComplete for theme #cyclofix", "mapcomplete.osm.be" +"2021-03-26", "PeeWee32", "en", "benchesandpicnictables", "MapComplete 0.6.2", 1, 5, "Adding data with #MapComplete for theme #benchesandpicnictables", "mapcomplete.osm.be" +"2021-03-26", "Peter Elderson", "en", "stolpersteine", "MapComplete 0.6.2", 1, 4, "Adding data with #MapComplete for theme #stolpersteine", "mapcomplete.osm.be" +"2021-03-26", "Pieter Vander Vennet", "nl", "artworks", "MapComplete 0.6.2", 1, 2, "Adding data with #MapComplete for theme #artworks", "mapcomplete.osm.be" +"2021-03-26", "Pieter Vander Vennet", "nl", "cyclofix", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #cyclofix", "mapcomplete.osm.be" +"2021-03-26", "Pieter Vander Vennet", "nl", "surveillance", "MapComplete 0.6.2", 1, 1, "Adding data with #MapComplete for theme #surveillance", "mapcomplete.osm.be" +"2021-03-26", "Pieter Vander Vennet", "nl", "surveillance", "MapComplete 0.6.2", 2, 4, "Adding data with #MapComplete for theme #surveillance", "mapcomplete.osm.be" +"2021-03-26", "Stinus_Clasius", "nl", "sport_pitches", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #sport_pitches", "mapcomplete.osm.be" +"2021-03-27", "Awo", "en", "artworks", "MapComplete 0.6.3", 0, 2, "Adding data with #MapComplete for theme #artworks", "pietervdvn.github.io" +"2021-03-27", "BS97n", "de", "personal", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-27", "BS97n", "en", "personal", "MapComplete 0.6.2", 0, 4, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-27", "klimaanvzw", "nl", "facadegardens", "MapComplete 0.6.2", 1, 4, "Adding data with #MapComplete for theme #facadegardens", "mapcomplete.osm.be" +"2021-03-27", "Koen Rijnsent", "en", "personal", "MapComplete 0.6.2", 0, 1, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-27", "Koen Rijnsent", "en", "personal", "MapComplete 0.6.2", 5, 9, "Adding data with #MapComplete for theme #personal", "mapcomplete.osm.be" +"2021-03-27", "Thierry1030", "nl", "fietsstraten", "MapComplete 0.6.3", 0, 1, "Adding data with #MapComplete for theme #fietsstraten", "pietervdvn.github.io" +"2021-03-28", "bbigras", "en", "artworks", "MapComplete 0.6.2", 0, 4, "Adding data with #MapComplete for theme #artworks", "mapcomplete.osm.be" +"2021-03-28", "Devolved", "en", "campersite", "MapComplete 0.6.2", 0, 4, "Adding data with #MapComplete for theme #campersite", "mapcomplete.osm.be" +"2021-03-28", "dkf2010", "en", "benches", "MapComplete 0.6.2", 0, 3, "Adding data with #MapComplete for theme #benches", "mapcomplete.osm.be" +"2021-03-28", "grouper", "en", "shops", "MapComplete 0.6.2", 1, 0, "Adding data with #MapComplete for theme #shops", "mapcomplete.osm.be" +"2021-03-28", "JackGilmore", "en", "aed", "MapComplete 0.6.2", 1, 1, "Adding data with #MapComplete for theme #aed", "mapcomplete.osm.be" +"2021-03-28", "Jakka", "nl", "ghostbikes", "MapComplete 0.6.2", 1, 0, "Adding data with #MapComplete for theme #ghostbikes", "mapcomplete.osm.be" +"2021-03-28", "Jez Nicholson", "en", "benches", "MapComplete 0.6.2", 0, 25, "Adding data with #MapComplete for theme #benches", "mapcomplete.osm.be" +"2021-03-28", "Pieter Vander Vennet", "nl", "grb", "MapComplete 0.6.2", 0, 12, "Adding data with #MapComplete for theme #grb", "mapcomplete.osm.be" +"2021-03-28", "Pieter Vander Vennet", "nl", "surveillance", "MapComplete 0.6.2", 3, 9, "Adding data with #MapComplete for theme #surveillance", "mapcomplete.osm.be" +"2021-03-28", "ptjamp", "en", "surveillance", "MapComplete 0.6.3", 3, 4, "Adding data with #MapComplete for theme #surveillance", "pietervdvn.github.io" +"2021-03-28", "ptjamp", "en", "surveillance", "MapComplete 0.6.3", 39, 67, "Adding data with #MapComplete for theme #surveillance", "pietervdvn.github.io" +"2021-03-28", "schoka", "de", "cyclofix", "MapComplete 0.6.2", 0, 11, "Adding data with #MapComplete for theme #cyclofix", "mapcomplete.osm.be" +"2021-03-28", "Sharwin_F", "en", "wherethesidewalkshavenoname", "MapComplete 0.6.2", 0, 4, "Adding data with #MapComplete for theme #wherethesidewalkshavenoname", "mapcomplete.osm.be" +"2021-03-28", "sjokomoeske", "en", "benches", "MapComplete 0.6.2", 4, 5, "Adding data with #MapComplete for theme #benches", "mapcomplete.osm.be" +"2021-03-28", "tastrax", "en", "charging_stations", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #charging_stations", "mapcomplete.osm.be" +"2021-03-28", "Thierry1030", "nl", "fietsstraten", "MapComplete 0.6.3", 0, 1, "Adding data with #MapComplete for theme #fietsstraten", "pietervdvn.github.io" +"2021-03-28", "WinstonSmith", "en", "drinking_water", "MapComplete 0.6.2", 0, 2, "Adding data with #MapComplete for theme #drinking_water", "mapcomplete.osm.be" +"2021-03-28", "WinstonSmith", "en", "drinking_water", "MapComplete 0.6.2", 1, 0, "Adding data with #MapComplete for theme #drinking_water", "mapcomplete.osm.be"