Editorial Workflows

Recently Added

Share...

Shows the iOS share sheet with the selected text as input. If nothing is selected, the entire document is shared. In a Markdown document, the text can optionally be converted to HTML first.

Print...

Prints the current document as plain text or HTML (converted from Markdown).

DictionaryGVector_words

Dictionary access and translation GUI. Dictionary based on low level nosql database GVector. For key-value search used Phyton map. Dictionary can mange few Gb up to 1mln records.

Fold nonheaders

Convert to Unordered List

Converts the selected lines to an unordered (bulleted) list.

Get Contact

I modified @jollipixel’s “get contacts” workflow to copy outputted name & contact info to clipboard, to paste where needed. Original description by jollipixel: Get Contact by @jollipixel It's meant to be used as a Subworkflow. Prompts for a name (could be partial name) and returns '' from your Contacts as a string. Will present a list if multiple matches are found.

Links from URLs

Finds all web URLs in the current document and generates a list of Markdown links, using the titles of the web pages (as it would be shown in a browser).

Filter by @due

Searches current folder looking for @due, @start, @started tags with date attributes less than or equal to today. Found results are displayed with clickable links. Dates are of the format YYYY-MM-DD and do not include times. Note, I adapted a good deal of original global search code from Ole Zorn. ::: Macdrifter ::: v.0.9

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Make HTML Link

Takes a URL you’ve previously copied to Clipboard and creates an HTML link around the selected text.

Preserve Line Breaks

Preserve Line Breaks was inspired by Brett Terpstra's Mac Service of the same name. To preserve a line break in iOS, markdown syntax requires that you type three spaces. But in iOS, typing two spaces generates a period, which drives me nuts. This workflow takes the text of a document, adds three spaces to the end of each line as required by Markdown, and the replaces the original text with the proper Markdown syntax.

Diff with Clipboard

Shows a diff that compares the selected document with text in the clipboard. The diff is shown in the Preview panel.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Archive @done

Moves @done tasks in a TaskPaper document to the "Archive" project (created if necessary). If a task is in a project, a @project(name) tag is appended automatically. Note that this ignores indentation and doesn't handle sub-projects though.

Project to Omnifocus (simple)

Modified from omnigroup's New Omnifocus Project: http://people.omnigroup.com/kc/editorial-template-project-workflow.html Create new simple project without ask placeholder. 修改自 Omnigroup 的 New Omnifocus Project,取消了其中的 Placeholder,所以可以直接发送项目到 Omnifocus 而不会提示你没有给变量赋值。

Detectar Textos Bíblicos

Detectar Textos Bíblicos

Editorial Backup

Fixed an issue with "ZIP does not support timestamps before 1980" Enjoy! Saves or restores a backup of all Editorial workflows, snippets, bookmarks, and local documents as a zip file in Dropbox (this requires the Dropbox account to be linked). Please note: If you want to restore a backup on a different device, you first have to download the backup file (just tap on it in the document list). This is required because Editorial doesn't sync zip files by default. Restoring a backup will *overwrite* all existing workflows, snippets, and bookmarks, so it's possible that you'll lose data this way. The best way to avoid any data loss is to create a backup before restoring anything.

Roll (OL)

Follows Sidekick dice specification format, but only supports items needed for Open Legend -- no modifiers, exploding dice, keeping high or low rolls pre-explosion.

eBay

Share...

Shows the iOS share sheet with the selected text as input. If nothing is selected, the entire document is shared. In a Markdown document, the text can optionally be converted to HTML first.

OF Templates

This Workflow accepts TaskPaper text with «placeholder» tokens and prompts for you to enter final values, then creates a project in OmniFocus 2.14 for iOS using those tokens. For example, given this input: - «project_name» @parallel(false) @due(«due») - This task needs to be done at least 1 week before «project_name» is due @due(«due» -1w) - This task needs to be done at least 2 days before «project_name» is due @due(«due» -2d) You'll be prompted to enter values for «project_name» and «due». If you enter "Phonewave 1.2" and "next Thursday", it will create a new "Phonewave 1.2" project in OmniFocus that is due next Thursday, and has two tasks already filled with due dates of this Thursday and next Tuesday.

