This Week's Sponsor:

Winterfest 2024

The Festival of Artisanal Software


Posts tagged with "markdown"

Reinventing iOS Automation: Editorial Review

Editorial for iPad

Editorial for iPad

Update: I have turned this review into an interactive book with additional & exclusive content. You can find it on iTunes, on sale for a limited time. More information is available here.

Ole Zorn knows how to push the boundaries of iOS. His latest app, Editorial for iPad, redefines the market of text editors for iOS, and, in many ways, sets a new standard for iOS automation and desktop-class apps. Editorial makes me want to work from my iPad.

Before I get to the details, allow me to offer some backstory to properly contextualize Editorial and the process that led me to its launch today. I have been testing Editorial for the past eight months (since late November 2012, when I received the first beta build), and I’ve seen the app go through numerous iterations and changes. At one point I wasn’t even sure Editorial would come out anymore. Editorial has become the essential part of my iOS workflow, and it only seems fair to have a proper introduction.

Read more


Markdown for Keyboard Maestro 2

One of my favorite tools for more efficient writing was recently updated to version 2, which is available for download on GitHub. As Andreas Zeitler explains, the main focus for version 2 was “speed optimization, interaction, accessibility for non-English speakers, and usability”. There’s also a screencast on YouTube showing the new features.

I use Markdown for Keyboard Maestro on a daily basis to speed up my writing in Sublime Text. In fact, many of the workflows that I’ll share when Editorial for iPad will come out have been inspired by Andreas’ work.

Permalink

Editorial for iPad

Ole Zorn is finally talking about his upcoming new app, Editorial, publicly on his website:

I tweeted earlier today that I’ve registered the name for a new app in iTunes Connect. It’s called Editorial, and I’ve actually been working on this for over a year now.

At its core, it’s a Markdown editor for iPad, but you can also think of it as a Pythonista spinoff, or a workflow automation tool, not unlike Automator.

I say “finally” because I have been testing Editorial since November 2012. All my reviews have been written and edited with Editorial; I have built workflows that, for me, make working with text on the iPad better than using Sublime Text 2 on my MacBook Air. When I’m on my Mac, I miss Editorial’s automation and editing features. And if I haven’t posted a screenshot of my iPad’s Home screen in a while, it’s because I had Editorial in my dock and I couldn’t share it.

Ole Zorn is the developer of Pythonista, which I have written extensively about. I can’t wait to share more about Editorial.

Permalink

Markdown for the Blind

Steven Aquino, writing for TidBITS:

Markdown has changed my life for the better. Not only is it easier to work with than graphical interfaces given the limitations of my vision, but it has caused me to embrace plain text for nearly all of my documents. No longer do I have to work in bloated word processors with toolbars galore, or worry about rich-text formatting. Discovering Markdown has been liberating in the truest sense of the word.

It’s amazing how the same markup we use to simply make our lives easier when writing for the web can be used to empower a writer who is legally blind.

Permalink

Byword 2.0 Gets Publishing Services, Improved Sync, And More

Byword 2.0

Byword 2.0

Metaclassy’s Byword is one of the finest Markdown text editors for iOS and OS X. On the Mac, a great selection of keyboard shortcuts and support for native full-screen mode make Byword an experience that’s both powerful and intuitive; on iPhones and iPads, the app’s excellent MultiMarkdown previews allow the Markdown-savvy writer to always keep an eye on the final outcome of a document. With sync (both through iCloud and Dropbox) and solid exporting options (including PDF), Byword has become many’s preferred solution to write down thoughts and longer essays – with a focus on Markdown, rich text, and cross-device availability of documents.

Byword 2.0, released today for iOS and OS X, introduces new publishing options for WordPress, Tumblr, Evernote, Blogger, and Scriptogram, more robust sync with offline support and better conflict resolution, and several other enhancements. I have been testing Byword on all my devices for the past month, pointing the app to my /Apps/ folder in Dropbox where all my text files are stored. Read more


Nebulous Notes 6.1 Gets MultiMarkdown Previews, Full Folder Sync

Nebulous Notes

Nebulous Notes

Nebulous Notes is, in my opinion, the most powerful iOS text editor the App Store has seen so far. Here’s what I wrote last August:

Combining Nebulous’ support for text substitution and cursor position macros has enabled me to achieve a powerful workflow when it comes to writing in Markdown. For instance, I can select words I want to turn into inline links, and have the app automatically wrap them between square brackets, and paste the contents of my clipboard (the link) to the right. To copy Markdown-ready links, I use my own bookmarklet. Or if I want to create a list, I can hit a button that inserts an asterisk and a space. Or again, if I need to create a text file with a format that OmniOutliner recognizes correctly, I can indent items with Nebulous’ $tab and $cursor macros.

I posted a follow-up in October showing the macros I use for faster Markdown editing, and then I noted in a separate post that Nebulous’s preview feature could use some work:

Nebulous Notes‘ own preview generator is far from ideal. You can use your custom CSS to make it prettier, but it still won’t handle footnotes (formatted as once suggested by John Gruber, though Markdown doesn’t officially support them) and the image isn’t centered.

