This is a plugin for Obsidian to encode / decode texts.
Currently supported algorithms are:
- atbash
- Base64
- ROT13
From Obsidian v0.9.8, you can activate this plugin within Obsidian by doing the following:
- Open Settings > Third-party plugin
- Make sure Safe mode is off
- Click Browse community plugins
- Search for "Encoder/Decoder Plugin"
- Click Install
- Once installed, close the community plugins window and activate the newly installed plugin
- Clone this repository
- Follow the instructions of the official Obsidian Sample Plugin to deploy it in your local installation
Following conversions are available
Source | Destination | Markdown keyword |
---|---|---|
text | base64 | transform-text-base64 |
base64 | text | transform-base64-text |
text | ROT13 | transform-text-rot13 |
ROT13 | text | transform-rot13-text |
text | atbash | transform-text-atbash |
atbash | text | transform-atbash-text |
Type the Markdown keyword to use the specific encoding.
For example if you like to print out a given text as base64 you have to write:
```transform-text-base64
this is a text to encode
```
The result will be this:
dGhpcyBpcyBhIHRleHQgdG8gZW5jb2Rl
- Added atbash conversion
- Added Base64 Decoder
- Updated dependency versions (vulnarabilities)
- Base64 lib no longer used and removed
- Refactoring of project structure
- Added ROT13 conversion
- First version to convert text to base64
Upcoming changes for this plugin:
- Vigenere encoder/decoder
- Hex encoder/decoder
- Base16 encoder/decoder
- Base32 encoder/decoder
- Base85 encoder/decoder
- Morse encoder/decoder
- Text to ascii art (based on https://www.npmjs.com/package/figlet)