Scrape Glassdoor

scrapes 2 pages of Glassdoor website

Paperify Preview

Preliminary work. Renders a markdown document similarly to what it would look like when converted with Paperify web. Includes custom Mathjax commands. The LaTex text is rendered via the MathJax javascript library, so an internet connection is required at the moment for the workflow to work properly.

Focus on Tag...

After picking a tag from the list of tags in the current document, only tasks that contain this tag are shown, everything else is hidden (folded).

Preview_html_from_clipboard

Get Quote

Type a few words from a quote and an author's last name to pull the quote from GoodReads. If no text is selected, it will use the current line. If there are no results on GoodReads, it will run a Google Search on the In-App Browser. I like to use the workflow inline by using the abbreviation "gqt". You can also select text and send it to the workflow using a shortcut key via a keyboard or manually tapping it.

New OmniFocus Project

This Workflow accepts TaskPaper text with «placeholder» tokens and prompts for you to enter final values, then creates a project in OmniFocus 2.14 for iOS using those tokens. For example, given this input: - «project_name» @parallel(false) @due(«due») - This task needs to be done at least 1 week before «project_name» is due @due(«due» -1w) - This task needs to be done at least 2 days before «project_name» is due @due(«due» -2d) You'll be prompted to enter values for «project_name» and «due». If you enter "Phonewave 1.2" and "next Thursday", it will create a new "Phonewave 1.2" project in OmniFocus that is due next Thursday, and has two tasks already filled with due dates of this Thursday and next Tuesday.

Process Observer

Strip everything but the content of the Wrestling Observer Newsletter from the new website.

My Template

Custom Actions Pack

This is a collection of several unrelated custom actions.

List URLs...

Clean Up TaskPaper Archive

Modified version of Clean Up Completed Tasks workflow. Intended to be run every now and then on a Main.taskpaper file to empty the archive by filtering lines tagged as @done and prepending them to an Archive.taskpaper. The lack of disclosure triangles in Editorial means having to look at that eventually unwieldy archive, but I don't always want to just delete completed tasks. Thanks to @scottzero for the original workflow this is based on. Note: all I did was change the filenames (and paths) in the proper actions and then change the line filtering to @done.

Editorial Backup

Saves or restores a backup of all Editorial workflows, snippets, bookmarks, and local documents as a zip file in Dropbox (this requires the Dropbox account to be linked). Please note: If you want to restore a backup on a different device, you first have to download the backup file (just tap on it in the document list). This is required because Editorial doesn't sync zip files by default. Restoring a backup will *overwrite* all existing workflows, snippets, and bookmarks, so it's possible that you'll lose data this way. The best way to avoid any data loss is to create a backup before restoring anything.

List URLs...

Shows a list of URLs in the current document. Selecting one of the URLs opens it in the browser panel.

Paste from iBooks

Paste text from iBooks, removes annoying Excerpt From message.

Insert current date

Insert current date

Move cursor to the end of document

Move cursor to the end of document

Insert current time

Insert current time

Plant UML

Generate UML diagram using plantuml.com. This workflow uploads text file and get image url from plantuml.com.

Insert Image...

Saves an image from the camera roll as a jpeg file in the relatively 'resources' directory, and inserts a markdown image reference,using current time. you can change the label 'yypE' into anything you want.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Paste as...

Pastes the contents of the clipboard as a Markdown block quote, code block, or regular paragraph.

back to drafts

Paired with the connected Drafts Actions, this workflow allows you to send a Draft here for editing, then send edited text back to the original Draft, overwriting it. Editorial Roundtrip: https://actions.getdrafts.com/a/1Q9 Editorial Return: https://actions.getdrafts.com/a/1Q0

ReceiveEdit

