Userscript adding several improvements for experienced osm.org users
- Install Violentmonkey (FOSS, but only in Firefox) or Tampermonkey (proprietary)
- Install script
Also works in Firefox for Android
- Changesets filters
- Show users roles and status
- Show first comment
Based on OpenStreetMap Dark Theme by AlexPS
Photos are also displayed in the tags panoramax=* and wikimedia_commons=*
<>for user changesetsN— on/off notes layerD— on/off Map Data layerG— on/off GPS tracks layerS— on/off satellite layer (Firefox only)H— open object history1— open first version of objectZ— zoom to changeset/object bboxE— Open editor8/9— prev/next map positionO— open OSMChashift+O— open AchaviQ— Close sidebar or alert
Experimental hotkeys:
KL— navigation between changeset elementsJ— open objects from changesets in JOSMshift+J— open objects from changesets in Level0shift+L— pan to current locationshift+H— open My changesetsY— open Yandex.Panoramasshift+E— open second editorshift+N— create new noteC— Open changeset of object versionshift + Z— pan to real changeset bbox (without relations bboxes)0— zoom to global view- ` — hide geometry from map
T— toggle between compact and full tags diff modeU— open user profileshift+U— open your profileshift+/— search with Overpassshift+M— send messega to useratl+C— copy map center coordinates
-
Changeset revert button
-
OSMCha dis/likes
-
Display way/relation versions
-
Search deleted author of changeset
-
Template responses when closing notes/changeset 👌/ 👋
- Add Rapid into Edit menu
- Mass actions with changesets
-
- mass revert via osm-revert
-
- copy ids for JOSM
-
- via remote control JOSM
-
- load 300 changeset
-
- open multiple changesets on one page
- Highlight
fixme=*,note=* - opening_hours validator
- Render
direction=*,type=restriction - Resizable sidebar
- Settings
- Hide active note highlight
- Click on time for show ISO-time
- Open external links in new tab
- Clickable:
-
- ID and names in object header
-
- Hashtags in changeset comment
-
- Changeset IDs in comments
-
-
revert:id,redacted_changesetskey in changeset
-
-
-
panoramax=*,mapillary=*tags
-
- Display GPS photos and tracks in StreetComplete notes
- Display photos from Panoramax and Wikimedia Commons in tags
- Display GPS-tracks
- Shortening long URLs in comments: https://www.openstreetmap.org → osm.org
- Shortening
v:,ideditor:keys in changesets tags and hidehost=https://www.openstreetmap.org/edit - Display number of comments to changesets on the map item page
- Display the user's previous usernames (via OSM User Names Database)
- Bypass OSMF Redactions
-
- Show redacted tags
-
- Show redacted geometry
- taginfo: new overpass links
-
- search relation roles
-
- search keys on Key length page
- File viewer via Drag&Drop β
-
- geotagged photos
-
- .gpx
-
- .geojson
-
- .osm
- Notes filters:
-
- by user
-
- by word
-
- by status
- Geometry
-
- Ruler
-
- Calc area size
-
- Copy coordinates in multiple formats
- in-browser reverter
- Changesets feed like who did it
- Jump to overpass from tags
- Custom links to geo services (like OSM Smart Menu)
- Mark reviewed changesets
- Public transport viewer and validator
- Collapse name tags
- Integrate https://github.com/Zverik/osmtags-editor
- Overpass Turbo (maybe in Overpass beta)
-
- Edit tags in Overpass Turbo
-
- {{bbox}} on/off in Overpass Turbo
-
- remove comment and extra quotes from query
-
- fast
out meta/center/...switch
- fast
-
- explain expressions
-
- autocompletion from taginfo
-
- split window
-
- Javascript postfilters
- Tutorial
- Improve data view
-
- Hide ways
-
- Filters
-
- Colors
- Localization
- Improve search
-
- Filter by object type
-
- Improve default zoom
-
- Photon?
-
- Overpass (
shift+/)
- Overpass (
- Custom layers and overlays
-
- Strava for iD (Hard, need workaround for overzoom)
- Any layers on main page
- Show nearest example for map legend
- website & iD helper for translator (open search query into translation platform)
- show in quick look the base way tag
- Fast tags copy from wiki
Maybe
- Support OpenHistoricalMap
- Move object from OSM into OpenHistoricalMap
- Bookmarks on map (like Organic Maps)
- Bookmarklet helpers for resolving OSM Notes
- exif-js — to read the coordinates of the photos that you drag using Drag&Drop
- ESRI — Satellite images
- GM_config — settings framework for UserScripts
- LetItSnow — Easter New Year's Egg
- Lucide — for changes count icon on /history page, copy button icon, filter icon and other
- Moresby/Element graphics - OSM object types SVGs
- opening_hours.js — for opening_hours tags validation
- OpenStreetMap Dark Theme — dark theme was the foundation based on this style
- OpenStreetMap Statistics — The script uses the rules from this project to normalize the names of OSM editors and list of the list of organised teams contributors
- OSMBuilding — 3D viewer for buildings
- osmtogeojson — converts OSM data to GeoJSON
- osm-auth — for authentication with OpenStreetMap
- SVG Spinners — for more beautiful spinner when you upload edits in iD in dark mode
- Wikimedia Commons — source for road signs SVGs
- ...
p.s. External libraries are hosted in fork repositories (if possible) controlled by me, and imported with Subresource Integrity









