Jump to content

Esse workflow


Recommended Posts

Below is from debugger. I have Esse application installed.

 

[13:50:47.361] Esse[Script Filter] Queuing argument '(null)'

[13:50:47.396] Esse[Script Filter] Script with argv '(null)' finished

[13:50:47.401] ERROR: Esse[Script Filter] Code 127: /Users/rossahmed2/Library/Caches/com.runningwithcrayons.Alfred/Workflow Scripts/C5CD8DFC-6DC3-4980-8263-980EE78AC93F: line 1: /Applications/Esse.app/Contents/MacOS/EsseCommandLine: No such file or directory

Link to comment

Did you install the app to /Applications/Esse.app? Because that’s where the workflow is looking for it. If you did and it’s still not working, you should contact the app’s author.

Link to comment

Got it working by trying a load of different things – not sure which one of these got it working.

 

But it seems if I enter text into Alfred search bar using TextExpander, it does not perform the function on the text. Why is this?

Link to comment

Any solutions to above? Seems that for Esse to perform the transformation on text, the text needs to be typed into Alfred search bar. It cannot be typed into Alfred search bar using TextExpander. Is there a setting I can change so it will perform the text transformation on text entered using TextExpander?

Link to comment

It’s not clear why that would be the case. Text is text, Alfred doesn’t care if it was manually typed or pasted with TextExpander. Look at the debugger again. If TextExpander is causing some weird interaction, you need to figure out what is different between those scenarios.

Link to comment

Just for what it's worth (and to indicate it's more likely to be a problem with TextExpander than Alfred) the Typinator text expander that I use works perfectly in Alfred's window.

 

Stephen

Link to comment

Below is output from debugger when text entered into Alfred search bar with TextExpander. In next post is output from debugger when text entered into Alfred search bar by typing normally. Do these reveal anything?

 

TextExpander

