Coder Social home page Coder Social logo

jmtornetta / extract-bookmarks Goto Github PK

View Code? Open in Web Editor NEW
35.0 1.0 3.0 28 KB

Exports and extracts bookmarks from Windows browsers into a folder that can be easily archived by launchers like Windows Search, Cortana, Launchy, Wox, Everything and PowerToys Run.

PowerShell 76.58% VBScript 23.42%
launcher bookmarks bookmark launchy wox wox-plugin powertoys search windows-10 productivity

extract-bookmarks's Introduction

instructions

  1. Run "exportAndExtractBookmarks.ps1" via PowerShell (right click menu)
  2. Find exported bookmark links in "bookmarks" folder in this directory. Optionally add this directory to your launcher index.
  3. Extra: Create a Windows Task Scheduler or cron job to run this on a schedule.

troubleshoot

all links are not appearing

  1. Edit "exportAndExtractBookmarks.ps1" with your favorite text editor
  2. Replace everything after "$path{BROWSER}Bookmarks =" with respective file paths for your Bookmarks file, bounded in quotes.
  3. Example: $pathChromeBookmarks = "C:\Users\bobsmith\AppData\Local\Google\Chrome\User Data\Profile 2\Bookmarks"

problem

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

summary

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 :)

browsers supported

Chrome Brave Edge

future

  1. Create config file with user-defined variables for the browser user profile name, placeholder "Default"
  2. Create "if..." statements to prevent error throwing when browser isn't installed. Or just include "true/false" for "Is Broswers Installed?" in config file.
  3. Combine export and extract scripts to minimize redundant code and increase speed.
  4. Add support for Firefox by importing and converting ":\Users<Name>\AppData\Roaming\Mozilla\Firefox\Profiles<edition>-default\bookmarkbackups" into HTML file
  5. 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.

extract-bookmarks's People

Contributors

jmtornetta avatar omninaut avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

extract-bookmarks's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.