Quick Links
https://github.com/varunborar/map.ly
https://chromewebstore.google.com/detail/maply/caianbbcadikholclndbbfaickaifhhb
Navigation
Older Versions
Map.ly: Effortless Web Navigation
Boost your browsing efficiency with this lightweight local link management extension.
Features: ✅ Custom Shortcuts with Variables – Create key-value mappings to quickly access your favourite websites. ✅ Omnibox Auto-Complete – Get instant suggestions as you type, right in the address bar. ✅ Smart Bookmark Suggestions – Navigate directly from the Omnibox with file-system like bookmark recommendations. ✅ Completely open-source — Review the code yourself or make improvements to adjust to your needs.
Streamline your workflow and browse smarter!
<aside> <img src="/icons/branch-merge_lightgray.svg" alt="/icons/branch-merge_lightgray.svg" width="40px" />
This documentation is for the version v2.0.0
, for older versions refer here.
</aside>
<aside> <img src="/icons/bell-notification_lightgray.svg" alt="/icons/bell-notification_lightgray.svg" width="40px" />
We only recommend to install the extension manually in case your browser doesn’t supports adding the extension from chrome web store (or you know what you are doing)
</aside>
map.ly-<version>
.Load Unpacked
and select the folder map.ly-<version>
(created in step 3).To access the extensions capability you can use the shortcut mp
(followed by a space) in your omni-box.
Options can be used to customise settings, add/update mappings and edit your preferences. To access the options use options
keyword. (You can customise the key-word from the options page itself)
To set a different keyword to open the options page you can use the Custom Shortcut for Options Page
field under the Preferences
section.
To save all the configurations (including mappings) you can simply click on the Save
button present on the toolbar at top on the options page.
To load an existing configuration (including mappings) you can use the Load
button present on the toolbar at top on the options page
Mappings can be used to create key-value shortcuts for the frequently accessed URL(s). Mappings can be created from the options, using the Add/Update Mapping
form.
A simple key-value pair for frequently accessed URL(s).
e.g. Enter the following fields in the form,
g
https://google.com
Click on Add/Update Mapping
button.
Now in omnibox you can type mp g
to open the mapped URL.
Use a template and a variable to map to different URL(s)
e.g. Enter the following fields in the form,
g
https://google.com/search?q=%s
Click on Add/Update Mapping
button.
Now in omnibox you can type mp g/<search-query>
to directly open a search result.
You can use more than one variables in a URL template. To ease out the suggestions and auto-complete you can add names to variables
e.g. Enter the following fields in the form,
gh
https://github.com/%s{{owner}}/%s{{repo}}
Click on Add/Update Mapping
button.
Now in omnibox you can type mp gh/<owner>/<repo>
to directly open a Github repository.
You can use the toolbar buttons present under the Existing Mappings section to import or export the mappings in a JSON format.
By default bookmark suggestions are turned off. You can turn them on using the Suggest Bookmarks
toggle under the Preferences section on the Options page.
It is used to differentiate between the template and the bookmark URL(s). URL(s) starting with this shortcut will be treated as Bookmark URL(s) (no variable evaluation happens for bookmarks).
Used to set the root folder which will be used to suggest the bookmarks.
For contributing to the project you can visit our Github page