Skip to content

Converts characters from one "encoding" to another using a transformation (think HTML entities, not character encodings)

License

Notifications You must be signed in to change notification settings

ash14/SublimeStringEncode

 
 

Repository files navigation

StringEncode

Converts characters from one "encoding" to another using a transformation (think HTML entities, not character encodings).

Installation

  1. Using Package Control, install "StringEncode"

Or:

  1. Open the Sublime Text Packages folder

    • OS X: ~/Library/Application Support/Sublime Text 3/Packages/
    • Windows: %APPDATA%/Sublime Text 3/Packages/
    • Linux: ~/.Sublime Text 3/Packages/ or ~/.config/sublime-text-3/Packages
  2. clone this repo

  3. Install keymaps for the commands (see Example.sublime-keymap for my preferred keys)

Commands

html_entitize: Converts characters to their HTML entity

html_deentitize: Converts HTML entities to a character

url_encode: Uses urllib.quote to escape special URL characters

url_decode: Uses urllib.unquote to convert escaped URL characters

json_escape: Escapes a string and surrounds it in quotes, according to the JSON encoding.

json_unescape: Unescapes a string (include the quotes!) according to JSON encoding.

base64_encode: Uses base64 to encode into base64

base64_decode: Uses base64 to decode from base64

md5_encode: Uses sha package to create md5 hash

sha256_encode: Uses sha package to create sha256 hash

sha512_encode: Uses sha package to create sha512 hash

escape_regex: Escapes regex meta characters

escape_like: Escapes SQL-LIKE meta characters

safe_html_entitize: Converts characters to their HTML entity, but preserves HTML reserved characters

safe_html_deentitize: Converts HTML entities to a character, but preserves HTML reserved characters

xml_entitize: Converts characters to their XML entity

xml_deentitize: Converts XML entities to a character

About

Converts characters from one "encoding" to another using a transformation (think HTML entities, not character encodings)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 70.5%
  • JavaScript 29.5%