Skip to content

emersonveenstra/rapid-power-user-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rapid Power User Extension

A Chrome and Firefox extension to seamlessly integrate Rapid as your primary OSM web editor. Currently:

  1. Redirects the OSM.org Edit button to open in Rapid
  2. Integrates Strava Heatmap overlays into Rapid (credit to the original id-strava-heatmap extension for some of the code) and lets you choose which heatmap color to use and the opacity of the heatmap.
  3. Allows you to change most Rapid default settings

Should work on all Chromium-based and Gecko-based browsers that support Manifest V3 extensions, I test it on the latest Firefox, Brave, Vivaldi, and Chromium.

Install

From Chrome or Firefox store

Download for Firefox or Chrome

From git

Clone this repository, run ./sync-shared.sh. Load the extension from the chrome/ (See Instructions) or firefox/ folder (See instructions)

Using

When installed, the plugin will show up in your toolbar somewhere (it may be hidden behind an overflow icon at first). If the plugin icon is orange, then you need to log into Strava by clicking the plugin icon. Once you're logged in to Strava, load the heatmap, the icon will turn pink (may need to refresh the page one time) and Strava support is enabled on the next Rapid page load.

Strava cookies expire after a week, the plugin icon will turn orange again to indicate that. Going to the heatmap and refreshing the page will refresh the cookies.

If you don't want to use Strava, you can open the extension options (Chrome: right click the plugin icon and click Options; FF: right click on the icon, click Manage Extension and then the Preferences tab) and uncheck "Enable Strava" to hide all the Strava integration features.

Customizing

See https://github.com/emersonveenstra/rapid-power-user-extension/wiki/Options-page for a full list and description of all the options.

Screenshots

screenshot showing built in Strava support

power-user-demo.mp4