Helps you to save all text data on current page in customizable format and filter the excess.
JavaScript
Latest commit bc8d282 Nov 29, 2016 @exevil committed on GitHub Update README.md
Permalink
Failed to load latest commit information.
Export All Text.sketchplugin/Contents Name check fix. Nov 28, 2016
.gitignore Initial Commit. Nov 25, 2016
README.md Update README.md Nov 29, 2016

README.md

Export Text Sketch Plugin

Export Text plugin should help you to save all text data on current page in customizable format and filter the excess.

Setting up

  • Use Last Settings — restoring settings you used previously
  • Text Length — excluding layer from output if it's text length is more or less than provided values
  • Skip Layers — skips any layer, artboard or symbol with given name. Enter any names you wanted to skip separated by comma and space e.g. Rectangle 1, Screen 2, Symbol 3
  • Before Artboard Divider — adding a divider before next artboard. Empty line by default. You can add more lines by using ⌥ + return
  • Show Artboard Name — adding an artboard name before its contents
  • After Artboard Divider — adding a divider between artboard name and its contents. Empty line by default. You can add more lines by using ⌥ + return
  • Save to: — choose how you'd like to save an output

1. Please keep in mind that if you used symbol with skip-name as override or just added it as an instance to another symbol's master then contents of this instance or override (not the whole symbol) also will not be added to output. It's really confusing so please double check your symbols data if you want to use this function.

Example Output

Upcoming Features

  • Filter by layer name
  • Optionally include layer names
  • Error state if output is empty
  • Show exporting process progress
  • Filter by string contents
  • Export as JSON
  • Export as .plist
  • Advanced filter by layer name (by starts/ends with and containing) — done but removed because may confuse

Feedback

Your feedback is always appreciated. You can Create an Issue to report errors and feature requests or drop me a line directly to m@dbv.ae

Donation

Even a small donation from your side is important. This is really motivating to see that people want to pay for your work.