New script: User Request Overview

I’m guessing you only want to know about URs that are just off the screen, rather than miles away? wazeModel.mapUpdateRequests.objects does seem to contain details about more than just the visible URs (just counted 32 objects for a map view containing only 6 visible URs…) which is a promising start - I’ll dig a bit deeper tomorrow and see what all those extra objects refer to.

I’ve saved so much time with this script, thanks!

Can you just adjust the submitted calculation a bit? It overestimates the time since submission by one day.

The newly-uploaded 0.5 has been tweaked a bit here, and now seems to more accurately reflect the age of submission, although I still need to look into this more closely…

However, the main reason for releasing 0.5 is the introduction of UR filtering, allowing the map to be decluttered of any UR types that you really aren’t interested in looking at right now. The filtering controls are located to the left of the WME window, taking into account whether or not you’ve also got Timbones’ Colour Highlights script installed (if not, why not?).

I’ve already added “filtering by age” to my to-do list, so expect to see that in a future release - any other suggestions are welcomed!

http://userscripts.org/scripts/show/145186

Hero!

David using Tapatalk

Some thoughts:

  • you might consider changing the text description on userscripts since you no longer use the status line

  • my personal taste is for a lighter background to the option box

  • consistency with Tim’s script - one of you says “show/hide controls”, the other “show/hide” - just saying …

otherwise very clever!

All done in 0.6…

Filtering by age is now enabled too - this takes precedence over the filter by type setting, but isn’t mutually exclusive, so it will first filter out all URs less than x days old and then apply the type filter to any URs that remain.

http://userscripts.org/scripts/show/145186

crickey, we need a script to keep us up to date with all the scripts!

Greasemonkey 1.1 auto updates. If not try:

http://userscripts.org/scripts/show/26062

For anyone suffering withdrawal symptoms from the greasemonkey script update process, you’ll be pleased to hear that 0.7 is now available :smiley:

This release allows URs to be hidden, regardless of whatever other filter options you’ve set, for the remainder of the current browser session. This is handy if you’ve still got URs hanging around that aren’t able to be filtered out by type/age, but which you’d rather be able to remove from the map so you don’t keep checking them just as soon as you’ve forgotten why it was you were ignoring them…

…or is it just me who has a terrible memory for which UR is which?

To ignore a UR, simply click the “Hide for this session” link that now appears at the bottom of the overview pop-up. If you click this by accident, there’s an “Undo last hide” button in the control panel on the left (if clicked repeatedly, it’ll undo each of the previously added hides), and there’s also an “Undo all hides” button if you want to show all the hidden URs again.

http://userscripts.org/scripts/show/145186

Couldn’t resist a bit more tinkering… 0.8 adds filtering by “older than x days” as well, and also now allows URs to be filtered based on the presence or absence of a keyword contained in the UR description - handy if you want to find all the URs you’ve submitted (assuming you’re in the habit of tagging them with your username…).

http://userscripts.org/scripts/show/145186

One request from me. Can you include a link that takes you to Google Maps, OSM and Bing. Gets a little tedious clicking the UR, clicking permalink, copy pasting the lat/long from the adress bar in to others maps sites.

It would be really a good feature.
I wrote a simple javascript to extract the GPS coordinates and show the location in Google Maps.
Search for ‘Permalink’ in the forum to get it.

Sent from my LT18i using Tapatalk 2

If you haven’t already installed my WME to OS script (http://userscripts.org/scripts/show/137249) then this will give you links (centred on the WME viewport, so close enough to where the UR marker will be) to the external mapping sites that are deemed safe for use from a licencing point of view with Waze. I’m not sure that having the external site centred exactly on the UR rather than somewhere nearby is worth the duplication of effort to have this feature in both scripts.

Google and Bing aren’t included since it’s not clear whether merely providing links to them from within WME would risk falling foul of their licencing restrictions (if there’s a direct link from WME to a restricted-licence site, even if said link is provided by an unofficial third-party add-on, it’d be much harder to deny that its data was subsequently being used in WME…) and the last thing I want to do is put the UK map at risk due to claims of licencing breaches (as happened in South America somewhere).

Indeed, Waze has already requested this this feature be removed from other scripts and bookmarklets.
(You can still find the bookmarklets if you look hard.)

Here’s details of the OSM vs. Chile incident, which wasn’t the result of copying by editors.

How about a copy long/lat to clipboard button?

The script I mention above try to solve that. Although it does not create a button in the WME.

Maybe someone could integrate it in some of the already available userscripts (WME Extend, UR, …)

Sent from my LT18i using Tapatalk 2

I expect the reason you haven’t done this is because it can’t be done, but what would be really great would be to have a click-button to jump to the nearest un-hidden UR within an area which I can edit.

That could probably be arranged :wink:

Mmm, I think that’s a bit beyond the scope of third-party scripting - I’m fairly sure it’d require accessing the data directly from the Waze servers rather than relying on what WME has stored locally for the given map view, and that has the potential to get very messy very quickly if it’s even possible for a third-party piece of code to gain access in the first place…

Or possibly not… seems that scripting a copy to clipboard isn’t quite as easy as I thought it would be :expressionless: