Coder Social home page Coder Social logo

better-osm-org's Introduction

better-osm-org

Userscript adding several improvements for experienced osm.org users

  1. Install Tampermonkey or Violentmonkey
  2. Install script
  • Tags diff in object history

  • QuickLook for simple changesets

  • Changesets filters

  • Show users roles and status

  • Node deletion

  • Show satelite layer (Firefox only)

    • For notes
  • Stat HDYC in profile (Firefox only)

    • Bypass tracking protection
  • Alt + ←/→ for user changesets

  • Changeset revert button

  • Profile for deleted users

    • Search in diffs
  • Template responses when closing notes

    • 👌
  • Add Rapid & geo: links into Edit menu
  • Mass actions with changesets
    • mass revert via osm-revert
    • copy ids for JOSM
    • via remote control JOSM
    • mass changesets download
  • Settings
  • Hide active note highlight

Ideas

  • Exact time instead of a verbal description
  • Jump to overpass from tags
  • Show deleted
  • Hide resolved notes
  • Enable/disable note/data buttons
  • User id everywhere
  • Fast tags copy from wiki
  • Object age
  • Player button for history
  • Documentation
  • Collapse name tags
  • Calc area size
  • Integrate https://github.com/Zverik/osmtags-editor
  • Edit tags in Overpass Turbo
  • Hide ways in map data view
  • Localization

Maybe

  • Compact osmcha.org
  • osm-revert template
  • stop via kill switch for osm token

better-osm-org's People

Contributors

deevroman avatar gy-mate avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

gy-mate

better-osm-org's Issues

Notes lose location highlight

Hi, I noticed that while using the script (left image, right image is behaviour without script on), notes lose the "orange-circle-location-thing". This can be confusing when there are more notes clustered in the same area. Is this intended or a bug?
photo_2024-05-07_11-09-36

Problems and ideas for QuickLook of changesets

Doesn't work properly on Safari

On macOS Safari 17.4.1 with the latest Tampermonkey installed...

  • tag differences are not color-coded when viewing an object history
    Screenshot 2024-05-13 at 15 01 30
  • changeset titles are not compacted
    Screenshot 2024-05-13 at 15 05 38
  • node deletion button is not displayed
    Screenshot 2024-05-13 at 15 20 37
  • the satellite image button (🗺️) is not displayed
    Screenshot 2024-05-13 at 15 30 21
  • the History tab is not compacted
    Screenshot 2024-05-13 at 15 36 31

Better changesets filtering

  1. Large edits still get in the way at large zooms
  2. Need to explore the possibility of highlighting edits made by different users with colors

User badges

  • Showing the newbie badge should be based on the difference between the chageset date and the registration date

Managing notes based on note date

Is it possible to add a way to manage the notes using the time they were created? For example different colours/saturation or a filter to remove older/newer? Or just having them in a list as the history tab, instead than on the map.

Message title and body is lost whem using this script

Looking at the code, it shouldn't do anything with the message text boxes but for some reason it clears them when you change the page and go back. If the script is disabled (but TamperMonkey is enabled) the issue is not present.

OSM_form_input-2024-06-15_11.03.00.mp4

Stat HDYC in profile (Chrome sometimes)

The README says: Stat HDYC in profile (Firefox only)

This is true most of the time, I have Chrome and I can't read the stats...but! Sometimes it happens I find users of whose the stats are visible, example:
image

maybe this could help you understand what the problem is?

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.