Random Bookmark From Folder
This WebExtension, made for Firefox, Chrome, & Edge, lets you select a bookmark folder and open a bookmark at random from it. It's made with an eye for customizability and good UX.
Get the stable version for Firefox or Chrome.
This project has a Code of Conduct. By participating in this project, you agree to be as courteous, welcoming, and generally a lovely person as its terms require. ♡
Writing & testing Random Bookmark From Folder
This project has a build process employing ES6 modules (*.esm.js), Svelte templates (*.svelte), and Sass files (*.scss) to generate JavaScript and CSS. With Node installed, run this command the first time you obtain this repo's files to fetch everything you need:
npm install
With that done, keep the following command running as you work. It'll generate the extension's *.bundle.js and *.css files, and keep them up-to-date whenever the files they depend on change.
npm run watch
And finally, to load the extension in your browser:
- Firefox: https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Temporary_Installation_in_Firefox
- Chrome: https://developer.chrome.com/extensions/getstarted#unpacked
- Edge: https://docs.microsoft.com/en-us/microsoft-edge/extensions/guides/adding-and-removing-extensions
If you'd like to do a one-off build without watching for file changes:
npm run build
And if you'd like to modify the build process, check with Webpack and Gulp for the docs on webpack.config.js and gulpfile.js.