Update: Here are the files I promised. rtf2md converts from RTF files to Markdown files, and md2rtf converts from Markdown files to RTF files. The other two files are helper files, so you don’t need to touch them. The whole thing is approx 10 megabytes and all you simply to do is extract them to your Dropbox folder!
Something I’ve tried to do lately was create a better workflow between Scrivener and my mobile, a brand new HTC One. The problem I’ve had is that Scrivener eports to only 3 formats: TXT, RTF and FDX. I’ve never used FDX (Final Draft) files before, TXT format removes all the formatting, and RTF is not really recognised by the majority of the Android writer apps.
What I’ve managed to do (Mac only, sorry) is setup Scrivener to output to Dropbox and link up to Dropbox with Draft, my favourite writing app. I output all my files as RTF files to Dropbox and then use a few bash script files that I’ve created (including Python scripts that others have created uner the GNU license) to convert between the RTF and Markdown formats.
Markdown is a new format that uses * and _ and # (as well as other characters) to emphasise the formatting and layout of your document in a way that it can be converted to a HTML document for blogging or a web page, but also has enough flexibility to be used as another type of document. Say an RTF.
Now all I do is sync from Scrivener, run rtf2md from my Mac on any RTF files I have in Dropbox—that converts them to MD files. Then I can edit happily and save. Then, when I get home, I run md2rtf on the changed files and they’re all back as RTFs, ready to be synced with Scrivener. This might sound complicated but it’s really not.
I’ll try and chuck the files up on this blog in the next few days for others to use. I’m sure I can automate the process further: perhaps doing a check for files changed that day in the directory and only converting these, or creating another directory in Dropbox and a script that runs when a file is changed so new files are marked when synced. The sky’s the limit.