I recently bought a Kindle. I had a Sony book reader that I was pleased with for quite some time. I still like it, actually, but it was starting to feel slow to me. I also wanted to be able to take advantage of some of the Kindle features that I get with my Amazon Prime subscription (like book borrowing!). So, I went for it.
My favorite tool for working with book readers is Calibre. Some time back developerWorks featured an article on this incredibly useful program. It seems to consume just about any ebook format I care to throw at it. It allows me to organize my library, convert from one format to another and update the metadata of everything (even pulling covers and publication data off of the Internet through sources like Amazon). It talks to the book reader, and lets me load and remove items easily.
Recently, I've been working more with the news feature. It has about 1200 preloaded feeds covering every type of interest. You can also add your own, using what they call a recipe and an RSS feed. Essentially, the reader will pull down the feed and format into an indexed magazine, then upload it to your device. It's wonderfully consumable and a great way to catch up on bits of specialty news.
There was not an existing news source for developerWorks, so I created one. Here's what the raw code looks like:
class AdvancedUserRecipe1335282336(BasicNewsRecipe): title = u'developerWorks' oldest_article = 7 max_articles_per_feed = 100 auto_cleanup = True feeds = [ (u'Agile Transformation', u'https://www.ibm.com/developerworks/mydevel... (u'AIX and UNIX', u'http://www.ibm.com/developerworks/views/aix/rss/li... (u'Business Process Management', u'http://www.ibm.com/developerworks/v... (u'Information Management', u'http://www.ibm.com/developerworks/views/... (u'Java', u'http://www.ibm.com/developerworks/views/java/rss/libraryvi... (u'Linux', u'http://www.ibm.com/developerworks/views/linux/rss/library... (u'Lotus', u'http://www.ibm.com/developerworks/views/lotus/rss/library... (u'Open Source', u'http://www.ibm.com/developerworks/views/opensource/... (u'Rational', u'http://www.ibm.com/developerworks/views/rational/rss/l... (u'SOA and Web Services', u'http://www.ibm.com/developerworks/views/we... (u'Tivoli', u'http://www.ibm.com/developerworks/views/tivoli/rss/libra... (u'Web Development', u'http://www.ibm.com/developerworks/views/web/rss... (u'WebSphere', u'http://www.ibm.com/developerworks/views/websphere/rss...
I had to truncate the long lines here, but you can download a copy of the full thing. I add this recipe to my subscription list. I've set it up to download on Wednesday morning, since most items will publish on Tuesday. Now, I will get an automatic weekly download of these items to my Kindle. I still have to connect it to the computer to get them, but it's pretty handy!
I looked at some of the other recipes, like the BBC, and they get pretty fancy. There is a lot of tweaking that one can do. The manual page explains it all in detail, but I don't have time to comb through it right now. Maybe I'll enhance this one later. If so, I'll share it here, or may try to share it through Calibre.