Cypher
approvedby Atharva Wankhede
Hides text in a simple diagrammatic cypher to make reading unrecognizable for viewers.
Cypher Plugin for Obsidian
Transform your Obsidian notes into an enigmatic, fun, and visually distinct experience with the Cypher Text Plugin! With a simple toggle, you can hide your text in icon-based ciphers, ideal for adding a layer of mystery to your notes or just keeping things visually intriguing.
Features
- Toggle Cypher Mode On/Off: Easily switch between normal text and cyphered text with a click.
- Real-Time Cypher Conversion: Watch your text transform as you type, with plain text for input and auto-cyphered output.
- Unique Upper and Lowercase Icons: Each letter has a distinct symbol, making every word visually unique.
- Backspace Handling: Intelligent handling of spaces and backspacing, so your text remains clean and easy to manage.
- Simple Reversion: Toggle off the cypher to instantly revert to plain text without losing any data.
Installation
From the Obsidian Community Plugins
- Open Obsidian and go to Settings > Community Plugins.
- Search for Cypher Text Plugin.
- Click Install and then Enable the plugin.
Manual Installation
- Download the latest release from the Releases page.
- Unzip the folder and place it in your Obsidian vault's plugins folder:
.obsidian/plugins/cypher. - Go to Settings > Community Plugins and enable the Cypher Text Plugin.
Usage
- Activate Cypher Mode: Click on the dice icon in the ribbon (sidebar) to activate or deactivate the cypher mode.
- Activated: Your text will transform into symbol-based icons.
- Deactivated: All cyphered text reverts to plain text for easy reading and editing.
- Transform Selected Text: Use the command
Transform Selected Text to Cypherto convert specific text selections into symbols, even if cypher mode is off. - Real-Time Cypher as You Type: While cypher mode is on, your text will be visually transformed after typing, adding three spaces between words and intelligently handling backspaces.
Customization
Cypher Text Plugin offers customization to fit your preferences:
- Choose Cypher Style: Select different cypher styles to modify the appearance of transformed text (e.g., different icon sets for letters).
Example
Hello World
With Cypher Mode ON, becomes:
🌺💧🍃🍃🔺 🔷🔶🌻🍃⬛
This transformation allows for playful exploration of text without compromising readability when toggled off.
Development
- Clone the repository:
git clone https://github.com/aths7/cypher.git - Navigate to the plugin directory:
cd cypher-text-plugin - Install dependencies:
npm install - Build the plugin:
npm run build
Contributing
Contributions are welcome! If you have ideas for improvements or new features, feel free to open an issue or submit a pull request.
Feedback and Support
If you encounter issues or have suggestions, please open an issue on GitHub.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Enjoy adding a dash of mystery and style to your notes with the Cypher Text Plugin!
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.