Address issue 773 (bugs preventing tumblr.rb from running)
this has historically supplied an absolute path in this call.
Delete the old truncate_post_name; it was called too late (if url rewriting is enabled which it is by default), didn't run (it tried to use + to concat a Fixnum onto a String), and even with those problems fixed, didn't actually shorten the string enough to use as a pathname. Instead, apply simple string truncation at the point we generate the slug, which is used in the filename and is the part that could be unboundedly long. I arbitrarily chose 200 as the maximum length; even shorter might be better (really long slugs are just visually ugly); it might also be nicer to truncate at a hyphen boundary. This fixes the rest of issue #773 (subissue 4).
That's where we put it earlier, so that's where we'll find it now. This addresses part of issue #773 (subissue 3).
Rescue from import errors on Wordpress.com plugin.
When a post has a title that contains a slash, such as 'This is my cool blog post part 1/2', convert the slash to a dash so that the post filename is created correctly. Fixes issue #680
Wrapped file operations in a begin/rescue block.
Added a Joomla migrator
Greatly improved and extended the wordpress.rb migrator.
Added redirects for Drupal posts' URL-aliases
Added table prefix option to Drupal migration
Improved Tumblr Support
The Posterous API call for retrieving a user's API token (`/api/2/auth/token`) is no longer supported and returns 410 GONE. This patch updates the #process method to accept an API token instead of an email address and password. A user's API token can be retrieved from http://posterous.com/api.
… URL field.
…ern migrator script was failing.
… redirects for Github pages, and automatic addition of Pygments highlight tags.
…space when converting to markdown.