Coder Social home page Coder Social logo

nuance's Introduction

Nuance - Be Bold

This is a tool I intially developped in order to achieve platform-independent text editing capabilities from within chromium based browsers, which has evolved into a unicode multitool for convenient browser based non-standard input transformation. This tool will allow you to send bold and italic text even in web applications where formal text editing is restricted and markdown is not available. This is achieved by using unicode character equivalent substitution instead of traditional bold and italic character transforms. A wide range of web systems are capable of rendering the bold and italic text generated by this extension. The tool's capabilities have been extended to produce interesting unicode substitutions and insertions on demand.

Features

๐๐Ž๐‹๐ƒ : Substitute selected text with bold unicode character equivalent

๐ผ๐‘‡๐ด๐ฟ๐ผ๐ถ : Substitute selected text with italic unicode character equivalent

x โ‡พ โ–ˆ : Redact selected text by substituting all characters with unicode Full Blocks

abc โ‡พ ษ‘ะฌฯฒ : Substitute selected text with valid variable name unicode homoglyphs

50 x โ‡ง : Inject fifty Diacritical Mark Above characters at end of selection

ลฟ โฎซ S : Substitute selection with Latin Small Letter Long S uppercase transform collision character

โ„ช โฎฉ k : Substitute selection with Kelvin lowercase transform collision character

123 โ‡„ 321 : Inject right-to-left override in front of selection

< / > : Substitute selection with Hangul Filler invisible character

โœ—๐‘ ๐‘  : Substitute selection with XSS polyglot

More features will be added in the near future!

Coming Soon : UTF16 long encoding substitution, upgraded homoglyph support for unicode "confusables"

Installation

  1. git clone https://github.com/PN-Tester/Nuance/
  2. In chromium based browser (chrome, edge, opera, etc) navigate to chrome://extensions
  3. Set the "Developer mode" switch to Enabled
  4. Select "Load unpacked" button which appears
  5. Select the Nuance folder and hit enter
  6. Restart the browser

Nuance Installation

Usage

  1. Select the text on screen you wish to transform
  2. Click the extension icon to open extension pop-up
  3. Select one of the options from the menu
  4. The selected text is now replaced or injected with the appropriate unicode
  5. Send the modified message using the native platform

This tool will have additonal functionality added periodically.

nuance's People

Contributors

pn-tester avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.