- Run "exportAndExtractBookmarks.ps1" via PowerShell (right click menu)
- Find exported bookmark links in "bookmarks" folder in this directory. Optionally add this directory to your launcher index.
- Extra: Create a Windows Task Scheduler or cron job to run this on a schedule.
- Edit "exportAndExtractBookmarks.ps1" with your favorite text editor
- Replace everything after "$path{BROWSER}Bookmarks =" with respective file paths for your Bookmarks file, bounded in quotes.
- Example: $pathChromeBookmarks = "C:\Users\bobsmith\AppData\Local\Google\Chrome\User Data\Profile 2\Bookmarks"
Modern broswers do not often export bookmarks into multiple shortcut/link files. They instead create a single html export file. While faster, this approach does not allow a user to easily index bookmark files when using launcher tools like the Windows Search, Cortana, Launchy, Wox, Everything and PowerToys Run
Exports and extracts bookmarks from common web browsers into a folder that can be easily archived by launchers like Windows Search, Cortana, Launchy, Wox, Everything and PowerToys Run. Currently, ignore errors thrown by PowerShell for Browsers not installed. Will be fixed in future, just busy :)
Chrome Brave Edge
- Create config file with user-defined variables for the browser user profile name, placeholder "Default"
- Create "if..." statements to prevent error throwing when browser isn't installed. Or just include "true/false" for "Is Broswers Installed?" in config file.
- Combine export and extract scripts to minimize redundant code and increase speed.
- Add support for Firefox by importing and converting ":\Users<Name>\AppData\Roaming\Mozilla\Firefox\Profiles<edition>-default\bookmarkbackups" into HTML file
- Test application with all launcher tools. I have only tested this program with PowerToys Run as it is supported by Microsoft, secure and fairly stable.