Receive a new content and edit it in Editorial. Useful to callback with Shortcuts

Linguee Spanish-English

Search for the current word in Linguee.es Version 1.0 - 10/29/2018

trimpad

Trimpad is a simple action demo-ing a python script to adjust any string to a given length (trimmed shorter or padded longer), positioning the str right,left, or center justified. Options on how to pass variables into it are commented in the script. I developed for fixed column widths (requires monospace fonts) should be opened to see, but only the python script step "trimpad" can be saved as a command -- the rest is demonstration

Share...

Shows the iOS share sheet with the selected text as input. If nothing is selected, the entire document is shared. In a Markdown document, the text can optionally be converted to HTML first.

Editorial Backup

Saves or restores a backup of all Editorial workflows, snippets, bookmarks, and local documents as a zip file in Dropbox (this requires the Dropbox account to be linked). Please note: If you want to restore a backup on a different device, you first have to download the backup file (just tap on it in the document list). This is required because Editorial doesn't sync zip files by default. Restoring a backup will *overwrite* all existing workflows, snippets, and bookmarks, so it's possible that you'll lose data this way. The best way to avoid any data loss is to create a backup before restoring anything.

remove-HTML-paragraphs1

tags-apple-nodetectors-format01

lib-poems101

chat-no-times-and-nicknames01

Share...

Shows the iOS share sheet with the selected text as input. If nothing is selected, the entire document is shared. In a Markdown document, the text can optionally be converted to HTML first.

Visual Find & Replace

This workflow uses the UI module to allow you to do a find & replace throughout your selected text or the entire document if no text is selected. The UI was designed to work on both the iPhone and the iPad. Options include: * Text or Regular Expression * Case-sensitive searches * Preview panel to make sure you're replacing what you want to replace (especially helpful for regex). This was adapted from the built-in Diff with Clipboard workflow. If you have any suggestions, find any bugs, or want to see my other workflows for Editorial, please visit http://sweetnessoffreedom.wordpress.com/projects

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

My Template

Statistics

Shows statistics about the selected text(word count etc.). If no text is selected, the statistics refer to the entire document.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Start Today’s Work Notes

I keep my notes in one large Markdown file. I have this hooked up to a Workflow that allows me to dictate the beginning of my notes and tosses them at the top of the document.

NET Bible Blockquote

