Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anthonyec/powerlet

⚡️ Chrome Extension to quickly find and run bookmarklets
https://github.com/anthonyec/powerlet

bookmarklet bookmarklets chrome-extension productivity reactjs userscripts utility

Last synced: 10 days ago
JSON representation

⚡️ Chrome Extension to quickly find and run bookmarklets

Awesome Lists containing this project

README

        


Powerlet


**Chrome Extension to quickly find and run bookmarklets.**

Available on **[Chrome Web Store](https://chrome.google.com/webstore/detail/powerlets/ofecodkcadbenmiknnidnfepbblapgkn)**

Screenshot of the extension showing search results

## Requirements

- NodeJS >=10.16
- Google Chrome or Firefox

## Setup

Create an `.env` file at the root of this repo directory.

Currently the only environment variable is `STATS_DOMAIN` and is **not required** to run the project.

```bash
$ touch .env
```

Install the dependencies.

```bash
$ npm i
```

Run build to compile the extension to `./dist`.

```bash
$ npm run build
```

After the extension has been built, [load it in a browser.](#loading-extension-in-web-browser-locally)

## Loading extension in web browser locally

❗️Run the build script at least once before loading extensions into the browser.

### Google Chrome

- Navigate to `chrome://extensions/`
- Toggle on "Developer mode"
- Click "Load unpacked"
- Select the `/dist` folder

### Firefox

- Navigate to `about:debugging#/runtime/this-firefox`
- Click "Load Temporary Add-on..."
- Select any file in the `/dist` folder

## Documentation

- [Development setup](./docs/development.md)
- [Privacy policy](./docs/privacy.md)