Posts Tagged “markdown”

  • SearchLink and Markdown Service Tools updates

    I've just updated the SearchLink macOS Service to fix a recent issue with plain text not being run through a default search. Version 2.2.5 is up, please contact me if you have any issues.…

  • Marked 2.5.8

    The latest version of Marked 2 (2.5.8) is out with improvements and fixes. The price is $9.99 through (Cyber) Monday, after which it's going back to $13.99.…

  • TabLinks 3.0

    I haven't been using Safari much for a while, but after Sierra came out I started getting a lot of requests to update my TabLinks extension. I hadn't planned to, but then looked into it and realized it was just a codesigning issue. But you know me, I had to update everything else, too.…

  • TableFlip: the cure for Markdown table editing

    I was a beta tester for TableFlip, an app for editing Markdown (MultiMarkdown) tables painlessly, and I've been waiting excitedly to talk about it for quite some time.…

  • CSV to MultiMarkdown table update

    I've made a quick update to the "Tables - Create from CSV" Service in the Markdown Service Tools that I posted last month. It fixes an error (thanks to Javier Jarava for the report) that would occur if any line in the middle of the CSV data ended with whitespace, as well as offering cleaner exits if an error occurs in parsing the CSV.…

  • A new Markdown Service Tool for easy MultiMarkdown tables

    So first, the good news, I have my meds sorted out and it seems like I'm back on track. I'm sure I'll talk more about it on Overtired, and will post more of the story here after I'm sure things have leveled out. I'm primarily directing my energy toward BitWriter (the nvALT update), but wanted a morning project, thus...…

  • My current blogging workflow

    Admittedly, my publishing pace has been down for a while, but I'm working to get it back to its former levels. This reboot has been a good chance to re-evaluate my workflow. I thought it was also a good time to share my current list of tools and tricks for blogging.…

  • MultiMarkdown Composer and CriticMarkup

    While it's never really caught on with any of the larger publishers, CriticMarkup is a great tool when working on edits between collaborators using Markdown or other plain text formats. It lets you specify insertions, deletions, substitutions, and comments, all with the option to include attributions, timestamps, and other notes.…

  • Marked 2.5.5

    Marked 2.5.5 is out for direct customers and submitted to the Mac App Store for review. Barring any rejections, the MAS version should be available in about 3 days.…

  • Marked 2.5.4: Updates, fixes, and improvements

    I tweeted about the 2.5.3 release of Marked 2 a couple of months ago. Overall, it's been a popular update, but a mysterious crash for a non-trivial portion of users consumed some time. I've finally solved it, and pushed out the 2.5.4 update to direct customers. A note for MAS customers in a bit.…

  • The "just stay home" Marked 2 sale

    I wasn't planning to do anything with Marked 2 for Black Friday this year. More than that, really, I was planning not to do anything. Then I went outside.…

  • Marked 2.5 is official!

    Marked 2.5---a major update to my Markdown preview and writing tools collection---is now available for direct purchase and from the Mac App Store! It's a free upgrade for all Marked 2 customers, and available at a discounted $11.99 for new customers right now.…

  • SearchLink 2.2.2

    SearchLink 2.2.2 is up. Steve Lambert pointed out a bug in the Wikipedia search where a new redirect to SSL was causing SearchLink to fail on all !wiki searches. 2.2.2 fixes this.…

  • Write better Markdown

    > The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. > The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.…

  • mdless: Better Markdown in Terminal

    I wanted to be able to view Markdown README files quickly and pleasantly from Terminal. More often than not, I'm working in an iTerm2 visor window, so opening any app---including a simple qlmanage -p---will make my current view slide away. Not a big deal, of course, but it seemed like it could be easier.…

  • Markdown Quicktags lives again

    I have a renewed interest in my Markdown Quicktags project. It's a WordPress plugin that replaces the default "text" editor with an advanced Markdown editing tool.…

  • Paragraph unwrap update for Markdown Service Tools

    I've updated the "Paragraphs - unwrap" service in the Markdown Service Tools. This Service is designed to take text formatted with line breaks within paragraphs (used for visual formatting and console readability), and combine consecutive lines into flowed text, allowing better formatting when automatic wrapping is enabled in an editor. Flowed text also prevents issues between Markdown processors that vary in dealing with handling of line breaks.…

  • MMD QuickLook 1.2 with TextBundle support

    I've updated my fork of Fletcher Penney's MultiMarkdown Quick Look plugin with TextBundle support. It's a seamless upgrade and maintains custom styles if you have one installed.…

  • Sublime Text tips for Markdown table editing

    I edited a bunch of MultiMarkdown tables in Sublime Text 3 yesterday, and by about halfway through I'd developed a pretty good system. I thought I'd document a couple of tricks for my own future reference, and for anyone else it might help.…

  • MultiMarkdown Quicklook plugin 1.1

    MultiMarkdown 4.7 was recently released, and I decided it was time to catch my Quicklook plugin up with it. This version of the MultiMarkdown QuickLook plugin allows for custom styling when previewing Markdown files in Finder. Full details on GitHub.…

  • Marked 2.4.11: party like it's $9.99!

    Marked 2.4.11 is out in the updater for direct customers (MAS update coming, hopefully soon). It's a leap forward in speed when analyzing text on large documents, fixes multiple bugs, and hopefully represents a significant improvement in stability for all customers.…

  • Titler 1.1.0

    I've been tweaking the Titler Service I published last week a bit over the last few days. It's now an official "project" with its own page. I wanted to push this version out before I lose any more time to it, but if you run into any problems, be sure to drop me a line.…

  • Titler: instantly add page titles to URLS in your text

    Guess what? This is the 100th project (see?) I've made available for download on this blog. I don't know what that means in the grand scheme of things, but I feel like I should celebrate.…

  • Marked 2.4.10

    Marked 2.4.10 is out for direct customers and has been submitted to the Mac App Store for review. It fixes some bugs that were introduced when I started working on optimizing rendering speed, improves on existing features, and adds a few new ones.…

  • My pick for best iOS nvALT companion

    I've been running iTextEditors (a grid comparison of available iOS text editors) for quite a while now, and am constantly asked what my favorite is in various categories. As far as long-form writing goes, I'm still not ready to make a public declaration (and there are new ones on the horizon that look very promising). As far as picking a personal winner in the note-taking category, though, I'm ready to declare my affections for a single editor that works perfectly in tandem with my nvALT notes…

  • Exporting Safari Reading List to Pinboard and/or Markdown

    I've heard from a few people that this script might be useful to them. I've also created an "app" version of it you can run, but it still takes a wee bit of command line setup. It's pretty simple, though, and I'll cover that in a minute.…

  • A couple of Marky fixes...

    Marky the Markdownifier has seen an uptick in hits since Workflow came out and Federico Vitticci published a Markdownify Webpage workflow that uses it. I thought I should probably fix up a few things. There are still dozens of edge cases, but I fixed most of what's been reported lately.…

  • Marked 2.4.8

    Marked 2 2.4.8 is out for direct customers, and in review for the Mac App Store version. It features a long list of fixes for little quirks that have come up in Yosemite (as well as 2 big ones). It also adds OPML support (import and export) and an "Outline" mode for viewing iThoughtsX maps, OPML documents, and other outline formats. It has options for decimal and APA style lists.…

  • Typed: a new Markdown editor from Realmac

    Realmac, creators of Ember, Clear, and RapidWeaver, have just released a new project: A Markdown editor called "Typed."…

  • GitHub TOC Service 0.2.0

    I just uploaded the GitHub TOC Service version 0.2.0. Mostly because I needed a break from testing the next version of Marked, but also because it had a few bugs that needed fixing.…

  • SearchLink 2.2.0. Awesome.

    I'm officially announcing SearchLink 2.2.0 today. It's still free (for now), and I'm really excited about this update. The documentation has been updated and the changelog is immense.…

  • Answered: save your StackExchange discoveries

    I've been sick and out of commission this week, but I have a couple of finished projects to share as I find the energy. This first one is called "Answered," a bookmarklet for saving StackExchange answers to your favorite note/organization app.…

  • The Ulysses winners

    Check out the app if you didn't win, it's a great tool for all kinds of writing. It works better than ever with Marked, too, thanks to the new TextBundle support in both!…

  • Announcing the Textbundle format (and Ulysses 3 giveaway)

    I've been working with the Soulmen, creators of Ulysses, to create a new standard for the transport of plain text between applications. It's called Textbundle, and I'm really excited about the possibilities here. I hope to see as many developers as possible jump on board.…

  • Clarify for Markdown blogging

    I've mentioned this before, but wanted to do an official post now that Clarify fully supports Markdown and has become a great blogging tool.…

  • Custom export options for Marked 2

    Here's a trick for Marked 2 that allows you to keep a custom export format updated every time you save your file and update the Marked preview. I designed it specifically for updating a Lyx file, but you can use it with any secondary processor that doesn't necessarily output HTML.…

  • Marked 2.3 on the Mac App Store

    Marked, my Markdown previewer and writing tool, is now available on the Mac App Store. Both the direct version and the MAS version will be discounted to $9.99 for the first week as an "upgrade" price for anyone using the Marked 1 Mac App Store version.…

  • A GitHub README table of contents Service

    There's probably an existing tool to do this, but I couldn't find it this morning. I have some very long README files on GitHub and I wanted a simple Table of Contents for them. I'm too lazy to break most of them up into wikis, so I needed a way to emulate the [[toc]] tag found in the Gollum wiki platform that GitHub has.…

  • Web Excursions for June 28, 2014
  • Marker, Grablinks, and Bullseye fixes

    Recently a few of my bookmarklets broke due to conflicts in the way GitHub serves raw gists and Chrome security settings. I've moved all of the gists that the bookmarklets previously loaded from GitHub to my own server and updated the main bookmarklet code.…

  • Mirror your MindMeister maps to nvALT

    I love iThoughtsX, MindNode Pro and Mindjet MindManager for a lot of the local brainstorming I do on my Mac, but I've found myself doing a lot of work with MindMeister in a Fluid browser (and on iOS) lately.…

  • Markdown: here, let me show you

    I hear frequently from people who are new to Markdown. While it's not a terribly complex syntax, it can be a little hard to grasp when you're starting from scratch. This is especially true if you don't already have a background in HTML coding. So I made a video to help out.…

  • Web Excursions for May 16, 2014
  • MultiMarkdown upgrades for Marky the Markdownifier

    I've updated Marky the Markdownifier with a few key fixes and improvements. It's getting more and more traffic and has some dedicated users, so it seemed like it was about time to solve some of the more annoying issues. It still needs a usability overhaul and some kind of iOS solution, but these issues were the ones that bothered me the most.…

  • SearchLink 2.1.1: blogger friendlier

    Version 2.1.1 of SearchLink is up, and it adds only one new feature. It's one I've been using a lot, though, so I figured I'd better go ahead and share it.…

  • Deckset 1.0 released

    I've gushed about the beta of this Mac app a couple of times on Systematic, and it's finally out for everyone. Deckset is the easiest way to create a slide deck, a la Keynote or Powerpoint, and present it on the big screen.…

  • Dash docsets from MultiMarkdown

    Dash is my favorite way to reference syntax and info about dozens of programming languages, and one of my most used applications. The developer of Dash recently released "Cheatset", a way to build your own Cheat Sheets to display in Dash as docsets, complete with indexed commands and categories.…

  • A Notehub CLI

    So I made this. It's not even what I've been spending most of my hacking time on the last couple of days, but that's not quite ready to unveil yet. Actually, neither is this...…

  • Web Excursions for March 05, 2014
  • Markdown at work: Marked site licenses

    Yes, this is a somewhat cheesy sales pitch, but I think it's important to get the word out... forgive me.…

  • Marked 2.2 (822) released

    I just pushed out build 822 of Marked 2. It's a free update to all current users, so "Check for Updates" in the Marked menu to grab it. If you want to try it out before you buy, just download the free trial at marked2app.com. If you're a Marked 1 user looking to upgrade, just drop me a line for a coupon.…

  • Web Excursions for January 30, 2014
  • Cheaters 2.0.5, cheating gets easier

    I got a lot of grief last time I posted about Cheaters for not opening with what it was. I just assume everyone reading this tracks everything I do, which would be a difficult proposition, even if it were true. So:…

  • Open Together notes in Marked

    Together 3 from Reinvented Software is a really great app for organizing all kinds of files. I especially like that it can create references to files without having to import the originals, if you want. Fast search, great tagging, and it works well with plain text files to boot.…

  • Marked 2.2 (820)

    I just published Marked 2.2 (820). Yes, it's a rapid development cycle right now, but there are a couple of larger things in this release that I want to mention. You can find the full release changelog on the Marked 2 website.…

  • A Service for creating Marked indexes

    In case you're not familiar with it already, Marked has the ability to include external documents within any other document. The main use for this is creating longer documents with chapters/sections split into separate files. Then you create an index file that pulls them all together in the proper order.…

  • Markdown Service Tools and UTF-8

    The Markdown Service Tools have been updated to 2.10. I learned some new Ruby/UTF-8 tricks in the process, and they should all be capable of handling extended character sets now. Please download and test out the new versions. Let me know if you still have any trouble with Umlats, Kanji, Cyrillic, etc.…

  • SearchLink 2.0

    SearchLink 2.0 is up now. I had enough changes to make after the last version --- which I already thought was a pretty big step forward --- that I decided it was time for a major version bump. If you're not familliar with SearchLink as a tool for speedier blogging and online writing, see the project page for more info.…

  • SearchLink 1.8 is the new Auto-Link Service

    I've updated SearchLink to v1.8 with a couple of improvements. SearchLink is a System Service for quickly turning selected text into Markdown links based on various search engines. See the SearchLink project page for more details.…

  • Using Marked 2 as a teleprompter

    I've been messing around with creating a decent teleprompter for a long time. I'll probably publish one on the App Store eventually. In the meantime, here's a trick that I've been using to turn Markdown scripts into a very passable teleprompter for screencasting and voice recordings.…

  • Web Markdownifier for PopClip

    To follow up on my Marker bookmarklet, I've created a PopClip extension called WebMarkdown (a.k.a. WebMD) that does pretty much the same thing (take a web page selection and turn it into Markdown). It's a handy trick when you're gathering notes or just want to save a portion of an article.…

  • Marker: Web selections to Markdown

    This is a variant of my Bullseye bookmarklet which takes a selection -- including headlines, links, and images -- and converts it to Markdown using Marky.…

  • Web Excursions for December 11, 2013
  • Marked 2.2

    Marked 2.2 is out, and it's a pretty big update. Stability, speed and rendering fixes and improvements, as well as some new features. I'm working on a screencast about some of them, but it won't be ready before my Thanksgiving trip. Soon.…

  • MarkdownEditing for Sublime Text updates

    I'm excited to announce that MarkdownEditing, the Sublime Text package I started to scratch a prose-in-Sublime itch, is now a community project. The repository has been turned over to the SublimeText-Markdown organization on GitHub, and development is being headed up by Ali Ayas.…

  • Marked 2.1 (793) with improved word repetition checking

    Marked 2.1 (793) just went live. Current users can use "Marked Check for Updates," and anyone else can download a trial version at .…

  • Save Pocket favorites to nvALT with IFTTT and Hazel

    Here's a quick script that works with an IFTTT recipe to put your Pocket favorites into nvALT as Markdown. It works well for me because I typically use Pocket to store articles that are more informational than time sensitive. If you star a lot of "newsy" articles, this is probably a bad idea, but for reference material it's helpful.…

  • "Lazy" Markdown footnotes

    Carl Johnson left a comment on my "Lazy Markdown Links" post to mention that he's long used a similar "lazy" method for footnotes. It struck me as a great idea. I whipped up another preprocessor for Marked 2 to make it work. It works as a standalone script, too.…

  • Markdown Service Tools update for Mavericks

    One step at a time, I'm updating as many of my tools as are still relevant to work with Mavericks. Up for review right now are the Markdown Service Tools. This update should fix all of them, but if you have any issues with a particular Service, let me know.…

  • Ulysses III 1.1

    The Soulmen have released Ulysses III version 1.1 with a ton of welcome features and enhancements. I previously reviewed Ulysses 3 when it was first released. I've been testing v1.1 for a couple of weeks and I'm pleased to report that many of my initial concerns have been addressed. It was a great editor to begin with, but now it's a powerhouse.…

  • "Lazy" Markdown reference links

    This allows you to not bother naming or numbering links while writing, and easily move links along with their paragraphs without breaking numbering sequences or naming conventions.…

  • A Markdown Service to strip Markdown

    I've added a new Service to the Markdown Service Tools for stripping out Markdown formatting, leaving just plain text. It's not something I do often, but I've received a couple of requests for it and it does have its uses.…

  • Web Excursions for September 11, 2013
  • Editor and CriticMarkup extensions for PopClip

    Update: Of course, as usual, I did this without checking to see if there was already a PopClip extension for CriticMarkup. I haven't tried the one that comes with the download, so I can't say if mine adds anything worthwhile or not. If you have input, let me know.…

  • Brainstorming the brainstorm: workflows and ideas

    This post expounds a bit on my various brainstorming workflows. None of them will be a perfect fit for anyone else, but the bits and pieces can be organized into a workflow that suits just about every need.…

  • Converting Markdown to a mind map

    I'm working on a "Brainstorming workflow" post right now, and in the process I realized I needed a better tool to turn quick Markdown/plain text scribblings into mind maps. I put together a script that will accept a variety of (logical) plain text outline formats and convert them into an indented list in your clipboard. The result is formatted so that pasting it into a mind mapping application will result in a perfect set of topics and nodes for expanding on the outline.…

  • Editorial for iPad is here

    Editorial for iPad is out, and ready to change the face of iPad writing. I'm not even going to tell you about it, since Federico Viticci has it more than covered.…

  • Web Excursions for August 08, 2013
  • Bullseye 0.3

    First, pressing escape after running the bookmarklet will now cancel it and you can resume browsing without refreshing the page.…

  • Comment extension for PopClip

    I added a new extension to my PopClip collection this morning. It creates comments of various syntax from selected text. It's called, creatively enough, the Comment Extension.…

  • Precise web clipping to Markdown with Bullseye

    GrabLinks went over pretty well, so I've been motivated to finish up a similar project I had going. It's called Bullseye, and it lets you click a section of a webpage and "Markdownify" just that content. It's like Readability, but you get to just tell it which part is the good stuff.…

  • Web Excursions for July 08, 2013
  • GrabLinks: One more time, with feeling

    I updated the GrabLinks bookmarklet one more time tonight, and anyone with it currently installed should start seeing the changes immediately. If you still need it, drag the link below to your toolbar.…

  • Grablinks bookmarklet 2.0

    Another day, another version of GrabLinks (the bookmarklet for grabbing all links from a chosen section of a webpage as a Markdown list). The first major change is that the bookmarklet is now auto-updating. It loads the actual script from the Gist and will therefore always load the latest stable version. It pops up a small "Loading" indicator until the script loads and, if needed, injects jQuery. If it's a fast load, you may just see a brief flash of white in the upper left corner, so that's…

  • Saving batches of links from web pages

    I shared this bookmarklet on Twitter a while ago, but it's been so handy lately that I thought it was silly not to post it on the blog. It lets you hover over any section of a web page and grab all of the links contained in that portion of the page, handing them back to you as a nicely-formatted Markdown list. It's a great way to get bunches of links into nvALT or any plain text situation.…

  • A fix for the Auto-Link Web Search Service

    The Markdown Service Tools include a Service called "Auto-link web search" which takes selected text, runs a web search on it and creates a Markdown link to the first match for you. The Service recently broke due to changes in DuckDuckGo's responses.…

  • Byword 2 improves sync, adds publishing

    Byword 2.0 for both Mac and iOS platforms has been released. It may look the same on first load, but the under-the-hood improvements are great. Byword is one of my absolute favorite Markdown editors, and despite its billing as a "minimalist" editor, it packs a lot of editing power.…

  • Marky the Markdownifier, reworked and refined

    Marky the Markdownifier, my web tool that extracts web articles and converts them to Markdown, has received an update that resolves quite a few standing issues. It's a major update and partial rewrite, so there may still be some bugs. Please feel free to drop me a line on Twitter or contact me directly if you run into problems.…

  • CriticMarkup in Marked 1.4

    CriticMarkup was unveiled a little bit ago, and it was intriguing but not immediately useful to me at the time. Since then I've been playing with the MultiMarkdown Composer beta (available to owners of version 2), which includes a basic "change tracking" feature supporting full CriticMarkup syntax as you type. I'm sold.…

  • Experiment: Send to nvALT links

    I was considering adding a feature to Jekyll that would let me provide ".txt" links that return Markdown versions of posts the way that MacDrifter's Pelican install does and I'm pretty sure Gruber used to. I got bored with the idea of writing a generator for it, so I hacked a workaround that turned into something quite different from the original objective. That happens a lot.…

  • TextExpander iOS Markdown fix for Drafts 3

    I updated the iOS Markdown group of the TextExpander Tools to trigger "[(cursor)]" on "[]" instead of "[[", which should avoid problems with Drafts 3 templates.…

  • Mac App review: Ulysses III

    The Soulmen have just posted Ulysses III to the Mac App Store. It brings Daedalus-style document management (similar to Scrivener) to a Markdown (and Textile) editor that's pretty special.…

  • SearchLink 1.5 with Amazon search and affiliate linking

    Yes, I updated SearchLink again (another lunchtime project). I added Amazon search (!a) and a configuration option to allow auto-creation of affiliate links. If you set the option to false it will return straight Amazon links.…

  • SearchLink gets a little smarter

    I find SearchLink to be one of my most useful Services to date. I don't even use the Auto-Link command from the Markdown Service Tools anymore. In case you haven't seen it yet, it allows you to quickly enter simple markers in your text and then automatically run various types of web searches and insert the top result as a Markdown link automatically. It saves a ton of time when you're linking lists of apps, adding definitions, referencing iTunes and Last.fm artists and much more.…

  • Markdown, the book

    In case you haven't heard, my friends David Sparks and Eddie Smith have released another book in David's Field Guide series: Markdown.…

  • More Markdown for PopClip

    I wrote a few new PopClip extensions over the weekend. There were several features from the Markdown Service Tools that I thought would be really handy to have right after making a mouse selection.…

  • An Inline Footnote Service redux just for Gabe

    Gabe Weatherhead (a.k.a. MacDrifter) made a special request yesterday that --- after some discussion --- made sense in the spirit of readable Markdown. He wanted to be able to use the inline footnote converter in the Markdown Service Tools, but needed to be able to name his footnote markers instead of just assigning them sequential numbers.…

  • Footnote utilities for the Markdown Service Tools

    There are two new footnote-related additions to the Markdown Services Tools. One is an older project for converting an easy "inline footnote format" into regular MultiMarkdown footnotes, and the other replaces all footnote markers in a document with unique strings for avoiding conflicts when concatenating multiple documents or rendering multiple posts containing footnotes on a single blog page (for example).…

  • New in the Markdown Service Tools: in-place Markdown to RTF

    With help from Tobias O'Leary, the Markdown Service Tools can finally do in-place conversion from (Multi)Markdown to RTF. The primary reason for wanting this was to allow people to write Markdown directly in Mail.app, then convert it immediately before sending. Put a shortcut key on it and it's a snap.…

  • Markdown Service Tools 2.0

    Thanks to a big hand from Joe Workman, the Markdown Service Tools are at 2.0. There aren't a lot of new tricks in there, but everything should be codesigned to avoid Gatekeeper issues and there are many improvements to functionality:…

  • Maintaining documentation in Markdown

    Markdown can be a great tool for maintaining large documentation projects of any kind. There are simple and not-so-simple ways to create the output, but the basic idea is always to maintain the source documents in Markdown format. It provides an easy way to update and maintain multiple output formats and a centralized repository of information that's easily shared, community editable and ready to pass on to new participants.…

  • Markdown Service Tools updates and fixes

    I've updated the Markdown Service Tools again, now at version 1.5.2. A couple of Services had stopped working completely, and a few needed improvements to be a little smarter with various formatting anomalies, and I made a couple of minor additions.…

  • Web excursions: November 16, 2012
  • Markdown link format conversion on iOS

    I was chatting with Gabe Weatherhead yesterday about turning SearchLink into a Python script that could then run on Pythonista. That would allow you to copy text from an iOS editor, open Pythonista and run the script, then go back to your editor and paste with your links converted. I'm not sure it's going to be possible, yet, because I don't know how iOS and Pythonista handle network connections from scripts. I have a lot to learn.…

  • FoldingText lives!

    Nerds ahoy! This is just a quick post to help spread the news that FoldingText is officially live on the Mac App Store.…

  • SearchLink: automated Markdown linking improved

    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.…

  • Easy command line Github Flavored Markdown

    I wrote a quick wrapper script for converting local Markdown files or raw text to HTML using Github Flavored Markdown. It uses the Github API, so there are no local dependencies (other than the json gem, see below). It just requires an Internet connection. Syntax highlighting and Github stylesheets are included in the output. Any syntax recognized by Github is converted, including line breaks and fenced code.…

  • Web excursions: August 29, 2012
  • TextDown: Markdown editor for Chrome

    If you're a Chrome user, you've probably found that you can do a lot more than just browse the web within the application. Now you can edit Markdown, too. Enter TextDown, by Joao Colombo.…

  • Web excursions: August 25, 2012
  • More Marky love for nvALT

    I've added a couple of new API parameters to Marky to allow better nvALT clipping of web pages. First, if you're not using the nvALT 2.2 beta, the url handler is "nvalt" instead of "nv". Now you can specify an output type of "nvalt" instead of "nv" and get the right handler returned. I'd recommend, of course, just using the beta. It's stable and happy.…

  • Hog Bay Software looking for FoldingText feedback

    Hog Bay Software is looking for input on their upcoming product, FoldingText. It's in a relatively early beta state, but it has some serious potential as a Markdown editor.…

  • Marky the Markdownifier, reintroductions

    I've been working a bit on Marky the Markdownifier. It's a project I started back in 2010 and use regularly, but it's never really caught on with the Markdown masses. I've tweaked the algorithms and added to the API to make Marky as useful as possible within my own workflow, and hopefully within other's as well.…

  • App Review: Textastic code editor for iPad

    I've been meaning to write about Textastic for almost a year now. I'm easily distracted by shiny objects, so some things take a while. In the meantime, this app has only gotten better. It's in the iTextEditors chart, but I think it deserves a special mention. I'll try to write up a few more of my favorites before another year passes me by.…

  • Markdown Editing for Sublime Text 2: humble beginnings

    I was disappointed to find that there weren't any good packages available for Sublime Text 2 that added decent Markdown editing features. I figured it was time to learn my way around. I still haven't dug into Python, so my script-fu in there is weak right now. I got a few things working, though, and this will evolve as I learn new things. I'll probably look back at this first version with embarrassment, but I'll just overwrite it with better stuff as it progresses.…

  • Regarding my dream Markdown editor

    While there was some excitement and hearty agreement with the list of my ideal Markdown text editor features, there was also some criticism. There were some valid points in all of the critiques, and I'd like to address them. I'll do so by rambling a bit.…

  • My ultimate Markdown editor wishlist

    There are a few great Markdown text editors available, and more being worked on right now. I want to put a list of features out there that I think any true Markdown editor should include. Some of these are implemented in one editor or another, but nothing has brought it all together (aside from TextMate with all of my customizations, and even that lacks some of the polish mentioned below).…

  • MultiMarkdown Quick Look with Style

    I added a little hack to Fletcher Penney's MultiMarkdown Quick Look generator to give it a default style (Github CSS) and allow for customization via a .mdqlstyle.css file located in your home folder. Full details and download available on Github.…

  • Markdown Service Tools get blockquotes, self-links and more

    I needed some relaxing regular expression fun tonight, so I've updated a couple of services in the Markdown Service Tools and made some small additions. The main new feature is for handling blockquotes, and there are two versions of the Service. I'm providing some brief explanations after the jump, but feel free to skip to the Markdown Service Tools page and just check the changelog.…

  • Unwrap Paragraphs for the Markdown Service Tools

    Inspired by a Twitter request this morning, I've updated the Markdown Service Tools to version 1.3.1 to include an experimental version of a new service: Unwrap Paragraphs.…

  • Markdown Service Tools 1.3

    Notably, Force Line Breaks has become Preserve Line Breaks, a slightly more elegant service for getting github-style linebreaks in your documents. If you have a block of text with hard returns in it...…

  • Introducing Gather, a Cocoa Markdownifier

    I wrote something a couple of nights ago that I thought I'd share. I'm calling it "Gather," and it's basically an "appified" version of my Readability/Markdownify work. A Cocoa version of Marky the Markdownifier, if you will. You can paste in a URL and it will attempt to find the core text of the page, download it and turn it into Markdown for clean web clipping. It displays the result in a field you can copy from, and it can optionally auto-copy the result to your clipboard.…

  • A Service for writing MultiMarkdown footnotes inline

    I get a lot of one-off requests for scripts and tips on how to handle tasks specific to people's workflow or writing style. I generally keep myself pretty busy, so I usually reply with a quick idea or thought and leave it up to them to run with it. David Coleman emailed me this morning, though, with a request that struck me as an interesting enough idea to whip up a script before work.…

  • Scripting Readability and Markdownify for clipping web pages

    I wanted to share a handy tool that I realized I use daily but rarely talk about. I call it Read2Text, but it's really just a Frankenstein script which combines Python Readability (license) with html2text (license). The combination allows you to grab web pages, process them with a port of Arc90's Readability and convert the HTML to Markdown, ready for pasting or piping to a text file.…

  • Markdown QuickTags 0.8 for Christmas

    We're having a low-key holiday this year. I mean really low-key. Aditi's napping on the couch, the dogs are all sleeping, the cats and the bird are lazily preening themselves and I just fixed Markdown QuickTags.…

  • Marked 1.3.2 in review

    Marked v1.3.2 has been uploaded and is waiting for review. This release, despite being an incremental version number, has some exciting new features. Here's a preview of the changelog:…

  • The second Marked giveaway!

    Following up on the 50% off Marked sale over the weekend, I'm putting three more Marked promo codes up for grabs. Marked is my own MultiMarkdown preview app which works with any text editor to provide an updated preview every time you save your file.…

  • Mac App Giveaway: Byword

    I'm really excited to be putting this one up: Five promo codes for Byword for Mac. It's US $9.99 on the App Store, but leave a comment on this post and have a chance to pick up a copy for free! I've mentioned Byword before, and it's one of my favorite writing tools on my Mac. It has great tools for Markdown writers, too, and some very handy keyboard shortcuts.…

  • Mac App Giveaway: MultiMarkdown Composer

    Continuing the very exciting Thanksgiving giveaways today I have five promo codes for Fletcher Penney's MultiMarkdown Composer (reviewed here). It's a text editor packed with features for editing Markdown and MultiMarkdown, including syntax highlighting, document header navigation, shortcuts for adding MultiMarkdown syntax and much more.…

  • Get Marked: 50% off for Black Friday

    I caved and jumped on the Black Friday bandwagon. Marked is 50% off ($1.99, was $3.99) in the App Store from Friday through Sunday. The price will jump back up on Monday, so grab it while it's cheap!…

  • iOS App Giveaway: WriteUp

    As part of my Thanksgiving holiday giveaways, I have five promo codes for the iOS Markdown editor, WriteUp. It's a slick Dropbox-powered editor for both iPhone and iPad that I recently reviewed. It's definitely worth a look if you want to edit Markdown files on the go.…

  • iOS App Review: WriteUp

    If you're still looking for a slick Markdown editor for iOS, there's a new candidate up for your vote. WriteUp is a polished editor that covers the basics well. With Dropbox support and available as a universal app for both iPad and iPhone, it makes a nice addition to your all-around writing workflow.…

  • The keys that bind: KeyBinding Madness part 2

    If you've poked around this blog at all, you know I dig System Services and TextExpander snippets more than is probably healthy. I have a new obsession, though, and it's been taking up a lot of my playtime. Welcome to part two of (what is now) an ongoing series about Mac OS X Key Bindings. Originally inspired by Lauri Ranta, I've come to believe that system-wide keybindings for the Cocoa Text System are one of the most powerful tools available to any text nerd.…

  • The MindMeister Markdown Showdown

    I'd like to welcome Donald Curtis as a guest blogger today, here to talk about a very cool script we worked on to add some Markdown love to MindMeister. It started with a DM from Donald on Twitter with a link to a GitHub gist, and after some back and forth it became a very cool (and useful) tool. Cool enough that I really wanted to share it here. Since the script is his brainchild and almost entirely his handiwork, I thought it would be cool if Donald did the honors.…

  • Byword for keyboard nerds

    When it comes to keyboard navigation, Vim impresses the hell out of me, but TextMate keyboard shortcuts take up more of my muscle memory than any other app. I'm sure anyone who's used any IDE for a while has their share of keyboard chops and preferences. Even in the graphics world, you are absolutely not considered a Photoshop pro until you've learned at least 36 keyboard shortcuts.…

  • Marked 1.3.1, more MultiMarkdown goodies

    Just a quick note here to let you know that Marked 1.3.1 has been approved and is up for sale in the App Store. If you're not familiar with Marked yet, check out the Marked product site (recently updated!).…

  • MultiMarkdown Composer hits the App Store

    Fletcher Penney's latest project, MultiMarkdown Composer, is now available in the App Store. It provides a text editing environment with a full set of MultiMarkdown features. Unlike most of the other editors in this area, it auto-continues lists (ordered and unordered) and handles auto-pairing and wrapping. I'm working on a full review to post very soon, but I wanted to let you all know about it as soon as possible!…

  • Fixing Spotlight indexing of Markdown content

    I ran into an interesting problem this evening. It actually started a few days ago when I noticed that my qq script wasn't returning searches within the @(metadata) I set up in the note bodies. I figured I'd come back to it when I had time. Then I got a couple of emails from readers who had also noticed this, so I started digging. It turned out that Spotlight had stopped indexing text content of all files with the .md` extension. If I renamed the file to `.txt` or `.mmd, it would work fine, but…

  • Marked 1.3 released, plus 5 free copies!

    Marked 1.3 just made it up onto the Mac App Store! It incorporates a few fixes and some cool new features. So cool, in fact, that I raised the price to a whopping $3.99. I'm hoping the fact that it now functions as a mini web development tool and handles multiple custom styles makes it worth the extra buck to other folks, too.…

  • Marked Bonus Pack fix and Marked 1.3 progress

    I just posted a minor update to the Marked Bonus Pack with a few bugfixes for the included Service and AppleScripts. The biggest fix is for the issue some people were having where running the Service would always open TextEdit. I was unable to replicate the problem, but I think I found a solution for it.…

  • Catching Markdown mistakes

    I had an interesting idea this morning. At least I* find it interesting, but I haven't slept much lately. Either way, here it is: in Markdown, if you misname a reference link, forget to fill one in or have a malformed URL, your broken Markdown shows up in your output. Wouldn't it be nice if your preview highlighted those for you *before you went to publish?…

  • OmniFocus and Markdown, oh my

    Ryan Irelan posted a couple of great OmniFocus screencasts today. They're worth checking out for new users and those who've been using it for a while. One covers customizing OmniFocus, looking at Perspectives and other tweaks and tips. The other one focuses on Project Templates, an underused part of the application, in my opinion. These 'casts cost $6 and $5, respectively.…

  • Introducing the Marked Bonus Pack

    There's a small bundle of scripts, commands and other oddities for Marked available from the new Marked Support Site. It will be updated and expanded over time, but it provides a few bridges that have been frequently requested.…

  • How to be popular at parties

    If you want to be popular, you need to spend most of the party loudly pontificating on really, really nerdy stuff. It will seem like it's not working at first, but keep going. I promise everyone will love you in the end. Here are a couple of inspiring topics for your next soire (this intro paragraph is me trying to justify a rambling post that will likely not make me many friends).…

  • Auto-convert your inline Markdown links to references

    Update: found a little bug (well, stupid mistake) in the HTML to Clipboard command. Download version is now 1.2.1, update if you grabbed 1.2.…

  • Some Chrome love for the Markdown Service Tools

    The Markdown Service Tools--which already received one update today--just got a little bit of Chrome support. The "md - Links from Safari Tabs" now has a Chrome counterpart. At the time that I first wrote the Markdown Service Tools, Chrome didn't support AppleScript well enough for this to be feasible, but opening up the AppleScript dictionary now reveals a full set of commands and objects. Nice to see.…

  • New Markdown Service tool: HTML to Clipboard

    In response to a tweet from @gl3media, I've added a quick modification of the MultiMarkdown to HTML service to the Markdown Service Tools project page. It simply renders the selected text to HTML via MultiMarkdown 2 (Perl) and SmartyPants, putting the result on the clipboard and leaving the original text alone.…

  • Why Markdown? A two-minute explanation

    Anyone who's read this blog, used my projects or has talked to me about anything nerdy for more than five minutes knows I'm a fan of Markdown. The question doesn't come up often, but occasionally someone dares to ask--despite the apparent probability that it will lead to a lengthy explanation--why I use Markdown in so many of my workflows. I give just about the same response to seasoned nerds as I do to my not-so-computer-savvy friends. This isn't the Markdown what, it's the Markdown why...…

  • Marked 1.2 is out!

    I'm super-duper excited to announce that Marked version 1.2 is now in the Mac App Store. It's a rewrite from the ground up... same great flavor, all new file watching mechanism. It uses Spotlight to track changes now, which is far more stable and adept at handling things like name changes and deletions of open files. The only catch is that you have to have Spotlight indexing turned on and available in the folder where your file is (i.e. not set to private in Spotlight settings).…

  • Quick Tip: Extracting Mac App Store reviews as text

    Quick tips are random posts regarding something I discovered on my way to something bigger. They usually get longer than "quick" would imply, for which I refuse to apologize.…

  • Marked is on the Mac App Store

    Well, my "secret" project is up and out: Marked was approved by Apple today for sale in the Mac App Store. It's a Markdown previewer which can watch any text file for changes, updating the HTML preview whenever you save it. It adds Markdown preview to any text editor.…

  • A Bash function for Markdown bloggers

    I store all of my writing as separate Markdown files. A basic tagging system adds more "searchability," and I can quickly locate any file with Spotlight. Given the amount of time I spend in Terminal (well, iTerm 2 these days), I use mdfind quite a bit to do the Spotlight searching. This function just makes it a little more convenient to search for and quickly edit an existing document.…

  • Taking the Markdown to Evernote service further
  • A couple of TextMate Macros for Markdown lists

    I was playing with the new TextMate Markdown bundle for MultiMarkdown 3 when I remembered an old nit I had with the list commands: no single-keystroke way to move list items up and down. Unless I'm completely forgetting about a shortcut, moving list items around involves selecting the entire line and using Control-Command-Up/Down to move it. Obviously, not a big deal, but 5 minutes with the Macro recorder in TextMate saves the time.…

  • Markdown QuickTags makes 1000 people happier and more attractive

    I can't prove that anybody is happier, really, and attraction is entirely subjective. For all I know they were run off by the "invalid header" error and never even tried it out, but Markdown QuickTags finally passed the 1000 downloads mark on the Wordpress Plugins site. I'm celebrating by diving into nvALT for the weekend, but version 0.8 of MDQT is in the works.…

  • Markdown in ScreenSteps

    I love ScreenSteps, the app from Blue Mango which makes creating documentation for screen-based applications as fast and easy as making documentation can possibly be. It's a little clunky sometimes, but the features outweigh the cons by far, at least for me.…

  • Markdown snippets for TextExpander touch

    It may come as a surprise to some (many), but I've never really made effective use of TextExpander on my iPad or iPhone (TextExpander touch). I don't do a lot of the things on my iPad which I do on my desktop, and the things that are similar often don't support TE. When I want to write some Markdown quickly, I use Nebulous Notes with my custom macros. Lastly, my shell scripts don't work on iOS, and most of my favorite snippets are, as you've seen, shell scripts.…

  • Meet Marky, the Markdownifier

    I was featured on MacSparky.com today. Well, the home screen of my iPhone was, anyway. He mentioned a project of mine that I haven't actually had time to blog about yet, so here's a quick introduction. It's called MarkdownRules, and comes in two flavors: mild-mannered and salty. You can choose which you get from the main menu page at .…

  • nvALT 1.0.7

    It records its scroll position in the preview window before it updates the content of it. If the note has already been previewed (you didn't just switch notes), it injects a script into the updated content to restore the scroll position when the window finishes loading. The result should be a completely transparent way to hold the scroll position despite the frequent updates.…

  • Notational Velocity ALT 1.0 release

    After a few late nights of off-hours programming, I'm putting Notational Velocity ALT out as a version 1.0. Obviously built on the backs of others, I'm just giving it a versioning scheme of its own to make it easier to track my own updates. It does have the built-in updater pointed to my own servers now, so once you install it, updates will be available from within the app.…

  • Notational Velocity ALT 5.3

    As usual with projects I didn't plan to take as far as I did, my version numbering scheme is, well, stupid. With the next release I'm going to implement my own feed for automatic updates, so I'll probably reset the versioning to something more incremental and sane. Anyway...…

  • Lunch-break bugfixes for Notational Velocity ALT

    I'm going to have to build a project page for this, and probably set up a separate Sparkle feed for updates on this fork. I had a few minutes while eating my peanut butter and jelly, so I'm posting a new build with a few changes:…

  • Notational Velocity alternative MultiMarkdown version

    After my experiment last night, and finding DivineDominion's already-awesome fork of Notational Velocity, I decided to port my changes over to his fork and work from there. So here's the current version of the final product, with the intial visual changes, CSS styling, and quick access to HTML source for copy/paste. The preview is now in a HUD instead of a third pane, which I'm finding I like better. There's more room for editing and the HUD hides on deactivation, so it's not in the way if you…

  • Markdown QuickTags 0.7

    Markdown QuickTags, my WordPress plugin which adds extensive Markdown features to the HTML editor, has been upped to 0.7. The download link has actually been incrementing for the last week, but this is the first real stable release, so I've held off on writing this up until today.…

  • Markdown QuickTags: WordPress plugin for Markdown lovers

    Introducing Markdown Quicktags, a new WordPress plugin for Markdown lovers! If you edit your blog in Markdown, whether you publish that way or not, this plugin will make your life almost 37% better. It's quickly turning out to be one of the coolest things I think I've ever done!…

  • Edit your WordPress QuickTags the right way

    You may have cause, at some point, to modify the behavior of the QuickTags in the HTML editor of WordPress (the non-WYSIWYG, non-"Visual" editor). There are a lot of tutorials available for editing the quicktags.js file in the WordPress wp-includes folder, but they all seem to want you to edit the file directly. That's a Bad Idea because the next time you upgrade, your changes are kaput. Here's how to make your own quicktags.js and do whatever you want with it.…

  • PromptDown for iOS: Mobile Markdown Teleprompter

    I recently wrote a tiny web app called PromptDown to let me drop in some Markdown (or plain text) and use it as a teleprompter for screencast voiceovers. I wasn't going to put any more time into it, as it did what I needed. Then it started to bug me that it didn't work on my iPad, which could actually be really handy. So my lunch break fine, and an extra half an hour went to making it work a little more smoothly as an iPhone/iPad app. It's also ready to install as a web app, so you can go full-…

  • Look, I made you a Markdown teleprompter

    Here's my stupid trick of the day: a Markdown teleprompter called PromptDown (I see what you did there...). The idea was to create a teleprompter for recording screencast voiceovers that was cheap, fast and worked on plain text. I wanted to provide a non-WYSIWYG form field for typing or pasting which still preserved paragraph breaks, so Markdown (via Showdown) was an ideal solution. I also included the jQuery "tabby" plugin so you could use tabs in the textarea without jumping out of it, which…

  • Three things I discovered today

    Amidst trying to get ready to launch a major website and playing with my own personal projects, I realized three things today. How important they are is debatable, and their usefulness depends entirely on what you're working on right now.…

  • MultiMarkdown in MarsEdit

    I've just started using MarsEdit again (in combination with my TextMate blogging bundles), but I've run into a couple of issues. First, I can't assign thumbnails to my posts directly. This is the result of poor API support in Wordpress for handling attachments on a specific post, and not Daniel's fault at all. Fortunately, I've set my blog up to search for an image with a specific class, remove it from the post and use it as the post header if a thumbnail isn't assigned. That works.…

  • A better System Service for Evernote clipping - with MultiMarkdown

    The fact that Evernote processes HTML so much better than it does plain or rich text got me thinking and tinkering. I use Markdown (actually, MultiMarkdown) constantly, and it does a great job of turning plain text into valid markup. With (Multi)Markdown, even plain text becomes HTML that--when imported into Evernote--retains most of its formatting. To answer your question, no, I'm not obsessed with Evernote, I'm obsessed with problems I think I could solve. It's unhealthy.…