Giter Club home page Giter Club logo

osm-microtasks's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

osm-microtasks's Issues

New task: Fix websites URLs

To prepend them with http or https, depending on what is needed…

At least iD complains, if the URL does not have this format. (the input field is red)

Don't do duplicate work

Did you go through the list of all other QA tools? And is there really no one, which you can expand/create PRs there, if you see missing problems. Without having used the others much, I think Maproulette may be very similar e.g.

I mean this project is really nice, but there are so many QA tools already, so you need to explain to users/mappers why we need yet another "standard".
Maybe document the "advantages"/differences/goals of your project in the Readme.

OAUTH/direct edit in OSM

Of course this is a bigger feature, so this is not very important, but at least an idea: What about adding OAUTH and direct edit to the tool?
So you do not have to open iD or so (so it would also solve #4) and can just have a big popup where you see the two numbers in <code> (i.e. fixed font width) style directly below each other. I think that makes it easy gto spot errors.
And then just have a button to edit the suggestion and a "change" and "cancel"/close button.

Include some identifier (hashtag) in changeset message

To be able to measure how this tool is used, it would be great to have #osmMicroTasks or so in the commit message. or maybe as a tag?

Also possible useful in case you once have to (mass-)revert some edits, because of some problem in your code…

Website quest: enhance "offline" detection

The website quest mode, shows:

There are a lot of wrong URLs in the OSM database. This task finds some of them, checks if it does exist and returns a valid URL.

My interpretation of that is, that it also automatically tries to query that website and checks if that exists. I see some problems with that:

  1. Is not it often not accessible due to the Same-Origin constraints of the browser? (i.e. they don't have CORS set…)
  2. Checking whether a website is really offline/online or so is harder than you may think, e.g. what status codes do you accept as "exists"? (404?, 500?, …)
    See also https://en.wikipedia.org/wiki/User:InternetArchiveBot for a bot does that on scale in the Wikipedia. You can likely take some ideas of it's doc/implementation…
  3. Do/May you actually suggest to the user of this app, to delete the URl, if it is not accessible? (Note that due to 2. you may point the user to try that by themselves…)

Link to iD does not select item

When you click on the iD link it does only show the map. You have to guess then, what element is meant/what element has the issue.
If it could at least set a marker or so.

Right-align phone numbers

IMHO it may be useful to align the phone numbers to the right, as you often add +49 (in Germany) and so it may be easier to compare the numbers.

E.g. like this:

image

Add OAuth support

Currently, the app wants to know the users name and password. This can be made easier by using OAuth.

Refresh button (after solving tasks)

Use case: If I have solved some "tasks" and go back to this website, I do not really remember what tasks I've already solved. All are still listed.

Proposed: A refresh button? Or possibly even better auto-hide them?

[Blueprint] enhance Company data

If I'm on my way with StreetComplete I mostly get asked about opening hours and Building Data.
Why not create a Website where People could Insert their Workplace/Company for themselves, without the need to learn OSM or install an App.

See Mockup:
company_website

josm support

Support JOSM as editor, not only online iD, maybe provide "download selection" to import in JOSM?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.