Nebulous Notes 6.1, released today, brings a number of improvements focused on previews and sync with Dropbox. First and foremost, the app now comes with proper MultiMarkdown previews that render footnotes correctly: while images still won’t be resized and centered on screen (this, for me, is an issue on the iPhone’s smaller screen), this new version is undoubtedly a big step forward for those who rely on MultiMarkdown for their daily writing. With the addition of Avenir (in both regular and Next variations), Nebulous Notes previews are now MMD-ready and nice to look at.

The other noteworthy addition is full folder sync for Dropbox. It used to be that, per Nebulous’ own “syncing” mechanism, each text file would have to be manually refreshed to get the latest changes; in 6.1, an entire folder can be synced by tapping the refresh icon in the bottom toolbar. Nebulous Notes is still far from Byword’s no-manual-interaction-required sync, but the change is welcome.

There are other minor improvements and new features in Nebulous Notes 6.1. The iPhone app now has two new one-button toggles to lock the orientation and hide the macro bar; there are new $rline and $lline macros to jump to the end or start of a line; and last, you can now tag files with #hashtags, which I guess can come in handy if you want to search for specific groups of files in that way (I don’t).

Nebulous Notes still needs a complete overhaul in terms of search and sync (and an in-app browser for research purposes would be useful), but version 6.1 is a solid, much-needed update. You can get it now from the App Store.


Poster 2.0

Tom Witkin’s Poster is my favorite WordPress blog editor for iOS. Poster comes with a clean interface, support for Markdown (the app can convert plain text Markdown to HTML before publishing), and full WordPress integration. The app’s excellent support for WordPress features like custom fields, drafts, slugs, and images means I don’t have to write on the iPad and later “adjust everything” on a Mac before publishing. Poster is, in fact, a core aspect of my iOS automation workflow.

Poster 2.0 is out today, and it’s another fantastic update that reassures me Tom is committed to making this app the best WordPress editor for iOS. The interface has been further refined, and it’s now easier on the eye with an even deeper focus on content rather than UI chrome. I don’t use these for MacStories, but Poster now supports WordPress custom post types and excerpts, alongside the “sticky” functionality that we use every once in a while to pin a post to the top of the site.

What I like about Poster 2.0 are the “minor” additions that make for a much better workflow. Custom fields can now be given a local label so that a friendlier name will be displayed in Poster instead of the actual name (e.g. “URLCustom_linked” becomes “Linked post”); the Markdown preview and HTML conversion now handles en and em dashes (something that annoyed me in the previous version of the app); if you edit a published post (as we usually do when we catch typos or make corrections), you can now save the edited draft locally before publishing. I also appreciate how the “Copy to Clipboard” action now only received a post’s URL (Poster 2.0 builds on the solid foundation of Poster 1.0 for post sharing), and the app is noticeably faster at syncing multiple posts at once.

There are two more changes I want to mention. You can now insert images at any point in the editor by tapping & holding and selecting the “Insert Image” option from the popup menu; I tend to do all my image insertion beforehand, but this is a welcome addition for those times when I may forget about an image. And last, Poster now supports Greg Pierce’s x-callback-url to return to a specific URL after completion. Poster already had support for a URL scheme that allowed post creation from other apps, but now you’ll also be able to create a post and return to another app.

Here’s a bookmarklet I made to grab a browser’s selection and use it as text in Poster, get a webpage’s title and use it as post title, open Poster, and return to the browser. This kind of URL callback enables a streamlined workflow for, say, discovering links in Safari, quickly posting them to WordPress, and going back to Safari again.

javascript:window.location='posterapp:///create?text='+encodeURIComponent(window.getSelection())+'&title='+encodeURIComponent(document.title)+'&callback_url='+encodeURIComponent(location.href);

I also made a quick video showing the process in action. Unfortunately, getting the browser’s selection only works on the iPad.

Poster is a great app, and while not revolutionary, the 2.0 update refines several aspects of the previous version and adds more powerful functionality for WordPress users and iOS automation geeks. I highly recommend it.


Sublime Text 2 and Markdown: Tips, Tricks, and Links

After a brief stint with TextMate 2, I recently started playing around with Sublime Text 2 for writing, and I thought I’d share the links and tips I’ve collected so far. I use Sublime Text 2 for both writing (in Markdown) and coding (that is, the basics of Python that I’m learning), but the links I’ve collected are primarily Markdown-related, as that’s how I spend most of my time on a computer: writing.

To begin, download Sublime Text 2. Or, download the Dev build, which will get you access to the latest features. Read more


SearchLink: Markdown Links Without The Browser

I don’t know how Brett Terpstra finds the time to do everything he does, but I do know I enjoy the results.

Brett’s latest effort is SearchLink, a system Service to generate Markdown links automatically for a variety of web services. In Brett’s words:

SearchLink is a System Service for OS X that handles searching multiple sources and automatically generating Markdown links for text. It allows you to just write, marking things to link as you go. When you’re done, you run it on the document and — if your queries were good — have your links generated automatically without ever opening a browser.

Essentially, SearchLink is a Ruby script that, in the background, generates valid Markdown for inline links inserted in plain text. These can be links pointing to a Google search, a Mac App Store or iTunes search, last.fm, Wikipedia, and more. Instead of having to switch to the browser when you’re writing, you can just write using SearchLink’s simple syntax. Once you’re done, run the Service, and SearchLink will contact web APIs to transform your text into the first/best result for your query, formatted in Markdown. Read more