Git Product home page Git Product logo

textflow's Introduction

TextFlow

TextFlow is a set of Automator workflows for text manipulation in any OS X text control where built-in OS X text tools might be unavailable or insufficient.

Screenshot of TextFlow

Workflows

  • Paste and Transform Text
  • Transform Selected Text
  • Paste as Plain Text

Text transforms

By default, TextFlow removes any formatting from the text.

  • Fix Paragraphs
  • Extract URL
  • Extract Email Address
  • Unescape URL
  • Plain List
  • Remove Duplicate Lines
  • Merge All Lines
  • Remove Empty Lines
  • Remove Extra Spaces
  • Dumb Punctuation
  • Remove Quotes
  • Text Substitution*
  • Transliterate
  • Smart Units
  • Smart Punctuation
  • Upper Case
  • Lower Case
  • Title Case
  • Sentence Case
  • Sort Lines in Ascending Order
  • Sort Lines in Descending Order
  • Unordered List
  • Ordered List
  • Blockquote
  • Copy to Clipboard**

* Or Text Expansion, specify your substitutions in  > System Preferences > Keyboard > Text.
** Some contenteditable fields in browsers ignore TextFlow output and instead paste from Clipboard. Include this option to fix the issue.

Install

  1. Download the latest release.
  2. Unpack the archive.
  3. Double click workflows to install for a current user (installed at ~/Library/Services).*

* If Gatekeeper does not allow installation, right-click (or ⌃ Control + click) on a workflow and choose Open.

Usage

  1. Run TextFlow workflows from Services menu of current application.
  2. Select transforms from the next list.
  3. Click OK or press ↵ Enter to apply, click Cancel or press ⎋ Esc to cancel.

You can assign global shortcuts via  > System Preferences > Keyboard > Shortcuts > Services > Text.

Recommended shortcuts:

  • Paste and Transform Text: ⌃ Control ⌥ Option ⌘ Command V
  • Transform Selected Text: ⌃ Control ⌥ Option ⌘ Command T
  • Paste as Plain Text*: ⇧ Shift ⌘ Command V

* It is also recommended to assign the same global shortcut to Paste and Match Style command via  > System Preferences > Keyboard > Shortcuts > App Shortcuts > All Applications. This will effectively allow you to have the same shortcut for Paste and Match Style, or Paste as Plain Text, in every application.

Screenshot of assigning Paste and Match Style shortcut for all Apps

Contributing

Please report bugs, share your ideas or code on Github TextFlow or Twitter @vmdanilov.

If you like the project, you may donate some money via PayPal.

License

Copyright (c) 2015 Vlad Danilov. Released under the MIT license.

textflow's People

Contributors

bcjordan avatar

Watchers

Steve avatar  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.