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

https://github.com/legend80s/dolphin

🐬Chrome Extension - Auto Text Decoder. Apply `decodeURIComponent` to all the encoded content in the page.
https://github.com/legend80s/dolphin

chrome-extension decode decodeuricomponent

Last synced: 3 months ago
JSON representation

🐬Chrome Extension - Auto Text Decoder. Apply `decodeURIComponent` to all the encoded content in the page.

Awesome Lists containing this project

README

        

# Dolphin


dolphin logo

#### **

Auto Text Decoder. A niche Chrome extension just for decoding.

**

## How

Apply `decodeURIComponent` to all the encoded content in the page.

The decoded content will be highlighted by surrounding it with a pair of 🐬s.

## Install

The extension is currently hosted only in github. To install

1. Open https://github.com/legend80s/dolphin/blob/master/dist/dolphin.crx
2. Click download button.
3. Drag the downloaded **dolphin.crx** to [chrome://extensions](chrome://extensions).

Or click [download](https://raw.githubusercontent.com/legend80s/dolphin/master/dist/dolphin.crx) directly.

## Use

### Auto decode

There are two decode result modes, **overwrite mode** (the default one) and **append mode**. Both translate inlinely.

You can switch off the inline or somewhat intrusive modes in the options page by setting `disabled: true` and decode by menu.

![options](https://raw.githubusercontent.com/legend80s/dolphin/master/options.png)

Translate modes and which websites to decode is configurable in the options page.

#### Overwrite Mode

![overwrite-mode](https://raw.githubusercontent.com/legend80s/dolphin/master/overwrite-mode.png)

#### Append Mode

![append-mode](https://raw.githubusercontent.com/legend80s/dolphin/master/append-mode.png)

### Decode By Menu

1. Select the content you want to decode. Right click to invoke the menu.

2. Click **🐬 Dolphin** in the menu.

![invoke-context-menu](https://raw.githubusercontent.com/legend80s/dolphin/master/invoke-context-menu.png)

3. And the translated content will reveal itself in the alert.

context-menu-decode-result

Decode

context-menu-encode-result

Encode