Insert Bible Verse (NET) as Markdown by @markjhulme ::Version 1.0.1:: This workflow allows a selected Bible reference to be looked up in the New English Translation (NET) and returned as a markdown block quote beneath the reference. This workflow uses the API at [labs.bible.org](http://labs.bible.org/api_web_service). CREDITS: Thanks to [@pfcbenjamin](http://twitter.com/pfcbenjamin) for his workflows: * [Bible Verse Block Quote](http://www.editorial-workflows.com/workflow/6398031989571584/a3n-NNsLNc0) * [Bible Verse Footnote](http://www.editorial-workflows.com/workflow/6084824452300800/xHRj1B5NYsw) Thanks also to Tutorial Doctor for python scripting from the [Net Bible workflow](http://www.editorial-workflows.com/workflow/5822043924725760/0uNvkjSFZJk).

Daily Plan

Plans for the next day.

Line width to 80 characters

If you like your text only 80 characters wide per line, run this workflow! It uses python to grab the text you’ve written (no need to select it or copy to clipboard) and the wrap function to limit the line width to 80 characters. There’s an extra step built in to preserve blank lines. The function finishes by selecting all text and replacing it with the newly limited text.

Working Copy

Workflow for transferring files from Working Copy to Editorial and back again. When called with input, it will pick the filename from the first line and write the other lines into this file, which lets Working Copy create a new file with predefined content. The filename contains a unique identifier for remembering where it belongs. To avoid overwriting files in Editorial by mistake, the previous contents of files are put in WorkingCopy.bak When this workflow is called without any input the contents of the current file is written back to Working Copy. Change askcommit variable to 0 if you just want to save and not be asked to commit. To install a new version of this workflow delete or rename this one and perform Edit in Editorial from Working Copy.

Lucky Link

Replaces the selected word(s) with a Markdown link, pointing to the first Google result. E.g. when you select "Markdown", it is replaced with "[Markdown](http://daringfireball.net/projects/markdown)".

七牛图床

功能: 1、选择相册图片一键上传至七牛空间。 2、上传成成功后在当前操作文档的光标处以MD语法插入图片外链地址。 3、上传成功后复制图片外链地址到系统剪贴板(可选)。 注意: 1、请打开任何一个文档后再运行脚本,不然图片外链地址没地方插入。 2、请自行注册七牛免费空间。 3、使用前请先设置七牛相关参数,如不懂python请不要随便修改脚本,以免报错。 by wind.m 2017.6.5 Tg:@meiycs

七牛图床

功能: 1、选择相册图片一键上传至七牛空间。 2、上传成成功后在当前操作文档的光标处以MD语法插入图片外链地址。 3、上传成功后复制图片外链地址到系统剪贴板(可选)。 注意: 1、请打开任何一个文档后再运行脚本,不然图片外链地址没地方插入。 2、请自行注册七牛免费空间。 3、使用前请先设置七牛相关参数,如不懂python请不要随便修改脚本,以免报错。 by wind.m 2017.6.5 Tg:@meiycs

CONSULTATION102

URL to Markdown

Convert a website to Markdown and save it in a new Doc

List URLs...

richardhuck12.gmail.com

List URLs...

Shows a list of URLs in the current document. Selecting one of the URLs opens it in the browser panel.

CONSULTATION103

Make Docx V3

Simple revision from v2 of the workflow by @spoenle (here: http://www.editorial-workflows.com/workflow/5837588350894080/VOeBE5IQbhM ). This workflow converts ampersands (&) to the word "and" because &'s caused issues, ending the document earlier than it should have. This workflow relies on Make Docx by jm, which was created back when MakeDoc didn't have a proper URL scheme. This updated version 2 of the Make-Docx-Workflow uses X-Callback-URL-schemes to send a document created within Editorial to MakeDoc and also pass along the filename you chose in Editorial. I know that you could also just use "Open in" and tap on MakeDoc to export documents but I wanted to play around with variables, so here is the result. Have fun :-) Once exported to MakeDoc, you can open the result in Microsoft Word for iOS, and thus apply the stylesheet template you usually use for .docx files. You require the MakeDoc app for this to work. Available at https://itunes.apple.com/us/app/makedoc/id608833658?mt=8

CONSULTATION102

CONSULTATION101

CONSULTATION

URL Sharing Tools

A set of URL schemes to share URLs. Primarily meant for the Editorial web browser. The workflow can be launched from Editorial, or triggered by another app or Editorial workflow via URL scheme. If the input is empty (i.e. the workflow wasn't triggered by another app or workflow) the input is overwritten with the browser URL. If there is no input or browser URL, the workflow is stopped. NOTE: If you want to support other installed apps, you have to know whether they prefer encoded or non-encoded URLs. You also have to respect the App Name + tab + URL scheme format.

Appendpad

Append text to a Scratchpad.txt file. Use it with a bookmarklet.

consul

DayOne Entry from Current

Creates DayOne entry from the current document.

Paste & Fold CSS

This is a companion to my “Minify CSS” workflow. It lets you paste a massive chunk of text into your document and immediately fold it. Get “Minify CSS” at http://www.editorial-workflows.com/workflow/5770324968734720/nEuts0sTe90

Minify CSS

Compress your CSS with this simple workflow. This workflow nukes all unnecessary white space and comments and copies the result to your clipboard. I created it to drop CSS into my Editorial projects when I need to work off line, so the minified CSS comes wrapped in style tags.

Extract Inline CSS

If you test CSS by using inline styles before adding it to your style sheets, then you might find this workflow handy. Here’s how it works: First, add inline styles via the “style” attribute. If the tag has other attributes, then style be the first one or the workflow will not function. Next, select the text from which you want to extract your inline CSS and run this workflow. Visibly, you’ll see your inline CSS stripped from your tags and the style attributes changed into class attributes. The extracted CSS has been copied to your clipboard and is ready to paste into your style sheet.

Lock Widows & Orphans

This workflow strategically adds nonbreaking spaces to prevent orphans and widows. Orphans and widows are typography terms for a couple types of awkward text wrapping breaks, which have a negative impact on readability. This workflow can be a bit heavy handed. That’s why I set it up so that you can apply it two ways. If you select text, then the workflow will expand the selection to encompass the nearest full lines (a necessity of the grep search/replace quarries) and only affect them. If you don’t select any text, then the workflow will run on your entire document. While you may want to only apply it to one paragraph at a time, especialy if you’re still touching up your work, the workflow should be safe to run across your whole document. I did what I could to ensure it won’t insert nonbreaking space glyphs where they don’t belong. You can even run the workflow repeatedly, and it won’t mess up. That’s because there’s a section of the workflow that first strips out its effects before applying them, preventing the added nonbreaking space glyphs from throwing off the search parameters. There’s a companion workflow for this one, “Unlock Widows & Orphans,” which is just the queries from the first half of this workflow, which simply allows you to strip out the effects. That’s super useful if you need to go back and edit your copy. Get “Unlock Widows & Orphans” here: http://www.editorial-workflows.com/workflow/5882681648742400/1xKA-wP6bWk One last note: Editorial’s grep handling is somewhat limited, so it’s possible I missed something. If I catch it, then I’ll update this workflow.

Unlock Widows & Orphans

This is the companion workflow to “Lock Widows & Orphans.” It simply strips out the nonbreaking spaces the other workflow adds. It’s great for unlocking sections of your copy if you need to change or edit something. Like it’s sibling, you can apply this workflow only to the lines you select, but if you select nothing, it’ll affect the whole document. Get “Lock Widows & Orphans” here: http://www.editorial-workflows.com/workflow/5788548716298240/FDDgmQcd_Qs

Fold Lines

Wonder why you can’t fold lines in HTML and other syntax modes? Well, now you can. This workflow lets you fold any range of lines you like and label the fold.

grep find

A simple script to search via grep. Great for testing search strings if you want to build more complex search/replace workflows.

grep find/replace

Simple grep find and replace script. Searches in selected text. If nothing is selected, then the script searches the entire document.

ul

Turns a list of text into a fully formatted unordered list, complete with tabs.

strong

Wraps text in strong tags. TEXT

span

Wraps text in span tag and move cursor inside of opening tag. TEXT

section

Wraps selection in section tags and entabs it.

CONTENT

p splice

Splits a paragraph with closing and opening tags separated with two returns. BEFORE

Lorem ipsum dolor sit amet, consectetur adipiscing elit.||Sed vitae eleifend nunc. Sed quis lobortis enim, nec rhoncus mauris.

AFTER

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Sed vitae eleifend nunc. Sed quis lobortis enim, nec rhoncus mauris.

__________ Note: I use a meaningless class to prevent Wordpress from removing my paragraph tags in translation. If you don’t like it, then take it out of the workflow.

p

Wraps text in paragraph tags.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.||Sed vitae eleifend nunc. Sed quis lobortis enim, nec rhoncus mauris.

__________ Note: I use a meaningless class to prevent Wordpress from removing my paragraph tags in translation. If you don’t like it, then take it out of the workflow.

ol

Turns a list of text into a fully formatted ordered list, complete with tabs.

  1. ITEM-1
  2. ITEM-2
  3. ITEM-3

li

Wraps selected text in list item tags.

  • TEXT
  • hr

    Drops in a horizontal rule tag.


    h3

    Wraps text in header 3 tags.

    TEXT

    h2

    Wraps text in header 2 tags.

    TEXT