I’ve been doing some more work on PlainNote and added several fixes and features over the past week. There is now protection code in case you exit the app while editing via the home button or get a call or sms and exit to deal with those your note will be autosaved.
I also changed the mail button on the note detail screen to an action button which now shows two actions. The original action of “mail” to mail your note and a new action of instapaper which will send your note to instapaper.com. This is a fast way to get your note online and you can pick it up via their website or in your rss feed if you subscribe to your own instapaper feed.
While creating the code in PlainNote for posting to instapaper I created it as a stand alone library so it could be included in other applications and have open sourced it. The code is available at github here. It’s pretty easy to use and you basically instantiate the library and then call one call to send it all to instapaper and you get a Yes or No back indicating if it went alright.
instaPaperLib *IPLib = [[instaPaperLib alloc] init]; BOOL response = [IPLib postToInstapaperWithUserName:@"username" andPassword:@"password" andBody:@"sample text snippit" andURL:@"http://www.somesiteurl.com" andTitle:@"Your post title"];
The new binary for PlainNote was also submitted to Apple this afternoon and hopefully it won’t be more than a day or so until the app is updated with these new features on the AppStore.