[07:45:58.320] Esse[Script Filter] Queuing argument '(null)'
[07:45:58.425] Esse[Script Filter] Script with argv '(null)' finished
[07:45:58.429] Esse[Script Filter] {
  "items" : [
    {
      "title" : "Base64",
      "arg" : "co.ameba.Esse.ConvertFunctions.base64",
      "autocomplete" : "Base64",
      "uid" : "co.ameba.Esse.ConvertFunctions.base64",
      "match" : "Base64 ",
      "subtitle" : ""
    },
    {
      "title" : "CJK Quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.CJKQuotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.CJKQuotes",
      "subtitle" : "Replace all quotes with CJK Brackets",
      "match" : "CJK Quotes Replace all quotes with CJK Brackets",
      "autocomplete" : "CJK Quotes"
    },
    {
      "title" : "Camel Case",
      "subtitle" : "Transforms by concatenating capitalized words but first character is lowercased",
      "match" : "Camel Case Transforms by concatenating capitalized words but first character is lowercased",
      "arg" : "co.ameba.Esse.CaseFunctions.camelCase",
      "uid" : "co.ameba.Esse.CaseFunctions.camelCase",
      "autocomplete" : "Camel Case"
    },
    {
      "subtitle" : "Replace the first character in each word changed to its corresponding uppercase value, and all remaining characters set to their corresponding lowercase values.",
      "uid" : "co.ameba.Esse.CaseFunctions.capitaliseWords",
      "title" : "Capitalize Words",
      "arg" : "co.ameba.Esse.CaseFunctions.capitaliseWords",
      "autocomplete" : "Capitalize Words",
      "match" : "Capitalize Words Replace the first character in each word changed to its corresponding uppercase value, and all remaining characters set to their corresponding lowercase values."
    },
    {
      "subtitle" : "Do Not Capitalize Words Based on Length",
      "match" : "Chicago Manual of Style Do Not Capitalize Words Based on Length",
      "arg" : "co.ameba.Esse.CaseFunctions.chmosCase",
      "autocomplete" : "Chicago Manual of Style",
      "uid" : "co.ameba.Esse.CaseFunctions.chmosCase",
      "title" : "Chicago Manual of Style"
    },
    {
      "arg" : "co.ameba.Esse.OtherFunctions.circleLetters",
      "autocomplete" : "Circle Letters: Empty",
      "subtitle" : "All letters are placed in ⓔⓜⓟⓣⓨ circles",
      "match" : "Circle Letters: Empty All letters are placed in ⓔⓜⓟⓣⓨ circles",
      "title" : "Circle Letters: Empty",
      "uid" : "co.ameba.Esse.OtherFunctions.circleLetters"
    },
    {
      "match" : "Circle Letters: Filled All letters are placed in filled circles",
      "autocomplete" : "Circle Letters: Filled",
      "uid" : "co.ameba.Esse.OtherFunctions.circleLettersFilled",
      "title" : "Circle Letters: Filled",
      "subtitle" : "All letters are placed in filled circles",
      "arg" : "co.ameba.Esse.OtherFunctions.circleLettersFilled"
    },
    {
      "arg" : "co.ameba.Esse.OtherFunctions.uniqueWords",
      "uid" : "co.ameba.Esse.OtherFunctions.uniqueWords",
      "match" : "Count Unique Words Counts unique words",
      "title" : "Count Unique Words",
      "subtitle" : "Counts unique words",
      "autocomplete" : "Count Unique Words"
    },
    {
      "title" : "Cowsay",
      "autocomplete" : "Cowsay",
      "subtitle" : "Cow says whatever you want! Non-monospaced font, may look odd...",
      "match" : "Cowsay Cow says whatever you want! Non-monospaced font, may look odd...",
      "uid" : "co.ameba.Esse.ASCIIFunctions.ASCIICowSay",
      "arg" : "co.ameba.Esse.ASCIIFunctions.ASCIICowSay"
    },
    {
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.angleQuotes",
      "title" : "Curly Quotes",
      "subtitle" : "Replace all quotes with Curly(Citation) quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.angleQuotes",
      "autocomplete" : "Curly Quotes",
      "match" : "Curly Quotes Replace all quotes with Curly(Citation) quotes"
    },
    {
      "match" : "Decrease Indent Removes tab in the beginning of each line, decreasing indentation",
      "autocomplete" : "Decrease Indent",
      "title" : "Decrease Indent",
      "uid" : "co.ameba.Esse.ConvertFunctions.decreaseIndent",
      "arg" : "co.ameba.Esse.ConvertFunctions.decreaseIndent",
      "subtitle" : "Removes tab in the beginning of each line, decreasing indentation"
    },
    {
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.doubleToSingleQuotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.doubleToSingleQuotes",
      "subtitle" : "Replace all double quotes with single quotes",
      "autocomplete" : "Double to Single Quotes",
      "match" : "Double to Single Quotes Replace all double quotes with single quotes",
      "title" : "Double to Single Quotes"
    },
    {
      "subtitle" : "Extracts addresses from given text, outputs one date per line.",
      "title" : "Extract Address",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractAddress",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractAddress",
      "autocomplete" : "Extract Address",
      "match" : "Extract Address Extracts addresses from given text, outputs one date per line."
    },
    {
      "subtitle" : "Extracts dates from given text, outputs one date per line.",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractDate",
      "autocomplete" : "Extract Dates",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractDate",
      "match" : "Extract Dates Extracts dates from given text, outputs one date per line.",
      "title" : "Extract Dates"
    },
    {
      "match" : "Extract Emails Extracts emails from given text, outputs one email per line.",
      "subtitle" : "Extracts emails from given text, outputs one email per line.",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractEmail",
      "title" : "Extract Emails",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractEmail",
      "autocomplete" : "Extract Emails"
    },
    {
      "uid" : "co.ameba.Esse.ExtractFunctions.extractPhone",
      "match" : "Extract Phone Numbers Extracts phone numbers from given text, outputs one phone per line.",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractPhone",
      "title" : "Extract Phone Numbers",
      "autocomplete" : "Extract Phone Numbers",
      "subtitle" : "Extracts phone numbers from given text, outputs one phone per line."
    },
    {
      "match" : "Extract URLs Extracts URLs from given text, outputs one URL per line.",
      "subtitle" : "Extracts URLs from given text, outputs one URL per line.",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractURL",
      "title" : "Extract URLs",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractURL",
      "autocomplete" : "Extract URLs"
    },
    {
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.curvedQuotes",
      "match" : "Guillemet Quotes Replace all quotes with Guillemet(Angle) quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.curvedQuotes",
      "title" : "Guillemet Quotes",
      "subtitle" : "Replace all quotes with Guillemet(Angle) quotes",
      "autocomplete" : "Guillemet Quotes"
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.htmlToPlainText",
      "autocomplete" : "HTML to Plain Text",
      "subtitle" : "Converts provided HTML code to plain text",
      "uid" : "co.ameba.Esse.ConvertFunctions.htmlToPlainText",
      "title" : "HTML to Plain Text",
      "match" : "HTML to Plain Text Converts provided HTML code to plain text"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.hashTag",
      "subtitle" : "Adds hash sign(#) to each word.",
      "title" : "Hashtags",
      "match" : "Hashtags Adds hash sign(#) to each word.",
      "autocomplete" : "Hashtags",
      "arg" : "co.ameba.Esse.OtherFunctions.hashTag"
    },
    {
      "autocomplete" : "Increase Indent",
      "subtitle" : "Adds tab in the beginning of each line, increasing indentation",
      "match" : "Increase Indent Adds tab in the beginning of each line, increasing indentation",
      "title" : "Increase Indent",
      "uid" : "co.ameba.Esse.ConvertFunctions.increaseIndent",
      "arg" : "co.ameba.Esse.ConvertFunctions.increaseIndent"
    },
    {
      "match" : "Kebab Case Transforms by separating words with dash symbol (-) instead of a space",
      "title" : "Kebab Case",
      "autocomplete" : "Kebab Case",
      "arg" : "co.ameba.Esse.CaseFunctions.kebabCase",
      "uid" : "co.ameba.Esse.CaseFunctions.kebabCase",
      "subtitle" : "Transforms by separating words with dash symbol (-) instead of a space"
    },
    {
      "autocomplete" : "List: Add Line Bullet (*)",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineBulletStar",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineBulletStar",
      "subtitle" : "Adds star(*) to each line",
      "title" : "List: Add Line Bullet (*)",
      "match" : "List: Add Line Bullet (*) Adds star(*) to each line"
    },
    {
      "match" : "List: Add Line Bullet (-) Adds dash(-) to each line",
      "subtitle" : "Adds dash(-) to each line",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineBulletDash",
      "title" : "List: Add Line Bullet (-)",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineBulletDash",
      "autocomplete" : "List: Add Line Bullet (-)"
    },
    {
      "title" : "List: Add Line Numbers (1 2 3)",
      "autocomplete" : "List: Add Line Numbers (1 2 3)",
      "match" : "List: Add Line Numbers (1 2 3) Numbers each line",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbers",
      "subtitle" : "Numbers each line",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbers"
    },
    {
      "autocomplete" : "List: Add Line Numbers (1) 2) 3))",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbersParentheses",
      "match" : "List: Add Line Numbers (1) 2) 3)) Numbers each line, numbers followed by parentheses",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbersParentheses",
      "title" : "List: Add Line Numbers (1) 2) 3))",
      "subtitle" : "Numbers each line, numbers followed by parentheses"
    },
    {
      "title" : "List: Add Line Numbers (1. 2. 3.)",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbersDot",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbersDot",
      "subtitle" : "Numbers each line, numbers followed by dot",
      "match" : "List: Add Line Numbers (1. 2. 3.) Numbers each line, numbers followed by dot",
      "autocomplete" : "List: Add Line Numbers (1. 2. 3.)"
    },
    {
      "uid" : "co.ameba.Esse.CaseFunctions.lowerCase",
      "autocomplete" : "Lowercase",
      "title" : "Lowercase",
      "arg" : "co.ameba.Esse.CaseFunctions.lowerCase",
      "subtitle" : "Returns a version of the text with all letters converted to lowercase",
      "match" : "Lowercase Returns a version of the text with all letters converted to lowercase"
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.md5",
      "subtitle" : "",
      "autocomplete" : "MD5",
      "title" : "MD5",
      "uid" : "co.ameba.Esse.ConvertFunctions.md5",
      "match" : "MD5 "
    },
    {
      "subtitle" : "Returns a minimized version of JSON, everething is in one string",
      "title" : "Minify JSON",
      "autocomplete" : "Minify JSON",
      "uid" : "co.ameba.Esse.OtherFunctions.minifyJSON",
      "match" : "Minify JSON Returns a minimized version of JSON, everething is in one string",
      "arg" : "co.ameba.Esse.OtherFunctions.minifyJSON"
    },
    {
      "subtitle" : "Transforms by concatenating capitalized words",
      "arg" : "co.ameba.Esse.CaseFunctions.paskalCase",
      "uid" : "co.ameba.Esse.CaseFunctions.paskalCase",
      "title" : "Pascal Case",
      "autocomplete" : "Pascal Case",
      "match" : "Pascal Case Transforms by concatenating capitalized words"
    },
    {
      "match" : "Prettify JSON Returns nicely formatted JSON. Returns nothing if input text is not valid JSON",
      "subtitle" : "Returns nicely formatted JSON. Returns nothing if input text is not valid JSON",
      "arg" : "co.ameba.Esse.OtherFunctions.prettyJSON",
      "autocomplete" : "Prettify JSON",
      "uid" : "co.ameba.Esse.OtherFunctions.prettyJSON",
      "title" : "Prettify JSON"
    },
    {
      "autocomplete" : "Prettify and Sort JSON",
      "uid" : "co.ameba.Esse.OtherFunctions.prettySortedJSON",
      "title" : "Prettify and Sort JSON",
      "subtitle" : "Returns nicely formatted and sorted JSON. Returns nothing if input text is not valid JSON",
      "match" : "Prettify and Sort JSON Returns nicely formatted and sorted JSON. Returns nothing if input text is not valid JSON",
      "arg" : "co.ameba.Esse.OtherFunctions.prettySortedJSON"
    },
    {
      "match" : "ROT13 ROT13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it, in the alphabet",
      "subtitle" : "ROT13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it, in the alphabet",
      "uid" : "co.ameba.Esse.OtherFunctions.rot13",
      "title" : "ROT13",
      "arg" : "co.ameba.Esse.OtherFunctions.rot13",
      "autocomplete" : "ROT13"
    },
    {
      "autocomplete" : "RaNdOm CasE",
      "title" : "RaNdOm CasE",
      "subtitle" : "Transforms by RaNdOmLy applying uppercase or lowercase to each character",
      "uid" : "co.ameba.Esse.CaseFunctions.randomCase",
      "arg" : "co.ameba.Esse.CaseFunctions.randomCase",
      "match" : "RaNdOm CasE Transforms by RaNdOmLy applying uppercase or lowercase to each character"
    },
    {
      "uid" : "co.ameba.Esse.CleaningFunctions.removeDuplicateLines",
      "match" : "Remove Duplicate Lines Removes duplicate lines",
      "title" : "Remove Duplicate Lines",
      "autocomplete" : "Remove Duplicate Lines",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeDuplicateLines",
      "subtitle" : "Removes duplicate lines"
    },
    {
      "match" : "Remove Empty Lines Removes all empty lines from text",
      "subtitle" : "Removes all empty lines from text",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeEmptyLines",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeEmptyLines",
      "autocomplete" : "Remove Empty Lines",
      "title" : "Remove Empty Lines"
    },
    {
      "arg" : "co.ameba.Esse.CleaningFunctions.removeLineNumbers",
      "autocomplete" : "Remove Line Numbers",
      "subtitle" : "Removes line numbers from a numbered list",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeLineNumbers",
      "title" : "Remove Line Numbers",
      "match" : "Remove Line Numbers Removes line numbers from a numbered list"
    },
    {
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNewLines",
      "title" : "Remove New Lines",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNewLines",
      "subtitle" : "Removes new lines, merging all in, separated by a space",
      "match" : "Remove New Lines Removes new lines, merging all in, separated by a space",
      "autocomplete" : "Remove New Lines"
    },
    {
      "title" : "Remove Quote Prefixes",
      "subtitle" : "Cleans quotes marks(>>) from the beginning of each line in text",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeQuotePrefixes",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeQuotePrefixes",
      "match" : "Remove Quote Prefixes Cleans quotes marks(>>) from the beginning of each line in text",
      "autocomplete" : "Remove Quote Prefixes"
    },
    {
      "autocomplete" : "Remove White Space",
      "subtitle" : "Truncates empty space, including empty lines, tabs and multiple spaces",
      "uid" : "co.ameba.Esse.CleaningFunctions.collapseWhitespace",
      "title" : "Remove White Space",
      "match" : "Remove White Space Truncates empty space, including empty lines, tabs and multiple spaces",
      "arg" : "co.ameba.Esse.CleaningFunctions.collapseWhitespace"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.reversed",
      "arg" : "co.ameba.Esse.OtherFunctions.reversed",
      "subtitle" : "Returns input in reversed order.",
      "title" : "Reversed",
      "match" : "Reversed Returns input in reversed order.",
      "autocomplete" : "Reversed"
    },
    {
      "uid" : "co.ameba.Esse.ConvertFunctions.sha256",
      "title" : "SHA-256",
      "match" : "SHA-256 ",
      "autocomplete" : "SHA-256",
      "subtitle" : "",
      "arg" : "co.ameba.Esse.ConvertFunctions.sha256"
    },
    {
      "subtitle" : "",
      "title" : "SHA-384",
      "autocomplete" : "SHA-384",
      "match" : "SHA-384 ",
      "arg" : "co.ameba.Esse.ConvertFunctions.sha384",
      "uid" : "co.ameba.Esse.ConvertFunctions.sha384"
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.sha512",
      "autocomplete" : "SHA-512",
      "uid" : "co.ameba.Esse.ConvertFunctions.sha512",
      "match" : "SHA-512 ",
      "subtitle" : "",
      "title" : "SHA-512"
    },
    {
      "autocomplete" : "Sentence Case",
      "subtitle" : "Replaces the first character in each sentence to its corresponding uppercase value",
      "uid" : "co.ameba.Esse.CaseFunctions.sentenceCase",
      "match" : "Sentence Case Replaces the first character in each sentence to its corresponding uppercase value",
      "title" : "Sentence Case",
      "arg" : "co.ameba.Esse.CaseFunctions.sentenceCase"
    },
    {
      "subtitle" : "Randomly shuffles sentences",
      "match" : "Shuffle Sentences Randomly shuffles sentences",
      "arg" : "co.ameba.Esse.ConvertFunctions.shuffleSentences",
      "uid" : "co.ameba.Esse.ConvertFunctions.shuffleSentences",
      "autocomplete" : "Shuffle Sentences",
      "title" : "Shuffle Sentences"
    },
    {
      "title" : "Shuffle Words",
      "uid" : "co.ameba.Esse.ConvertFunctions.shuffleWords",
      "autocomplete" : "Shuffle Words",
      "subtitle" : "Randomly shuffles words",
      "match" : "Shuffle Words Randomly shuffles words",
      "arg" : "co.ameba.Esse.ConvertFunctions.shuffleWords"
    },
    {
      "arg" : "co.ameba.Esse.ASCIIFunctions.signBunny",
      "match" : "Sign Bunny Bunny with an important message! Non-monospaced font, may look odd...",
      "subtitle" : "Bunny with an important message! Non-monospaced font, may look odd...",
      "title" : "Sign Bunny",
      "autocomplete" : "Sign Bunny",
      "uid" : "co.ameba.Esse.ASCIIFunctions.signBunny"
    },
    {
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.singleToDoubleQuotes",
      "title" : "Single to Double Quotes",
      "subtitle" : "Replace all single quotes with double quotes",
      "match" : "Single to Double Quotes Replace all single quotes with double quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.singleToDoubleQuotes",
      "autocomplete" : "Single to Double Quotes"
    },
    {
      "autocomplete" : "Snake Case",
      "title" : "Snake Case",
      "arg" : "co.ameba.Esse.CaseFunctions.snakeCase",
      "subtitle" : "Transforms by separating words with underscore symbol (_) instead of a space",
      "uid" : "co.ameba.Esse.CaseFunctions.snakeCase",
      "match" : "Snake Case Transforms by separating words with underscore symbol (_) instead of a space"
    },
    {
      "subtitle" : "Sorts lines in accessing order",
      "title" : "Sort Lines Ascending",
      "match" : "Sort Lines Ascending Sorts lines in accessing order",
      "uid" : "co.ameba.Esse.ConvertFunctions.sortLinesAscending",
      "arg" : "co.ameba.Esse.ConvertFunctions.sortLinesAscending",
      "autocomplete" : "Sort Lines Ascending"
    },
    {
      "title" : "Sort Lines Descending",
      "arg" : "co.ameba.Esse.ConvertFunctions.sortLinesDescending",
      "autocomplete" : "Sort Lines Descending",
      "uid" : "co.ameba.Esse.ConvertFunctions.sortLinesDescending",
      "match" : "Sort Lines Descending Sorts lines in descending order",
      "subtitle" : "Sorts lines in descending order"
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.spellOutNumbers",
      "subtitle" : "Converts all numbers into words, i.e. 9 ->'nine', 22 -> 'twenty two', etc.",
      "autocomplete" : "Spell Out Numbers",
      "title" : "Spell Out Numbers",
      "uid" : "co.ameba.Esse.ConvertFunctions.spellOutNumbers",
      "match" : "Spell Out Numbers Converts all numbers into words, i.e. 9 ->'nine', 22 -> 'twenty two', etc."
    },
    {
      "autocomplete" : "Square Letters",
      "uid" : "co.ameba.Esse.OtherFunctions.squareLetters",
      "title" : "Square Letters",
      "arg" : "co.ameba.Esse.OtherFunctions.squareLetters",
      "subtitle" : "All letters are placed in squares",
      "match" : "Square Letters All letters are placed in squares"
    },
    {
      "autocomplete" : "Straight Quotes",
      "subtitle" : "Replace all quotes with Straight quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.striaghtQuotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.striaghtQuotes",
      "title" : "Straight Quotes",
      "match" : "Straight Quotes Replace all quotes with Straight quotes"
    },
    {
      "autocomplete" : "Strip Numeric Characters",
      "subtitle" : "Removes all numeric characters",
      "match" : "Strip Numeric Characters Removes all numeric characters",
      "title" : "Strip Numeric Characters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeDigitCharacters",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeDigitCharacters"
    },
    {
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharacters",
      "autocomplete" : "Strip non Alphanumeric Characters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharacters",
      "subtitle" : "Removes all non alphanumeric characters, spaces and new lines stay in place",
      "title" : "Strip non Alphanumeric Characters",
      "match" : "Strip non Alphanumeric Characters Removes all non alphanumeric characters, spaces and new lines stay in place"
    },
    {
      "title" : "Strip non Alphanumeric Characters Plus",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharactersPlus",
      "subtitle" : "Removes all non alphanumeric characters, spaces, new lines and punctuation stay in place",
      "match" : "Strip non Alphanumeric Characters Plus Removes all non alphanumeric characters, spaces, new lines and punctuation stay in place",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharactersPlus",
      "autocomplete" : "Strip non Alphanumeric Characters Plus"
    },
    {
      "match" : "Strip non Numeric Characters Removes all non numeric characters",
      "autocomplete" : "Strip non Numeric Characters",
      "subtitle" : "Removes all non numeric characters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonDigitCharacters",
      "title" : "Strip non Numeric Characters",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonDigitCharacters"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.textStatistics",
      "arg" : "co.ameba.Esse.OtherFunctions.textStatistics",
      "match" : "Text Stats Returns basic statistics for provided text",
      "subtitle" : "Returns basic statistics for provided text",
      "autocomplete" : "Text Stats",
      "title" : "Text Stats"
    },
    {
      "autocomplete" : "Truncate Spaces",
      "title" : "Truncate Spaces",
      "subtitle" : "Removes empty space in the beginning and end of the text",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeSpaces",
      "match" : "Truncate Spaces Removes empty space in the beginning and end of the text",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeSpaces"
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.urlDecoded",
      "autocomplete" : "URL Decoded",
      "uid" : "co.ameba.Esse.ConvertFunctions.urlDecoded",
      "subtitle" : "",
      "title" : "URL Decoded",
      "match" : "URL Decoded "
    },
    {
      "subtitle" : "",
      "match" : "URL Encoded ",
      "arg" : "co.ameba.Esse.ConvertFunctions.urlEncoded",
      "title" : "URL Encoded",
      "autocomplete" : "URL Encoded",
      "uid" : "co.ameba.Esse.ConvertFunctions.urlEncoded"
    },
    {
      "autocomplete" : "Unquote Sentence",
      "subtitle" : "Unquotes sentence, ignores quotes within the sentence.",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.removeSentenceQuotes",
      "match" : "Unquote Sentence Unquotes sentence, ignores quotes within the sentence.",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.removeSentenceQuotes",
      "title" : "Unquote Sentence"
    },
    {
      "title" : "Uppercase",
      "subtitle" : "Returns a version of the text with all letters converted to uppercase",
      "arg" : "co.ameba.Esse.CaseFunctions.upperCase",
      "autocomplete" : "Uppercase",
      "uid" : "co.ameba.Esse.CaseFunctions.upperCase",
      "match" : "Uppercase Returns a version of the text with all letters converted to uppercase"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.upsideDown",
      "match" : "Upside Down Transform text to upside down -> ʇxǝʇ",
      "subtitle" : "Transform text to upside down -> ʇxǝʇ",
      "title" : "Upside Down",
      "arg" : "co.ameba.Esse.OtherFunctions.upsideDown",
      "autocomplete" : "Upside Down"
    },
    {
      "subtitle" : "Wraps each paragraph in provided text in quotes, replacing all existing double quotes with single quotes",
      "match" : "Wrap Paragraph in Quotes Wraps each paragraph in provided text in quotes, replacing all existing double quotes with single quotes",
      "title" : "Wrap Paragraph in Quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.wrapParagraphInQuotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.wrapParagraphInQuotes",
      "autocomplete" : "Wrap Paragraph in Quotes"
    },
    {
      "title" : "Wrap in Quotes",
      "subtitle" : "Wraps provided text in quotes, replacing all existing double quotes with single quotes",
      "match" : "Wrap in Quotes Wraps provided text in quotes, replacing all existing double quotes with single quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.smartWrapInQuotes",
      "autocomplete" : "Wrap in Quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.smartWrapInQuotes"
    },
    {
      "title" : "Sentences to lines",
      "arg" : "co.ameba.Esse.ExternalFunctions.SentencesToLines",
      "match" : "Sentences to lines Split sentences to new lines",
      "subtitle" : "Split sentences to new lines",
      "uid" : "co.ameba.Esse.ExternalFunctions.SentencesToLines",
      "autocomplete" : "Sentences to lines"
    }
  ]
}
[07:45:59.950] Esse[Script Filter] Processing complete
[07:45:59.952] Esse[Script Filter] Passing output 'co.ameba.Esse.CaseFunctions.lowerCase' to Arg and Vars
[07:45:59.953] Esse[Arg and Vars] Processing complete
[07:45:59.955] Esse[Arg and Vars] Passing output '' to Conditional
[07:45:59.957] Esse[Conditional] Processing complete
[07:45:59.958] Esse[Conditional] Passing output '' to Keyword
[07:46:08.352] Esse[Keyword] Processing complete
[07:46:08.364] Esse[Keyword] Passing output 'Black-billed Cuckoo' to Arg and Vars
[07:46:08.366] Esse[Arg and Vars] Processing complete
[07:46:08.367] Esse[Arg and Vars] Passing output '' to Run Script
[07:46:08.455] Esse[Run Script] Processing complete
[07:46:08.466] Esse[Run Script] Passing output 'black-billed cuckoo' to Conditional
[07:46:08.468] Esse[Conditional] Processing complete
[07:46:08.469] Esse[Conditional] Passing output 'black-billed cuckoo' to Post Notification
[07:46:08.527] Esse[Conditional] Passing output 'black-billed cuckoo' to Copy to Clipboard


 

