ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

ASCII Decorator

by viisual ALL

Convert selected text into banners made up of ASCII art.

Details

  • 2019.10.08.18.04.50
  • github.​com
  • github.​com
  • 4 years ago
  • 33 minutes ago
  • 12 years ago

Installs

  • Total 20K
  • Win 10K
  • Mac 6K
  • Linux 4K
Mar 29 Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6 Mar 5 Mar 4 Mar 3 Mar 2 Mar 1 Feb 29 Feb 28 Feb 27 Feb 26 Feb 25 Feb 24 Feb 23 Feb 22 Feb 21 Feb 20 Feb 19 Feb 18 Feb 17 Feb 16 Feb 15 Feb 14
Windows 0 0 2 0 1 0 2 1 2 2 1 2 1 0 0 0 0 0 2 2 0 1 1 0 0 1 1 0 1 5 0 2 0 1 0 0 2 4 1 2 0 1 1 1 0
Mac 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 2 0 1 1 0 0 0 0 2 0 0
Linux 0 0 0 0 0 0 0 1 1 0 0 0 2 0 0 0 0 0 0 2 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0

Readme

Source
raw.​githubusercontent.​com

ASCII Decorator

Features  |  Installation  |  Usage  |  Configuration  |  Credits

 

ASCII Decorator is a simple plugin implementation of pyfiglet for Sublime Text 3pyfiglet is a full port of FIGlet into pure python.  FIGlet is a program that generates text banners, in a variety of typefaces, composed of letters made up of conglomerations of smaller ASCII characters.

Or simply:

__________________     __         __                   __  __    _
   / ____/  _/ ____/ /__  / /_   ____/ /___  ___  _____   / /_/ /_  (_)____
  / /_   / // / __/ / _ \/ __/  / __  / __ \/ _ \/ ___/  / __/ __ \/ / ___/
 / __/ _/ // /_/ / /  __/ /_   / /_/ / /_/ /  __(__  )  / /_/ / / / (__  ) _ _
/_/   /___/\____/_/\___/\__/   \__,_/\____/\___/____/   \__/_/ /_/_/____(_|_|_)

Features

Font Selector & Font Favorites

See a live preview of the first selected region and convert all selected regions to the chosen font upon execution.
Font Selector shows all fonts by name, while Font Favorites shows your customized list of frequently used fonts.

By default, Font Favorites comes with a list of searchable header styles that can be used in the following ways:

─── By Size ───

**FontFavorites_BySize**

─── By Style ───

**FontFavorites_ByStyle**

Generate Font Test

Creates a new document which shows your selected text ( or “Lorem Ipsum” ) in all available fonts, so you can choose the one you like best!

**GenerateFontTest_SelectedText**

Installation

Install via Package Control for Sublime Text 3 (Preferred)

  • Bring up the command palette:
    • Cmd + Shift + P (OSX & Linux)
    • Ctrl + Shift + P (Windows)
  • Select option: Package Control: Install Package
  • Select ASCII Decorator from the list

Install via git

  • In a shell: navigate to the Sublime Text Packages directory
  • Type: git clone https://github.com/viisual/ASCII-Decorator.git

Usage

Command Palette

Bring up the command palette: * Cmd + Shift + P (OSX & Linux) * Ctrl + Shift + P (Windows)

Type:

  • ASCII Decorator: Default Font
  • ASCII Decorator: Font Selector
  • ASCII Decorator: Font Favorites
  • ASCII Decorator: Generate Font Test (Selected Text)
  • ASCII Decorator: Generate Font Test (Lorem Ipsum)

Context Menu

Right-click on your document to access the context menu.

The ASCII Decorator sub-menu contains:

  • Default Font
  • Font Selector
  • Font Favorites
  • Generate Font Test (Selected Text)

Key Bindings

One key binding is included for Default Font:

  • Super + Shift + K (OSX & Linux)
  • Alt + Shift + K (Windows)

See sublime-commands for a list of additional commands that can be mapped to key bindings.

Selections

Each command will convert all selected regions to ASCII text.

Regions are handled in the following ways:

  • Caret with no selection:
    • the entire line's text will be converted
  • Selection on a single line:
    • only selected text will be converted.
  • Selection that spans multiple lines:
    • each line that contains text will be converted

Configuration

You can define your sublime-settings preferences @:
Menu > Preferences > Package Settings > ASCII Decorator > Settings - User

Custom key bindings can be set @:
Menu > Preferences > Package Settings > ASCII Decorator > Key Bindings - User

Credits

Primary development & documentation by: Christopher Jones

Packaging of pyfiglet by: Peter Waller
Various enhancements by: Stefano Rivera & Enteleform
Ported to Sublime Text 3 by: Sascha Wolf

_|_|  _|            _|              _|
_|_|_|    _|    _|    _|            _|_|_|  _|    _|_|    _|_|_|_|
_|    _|  _|    _|  _|_|_|_|  _|  _|    _|  _|  _|_|_|_|    _|
_|    _|  _|    _|    _|      _|  _|    _|  _|  _|          _|
_|_|_|      _|_|_|    _|      _|    _|_|_|  _|    _|_|_|      _|_|
_|              _|                      _|
_|          _|_|                    _|_|