Link to comment

Typed normally
[07:46:36.956] Esse[Script Filter] Queuing argument '(null)'
[07:46:37.060] Esse[Script Filter] Script with argv '(null)' finished
[07:46:37.065] Esse[Script Filter] {
  "items" : [
    {
      "subtitle" : "",
      "match" : "Base64 ",
      "autocomplete" : "Base64",
      "title" : "Base64",
      "uid" : "co.ameba.Esse.ConvertFunctions.base64",
      "arg" : "co.ameba.Esse.ConvertFunctions.base64"
    },
    {
      "title" : "CJK Quotes",
      "subtitle" : "Replace all quotes with CJK Brackets",
      "match" : "CJK Quotes Replace all quotes with CJK Brackets",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.CJKQuotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.CJKQuotes",
      "autocomplete" : "CJK Quotes"
    },
    {
      "match" : "Camel Case Transforms by concatenating capitalized words but first character is lowercased",
      "arg" : "co.ameba.Esse.CaseFunctions.camelCase",
      "subtitle" : "Transforms by concatenating capitalized words but first character is lowercased",
      "autocomplete" : "Camel Case",
      "title" : "Camel Case",
      "uid" : "co.ameba.Esse.CaseFunctions.camelCase"
    },
    {
      "title" : "Capitalize Words",
      "arg" : "co.ameba.Esse.CaseFunctions.capitaliseWords",
      "uid" : "co.ameba.Esse.CaseFunctions.capitaliseWords",
      "subtitle" : "Replace the first character in each word changed to its corresponding uppercase value, and all remaining characters set to their corresponding lowercase values.",
      "autocomplete" : "Capitalize Words",
      "match" : "Capitalize Words Replace the first character in each word changed to its corresponding uppercase value, and all remaining characters set to their corresponding lowercase values."
    },
    {
      "title" : "Chicago Manual of Style",
      "autocomplete" : "Chicago Manual of Style",
      "arg" : "co.ameba.Esse.CaseFunctions.chmosCase",
      "subtitle" : "Do Not Capitalize Words Based on Length",
      "uid" : "co.ameba.Esse.CaseFunctions.chmosCase",
      "match" : "Chicago Manual of Style Do Not Capitalize Words Based on Length"
    },
    {
      "autocomplete" : "Circle Letters: Empty",
      "match" : "Circle Letters: Empty All letters are placed in ⓔⓜⓟⓣⓨ circles",
      "arg" : "co.ameba.Esse.OtherFunctions.circleLetters",
      "subtitle" : "All letters are placed in ⓔⓜⓟⓣⓨ circles",
      "title" : "Circle Letters: Empty",
      "uid" : "co.ameba.Esse.OtherFunctions.circleLetters"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.circleLettersFilled",
      "match" : "Circle Letters: Filled All letters are placed in filled circles",
      "subtitle" : "All letters are placed in filled circles",
      "autocomplete" : "Circle Letters: Filled",
      "title" : "Circle Letters: Filled",
      "arg" : "co.ameba.Esse.OtherFunctions.circleLettersFilled"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.uniqueWords",
      "title" : "Count Unique Words",
      "arg" : "co.ameba.Esse.OtherFunctions.uniqueWords",
      "autocomplete" : "Count Unique Words",
      "match" : "Count Unique Words Counts unique words",
      "subtitle" : "Counts unique words"
    },
    {
      "title" : "Cowsay",
      "subtitle" : "Cow says whatever you want! Non-monospaced font, may look odd...",
      "arg" : "co.ameba.Esse.ASCIIFunctions.ASCIICowSay",
      "autocomplete" : "Cowsay",
      "match" : "Cowsay Cow says whatever you want! Non-monospaced font, may look odd...",
      "uid" : "co.ameba.Esse.ASCIIFunctions.ASCIICowSay"
    },
    {
      "match" : "Curly Quotes Replace all quotes with Curly(Citation) quotes",
      "title" : "Curly Quotes",
      "subtitle" : "Replace all quotes with Curly(Citation) quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.angleQuotes",
      "autocomplete" : "Curly Quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.angleQuotes"
    },
    {
      "uid" : "co.ameba.Esse.ConvertFunctions.decreaseIndent",
      "autocomplete" : "Decrease Indent",
      "title" : "Decrease Indent",
      "arg" : "co.ameba.Esse.ConvertFunctions.decreaseIndent",
      "subtitle" : "Removes tab in the beginning of each line, decreasing indentation",
      "match" : "Decrease Indent Removes tab in the beginning of each line, decreasing indentation"
    },
    {
      "subtitle" : "Replace all double quotes with single quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.doubleToSingleQuotes",
      "autocomplete" : "Double to Single Quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.doubleToSingleQuotes",
      "match" : "Double to Single Quotes Replace all double quotes with single quotes",
      "title" : "Double to Single Quotes"
    },
    {
      "title" : "Extract Address",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractAddress",
      "match" : "Extract Address Extracts addresses from given text, outputs one date per line.",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractAddress",
      "subtitle" : "Extracts addresses from given text, outputs one date per line.",
      "autocomplete" : "Extract Address"
    },
    {
      "autocomplete" : "Extract Dates",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractDate",
      "title" : "Extract Dates",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractDate",
      "subtitle" : "Extracts dates from given text, outputs one date per line.",
      "match" : "Extract Dates Extracts dates from given text, outputs one date per line."
    },
    {
      "autocomplete" : "Extract Emails",
      "match" : "Extract Emails Extracts emails from given text, outputs one email per line.",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractEmail",
      "title" : "Extract Emails",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractEmail",
      "subtitle" : "Extracts emails from given text, outputs one email per line."
    },
    {
      "match" : "Extract Phone Numbers Extracts phone numbers from given text, outputs one phone per line.",
      "arg" : "co.ameba.Esse.ExtractFunctions.extractPhone",
      "autocomplete" : "Extract Phone Numbers",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractPhone",
      "title" : "Extract Phone Numbers",
      "subtitle" : "Extracts phone numbers from given text, outputs one phone per line."
    },
    {
      "arg" : "co.ameba.Esse.ExtractFunctions.extractURL",
      "subtitle" : "Extracts URLs from given text, outputs one URL per line.",
      "uid" : "co.ameba.Esse.ExtractFunctions.extractURL",
      "autocomplete" : "Extract URLs",
      "title" : "Extract URLs",
      "match" : "Extract URLs Extracts URLs from given text, outputs one URL per line."
    },
    {
      "title" : "Guillemet Quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.curvedQuotes",
      "subtitle" : "Replace all quotes with Guillemet(Angle) quotes",
      "match" : "Guillemet Quotes Replace all quotes with Guillemet(Angle) quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.curvedQuotes",
      "autocomplete" : "Guillemet Quotes"
    },
    {
      "match" : "HTML to Plain Text Converts provided HTML code to plain text",
      "uid" : "co.ameba.Esse.ConvertFunctions.htmlToPlainText",
      "arg" : "co.ameba.Esse.ConvertFunctions.htmlToPlainText",
      "autocomplete" : "HTML to Plain Text",
      "title" : "HTML to Plain Text",
      "subtitle" : "Converts provided HTML code to plain text"
    },
    {
      "autocomplete" : "Hashtags",
      "title" : "Hashtags",
      "uid" : "co.ameba.Esse.OtherFunctions.hashTag",
      "arg" : "co.ameba.Esse.OtherFunctions.hashTag",
      "subtitle" : "Adds hash sign(#) to each word.",
      "match" : "Hashtags Adds hash sign(#) to each word."
    },
    {
      "arg" : "co.ameba.Esse.ConvertFunctions.increaseIndent",
      "subtitle" : "Adds tab in the beginning of each line, increasing indentation",
      "match" : "Increase Indent Adds tab in the beginning of each line, increasing indentation",
      "uid" : "co.ameba.Esse.ConvertFunctions.increaseIndent",
      "autocomplete" : "Increase Indent",
      "title" : "Increase Indent"
    },
    {
      "autocomplete" : "Kebab Case",
      "subtitle" : "Transforms by separating words with dash symbol (-) instead of a space",
      "match" : "Kebab Case Transforms by separating words with dash symbol (-) instead of a space",
      "title" : "Kebab Case",
      "arg" : "co.ameba.Esse.CaseFunctions.kebabCase",
      "uid" : "co.ameba.Esse.CaseFunctions.kebabCase"
    },
    {
      "subtitle" : "Adds star(*) to each line",
      "match" : "List: Add Line Bullet (*) Adds star(*) to each line",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineBulletStar",
      "title" : "List: Add Line Bullet (*)",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineBulletStar",
      "autocomplete" : "List: Add Line Bullet (*)"
    },
    {
      "subtitle" : "Adds dash(-) to each line",
      "match" : "List: Add Line Bullet (-) Adds dash(-) to each line",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineBulletDash",
      "autocomplete" : "List: Add Line Bullet (-)",
      "title" : "List: Add Line Bullet (-)",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineBulletDash"
    },
    {
      "autocomplete" : "List: Add Line Numbers (1 2 3)",
      "subtitle" : "Numbers each line",
      "title" : "List: Add Line Numbers (1 2 3)",
      "match" : "List: Add Line Numbers (1 2 3) Numbers each line",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbers",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbers"
    },
    {
      "subtitle" : "Numbers each line, numbers followed by parentheses",
      "match" : "List: Add Line Numbers (1) 2) 3)) Numbers each line, numbers followed by parentheses",
      "title" : "List: Add Line Numbers (1) 2) 3))",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbersParentheses",
      "autocomplete" : "List: Add Line Numbers (1) 2) 3))",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbersParentheses"
    },
    {
      "autocomplete" : "List: Add Line Numbers (1. 2. 3.)",
      "subtitle" : "Numbers each line, numbers followed by dot",
      "uid" : "co.ameba.Esse.OtherFunctions.addLineNumbersDot",
      "match" : "List: Add Line Numbers (1. 2. 3.) Numbers each line, numbers followed by dot",
      "arg" : "co.ameba.Esse.OtherFunctions.addLineNumbersDot",
      "title" : "List: Add Line Numbers (1. 2. 3.)"
    },
    {
      "subtitle" : "Returns a version of the text with all letters converted to lowercase",
      "uid" : "co.ameba.Esse.CaseFunctions.lowerCase",
      "match" : "Lowercase Returns a version of the text with all letters converted to lowercase",
      "autocomplete" : "Lowercase",
      "arg" : "co.ameba.Esse.CaseFunctions.lowerCase",
      "title" : "Lowercase"
    },
    {
      "title" : "MD5",
      "uid" : "co.ameba.Esse.ConvertFunctions.md5",
      "arg" : "co.ameba.Esse.ConvertFunctions.md5",
      "match" : "MD5 ",
      "subtitle" : "",
      "autocomplete" : "MD5"
    },
    {
      "subtitle" : "Returns a minimized version of JSON, everething is in one string",
      "autocomplete" : "Minify JSON",
      "match" : "Minify JSON Returns a minimized version of JSON, everething is in one string",
      "arg" : "co.ameba.Esse.OtherFunctions.minifyJSON",
      "uid" : "co.ameba.Esse.OtherFunctions.minifyJSON",
      "title" : "Minify JSON"
    },
    {
      "autocomplete" : "Pascal Case",
      "title" : "Pascal Case",
      "match" : "Pascal Case Transforms by concatenating capitalized words",
      "arg" : "co.ameba.Esse.CaseFunctions.paskalCase",
      "subtitle" : "Transforms by concatenating capitalized words",
      "uid" : "co.ameba.Esse.CaseFunctions.paskalCase"
    },
    {
      "autocomplete" : "Prettify JSON",
      "subtitle" : "Returns nicely formatted JSON. Returns nothing if input text is not valid JSON",
      "match" : "Prettify JSON Returns nicely formatted JSON. Returns nothing if input text is not valid JSON",
      "uid" : "co.ameba.Esse.OtherFunctions.prettyJSON",
      "title" : "Prettify JSON",
      "arg" : "co.ameba.Esse.OtherFunctions.prettyJSON"
    },
    {
      "title" : "Prettify and Sort JSON",
      "subtitle" : "Returns nicely formatted and sorted JSON. Returns nothing if input text is not valid JSON",
      "uid" : "co.ameba.Esse.OtherFunctions.prettySortedJSON",
      "arg" : "co.ameba.Esse.OtherFunctions.prettySortedJSON",
      "match" : "Prettify and Sort JSON Returns nicely formatted and sorted JSON. Returns nothing if input text is not valid JSON",
      "autocomplete" : "Prettify and Sort JSON"
    },
    {
      "title" : "ROT13",
      "match" : "ROT13 ROT13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it, in the alphabet",
      "subtitle" : "ROT13 is a simple letter substitution cipher that replaces a letter with the 13th letter after it, in the alphabet",
      "autocomplete" : "ROT13",
      "arg" : "co.ameba.Esse.OtherFunctions.rot13",
      "uid" : "co.ameba.Esse.OtherFunctions.rot13"
    },
    {
      "uid" : "co.ameba.Esse.CaseFunctions.randomCase",
      "match" : "RaNdOm CasE Transforms by RaNdOmLy applying uppercase or lowercase to each character",
      "title" : "RaNdOm CasE",
      "subtitle" : "Transforms by RaNdOmLy applying uppercase or lowercase to each character",
      "autocomplete" : "RaNdOm CasE",
      "arg" : "co.ameba.Esse.CaseFunctions.randomCase"
    },
    {
      "autocomplete" : "Remove Duplicate Lines",
      "title" : "Remove Duplicate Lines",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeDuplicateLines",
      "subtitle" : "Removes duplicate lines",
      "match" : "Remove Duplicate Lines Removes duplicate lines",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeDuplicateLines"
    },
    {
      "match" : "Remove Empty Lines Removes all empty lines from text",
      "title" : "Remove Empty Lines",
      "autocomplete" : "Remove Empty Lines",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeEmptyLines",
      "subtitle" : "Removes all empty lines from text",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeEmptyLines"
    },
    {
      "match" : "Remove Line Numbers Removes line numbers from a numbered list",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeLineNumbers",
      "subtitle" : "Removes line numbers from a numbered list",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeLineNumbers",
      "title" : "Remove Line Numbers",
      "autocomplete" : "Remove Line Numbers"
    },
    {
      "subtitle" : "Removes new lines, merging all in, separated by a space",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNewLines",
      "match" : "Remove New Lines Removes new lines, merging all in, separated by a space",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNewLines",
      "autocomplete" : "Remove New Lines",
      "title" : "Remove New Lines"
    },
    {
      "subtitle" : "Cleans quotes marks(>>) from the beginning of each line in text",
      "match" : "Remove Quote Prefixes Cleans quotes marks(>>) from the beginning of each line in text",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeQuotePrefixes",
      "autocomplete" : "Remove Quote Prefixes",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeQuotePrefixes",
      "title" : "Remove Quote Prefixes"
    },
    {
      "arg" : "co.ameba.Esse.CleaningFunctions.collapseWhitespace",
      "autocomplete" : "Remove White Space",
      "subtitle" : "Truncates empty space, including empty lines, tabs and multiple spaces",
      "uid" : "co.ameba.Esse.CleaningFunctions.collapseWhitespace",
      "title" : "Remove White Space",
      "match" : "Remove White Space Truncates empty space, including empty lines, tabs and multiple spaces"
    },
    {
      "uid" : "co.ameba.Esse.OtherFunctions.reversed",
      "subtitle" : "Returns input in reversed order.",
      "title" : "Reversed",
      "match" : "Reversed Returns input in reversed order.",
      "arg" : "co.ameba.Esse.OtherFunctions.reversed",
      "autocomplete" : "Reversed"
    },
    {
      "match" : "SHA-256 ",
      "arg" : "co.ameba.Esse.ConvertFunctions.sha256",
      "uid" : "co.ameba.Esse.ConvertFunctions.sha256",
      "title" : "SHA-256",
      "autocomplete" : "SHA-256",
      "subtitle" : ""
    },
    {
      "uid" : "co.ameba.Esse.ConvertFunctions.sha384",
      "subtitle" : "",
      "autocomplete" : "SHA-384",
      "arg" : "co.ameba.Esse.ConvertFunctions.sha384",
      "title" : "SHA-384",
      "match" : "SHA-384 "
    },
    {
      "title" : "SHA-512",
      "uid" : "co.ameba.Esse.ConvertFunctions.sha512",
      "arg" : "co.ameba.Esse.ConvertFunctions.sha512",
      "match" : "SHA-512 ",
      "autocomplete" : "SHA-512",
      "subtitle" : ""
    },
    {
      "uid" : "co.ameba.Esse.CaseFunctions.sentenceCase",
      "subtitle" : "Replaces the first character in each sentence to its corresponding uppercase value",
      "title" : "Sentence Case",
      "arg" : "co.ameba.Esse.CaseFunctions.sentenceCase",
      "autocomplete" : "Sentence Case",
      "match" : "Sentence Case Replaces the first character in each sentence to its corresponding uppercase value"
    },
    {
      "title" : "Shuffle Sentences",
      "subtitle" : "Randomly shuffles sentences",
      "match" : "Shuffle Sentences Randomly shuffles sentences",
      "uid" : "co.ameba.Esse.ConvertFunctions.shuffleSentences",
      "arg" : "co.ameba.Esse.ConvertFunctions.shuffleSentences",
      "autocomplete" : "Shuffle Sentences"
    },
    {
      "uid" : "co.ameba.Esse.ConvertFunctions.shuffleWords",
      "subtitle" : "Randomly shuffles words",
      "title" : "Shuffle Words",
      "match" : "Shuffle Words Randomly shuffles words",
      "arg" : "co.ameba.Esse.ConvertFunctions.shuffleWords",
      "autocomplete" : "Shuffle Words"
    },
    {
      "arg" : "co.ameba.Esse.ASCIIFunctions.signBunny",
      "autocomplete" : "Sign Bunny",
      "title" : "Sign Bunny",
      "subtitle" : "Bunny with an important message! Non-monospaced font, may look odd...",
      "uid" : "co.ameba.Esse.ASCIIFunctions.signBunny",
      "match" : "Sign Bunny Bunny with an important message! Non-monospaced font, may look odd..."
    },
    {
      "match" : "Single to Double Quotes Replace all single quotes with double quotes",
      "autocomplete" : "Single to Double Quotes",
      "subtitle" : "Replace all single quotes with double quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.singleToDoubleQuotes",
      "title" : "Single to Double Quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.singleToDoubleQuotes"
    },
    {
      "subtitle" : "Transforms by separating words with underscore symbol (_) instead of a space",
      "title" : "Snake Case",
      "match" : "Snake Case Transforms by separating words with underscore symbol (_) instead of a space",
      "uid" : "co.ameba.Esse.CaseFunctions.snakeCase",
      "arg" : "co.ameba.Esse.CaseFunctions.snakeCase",
      "autocomplete" : "Snake Case"
    },
    {
      "title" : "Sort Lines Ascending",
      "arg" : "co.ameba.Esse.ConvertFunctions.sortLinesAscending",
      "autocomplete" : "Sort Lines Ascending",
      "uid" : "co.ameba.Esse.ConvertFunctions.sortLinesAscending",
      "subtitle" : "Sorts lines in accessing order",
      "match" : "Sort Lines Ascending Sorts lines in accessing order"
    },
    {
      "subtitle" : "Sorts lines in descending order",
      "autocomplete" : "Sort Lines Descending",
      "match" : "Sort Lines Descending Sorts lines in descending order",
      "uid" : "co.ameba.Esse.ConvertFunctions.sortLinesDescending",
      "arg" : "co.ameba.Esse.ConvertFunctions.sortLinesDescending",
      "title" : "Sort Lines Descending"
    },
    {
      "uid" : "co.ameba.Esse.ConvertFunctions.spellOutNumbers",
      "match" : "Spell Out Numbers Converts all numbers into words, i.e. 9 ->'nine', 22 -> 'twenty two', etc.",
      "autocomplete" : "Spell Out Numbers",
      "subtitle" : "Converts all numbers into words, i.e. 9 ->'nine', 22 -> 'twenty two', etc.",
      "arg" : "co.ameba.Esse.ConvertFunctions.spellOutNumbers",
      "title" : "Spell Out Numbers"
    },
    {
      "subtitle" : "All letters are placed in squares",
      "arg" : "co.ameba.Esse.OtherFunctions.squareLetters",
      "uid" : "co.ameba.Esse.OtherFunctions.squareLetters",
      "title" : "Square Letters",
      "match" : "Square Letters All letters are placed in squares",
      "autocomplete" : "Square Letters"
    },
    {
      "title" : "Straight Quotes",
      "subtitle" : "Replace all quotes with Straight quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.striaghtQuotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.striaghtQuotes",
      "autocomplete" : "Straight Quotes",
      "match" : "Straight Quotes Replace all quotes with Straight quotes"
    },
    {
      "autocomplete" : "Strip Numeric Characters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeDigitCharacters",
      "subtitle" : "Removes all numeric characters",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeDigitCharacters",
      "match" : "Strip Numeric Characters Removes all numeric characters",
      "title" : "Strip Numeric Characters"
    },
    {
      "title" : "Strip non Alphanumeric Characters",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharacters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharacters",
      "match" : "Strip non Alphanumeric Characters Removes all non alphanumeric characters, spaces and new lines stay in place",
      "autocomplete" : "Strip non Alphanumeric Characters",
      "subtitle" : "Removes all non alphanumeric characters, spaces and new lines stay in place"
    },
    {
      "autocomplete" : "Strip non Alphanumeric Characters Plus",
      "subtitle" : "Removes all non alphanumeric characters, spaces, new lines and punctuation stay in place",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharactersPlus",
      "title" : "Strip non Alphanumeric Characters Plus",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonAlphaNumericCharactersPlus",
      "match" : "Strip non Alphanumeric Characters Plus Removes all non alphanumeric characters, spaces, new lines and punctuation stay in place"
    },
    {
      "subtitle" : "Removes all non numeric characters",
      "match" : "Strip non Numeric Characters Removes all non numeric characters",
      "title" : "Strip non Numeric Characters",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeNonDigitCharacters",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeNonDigitCharacters",
      "autocomplete" : "Strip non Numeric Characters"
    },
    {
      "title" : "Text Stats",
      "arg" : "co.ameba.Esse.OtherFunctions.textStatistics",
      "autocomplete" : "Text Stats",
      "uid" : "co.ameba.Esse.OtherFunctions.textStatistics",
      "subtitle" : "Returns basic statistics for provided text",
      "match" : "Text Stats Returns basic statistics for provided text"
    },
    {
      "title" : "Truncate Spaces",
      "uid" : "co.ameba.Esse.CleaningFunctions.removeSpaces",
      "match" : "Truncate Spaces Removes empty space in the beginning and end of the text",
      "subtitle" : "Removes empty space in the beginning and end of the text",
      "arg" : "co.ameba.Esse.CleaningFunctions.removeSpaces",
      "autocomplete" : "Truncate Spaces"
    },
    {
      "subtitle" : "",
      "autocomplete" : "URL Decoded",
      "arg" : "co.ameba.Esse.ConvertFunctions.urlDecoded",
      "title" : "URL Decoded",
      "uid" : "co.ameba.Esse.ConvertFunctions.urlDecoded",
      "match" : "URL Decoded "
    },
    {
      "subtitle" : "",
      "uid" : "co.ameba.Esse.ConvertFunctions.urlEncoded",
      "title" : "URL Encoded",
      "arg" : "co.ameba.Esse.ConvertFunctions.urlEncoded",
      "match" : "URL Encoded ",
      "autocomplete" : "URL Encoded"
    },
    {
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.removeSentenceQuotes",
      "autocomplete" : "Unquote Sentence",
      "subtitle" : "Unquotes sentence, ignores quotes within the sentence.",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.removeSentenceQuotes",
      "match" : "Unquote Sentence Unquotes sentence, ignores quotes within the sentence.",
      "title" : "Unquote Sentence"
    },
    {
      "uid" : "co.ameba.Esse.CaseFunctions.upperCase",
      "arg" : "co.ameba.Esse.CaseFunctions.upperCase",
      "subtitle" : "Returns a version of the text with all letters converted to uppercase",
      "match" : "Uppercase Returns a version of the text with all letters converted to uppercase",
      "autocomplete" : "Uppercase",
      "title" : "Uppercase"
    },
    {
      "match" : "Upside Down Transform text to upside down -> ʇxǝʇ",
      "subtitle" : "Transform text to upside down -> ʇxǝʇ",
      "autocomplete" : "Upside Down",
      "arg" : "co.ameba.Esse.OtherFunctions.upsideDown",
      "title" : "Upside Down",
      "uid" : "co.ameba.Esse.OtherFunctions.upsideDown"
    },
    {
      "title" : "Wrap Paragraph in Quotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.wrapParagraphInQuotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.wrapParagraphInQuotes",
      "autocomplete" : "Wrap Paragraph in Quotes",
      "match" : "Wrap Paragraph in Quotes Wraps each paragraph in provided text in quotes, replacing all existing double quotes with single quotes",
      "subtitle" : "Wraps each paragraph in provided text in quotes, replacing all existing double quotes with single quotes"
    },
    {
      "title" : "Wrap in Quotes",
      "autocomplete" : "Wrap in Quotes",
      "subtitle" : "Wraps provided text in quotes, replacing all existing double quotes with single quotes",
      "match" : "Wrap in Quotes Wraps provided text in quotes, replacing all existing double quotes with single quotes",
      "uid" : "co.ameba.Esse.QuotationMarksFunctions.smartWrapInQuotes",
      "arg" : "co.ameba.Esse.QuotationMarksFunctions.smartWrapInQuotes"
    },
    {
      "match" : "Sentences to lines Split sentences to new lines",
      "title" : "Sentences to lines",
      "subtitle" : "Split sentences to new lines",
      "uid" : "co.ameba.Esse.ExternalFunctions.SentencesToLines",
      "autocomplete" : "Sentences to lines",
      "arg" : "co.ameba.Esse.ExternalFunctions.SentencesToLines"
    }
  ]
}
[07:46:37.789] Esse[Script Filter] Processing complete
[07:46:37.791] Esse[Script Filter] Passing output 'co.ameba.Esse.CaseFunctions.lowerCase' to Arg and Vars
[07:46:37.792] Esse[Arg and Vars] Processing complete
[07:46:37.794] Esse[Arg and Vars] Passing output '' to Conditional
[07:46:37.796] Esse[Conditional] Processing complete
[07:46:37.797] Esse[Conditional] Passing output '' to Keyword
[07:46:46.399] Esse[Keyword] Processing complete
[07:46:46.412] Esse[Keyword] Passing output 'Black-billed Cuckoo' to Arg and Vars
[07:46:46.414] Esse[Arg and Vars] Processing complete
[07:46:46.416] Esse[Arg and Vars] Passing output '' to Run Script
[07:46:46.505] Esse[Run Script] Processing complete
[07:46:46.507] Esse[Run Script] Passing output 'black-billed cuckoo' to Conditional
[07:46:46.518] Esse[Conditional] Processing complete
[07:46:46.520] Esse[Conditional] Passing output 'black-billed cuckoo' to Post Notification
[07:46:46.582] Esse[Conditional] Passing output 'black-billed cuckoo' to Copy to Clipboard

Link to comment

Also, what javascript can I use to split sentences to new lines.

 

For example, say I have these sentences: Apple. Banana. Peach. Plum. Orange. Grape. 

 

What javascript can I use to produce this output:

 

Apple
Banana
Peach
Plum
Orange
Grape

 

I don't know javascript at all, but tried to guess the code, and this is what I have which does not work:

/**
{
    "id": "co.ameba.Esse.ExternalFunctions.SentencesToLines",
    "name":"Sentences to lines",
    "description":"Split sentences to new lines",
    "category":"Other",
}
**/
function main(input) {
    return input.split('\. ');
}

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...