Yay, this works really nicely. Gmail enables you a full-text search, labelling (or tagging) and star/unstar for clipping. And most of all, Gmail interface gives you much better user experience (it's fast, it has keyboard short-cuts, etc.)
I put the script into my subversion repository, so you can check it out by svn co svn://svn.bulknews.net/public/bloglines2email/trunk bloglines2email
You'll need some CPAN modules like WebService::Bloglines, XML::LibXML, Template-Toolkit, YAML and MIME::Lite. After installing modules, you'll need to setup your configuration file as bloglines2email.conf (there's a .sample file in svn directory) to specify username & passwords for Bloglines. Running bloglines2email script with crontab will periodically send updated items as HTML mail.
Warning: If you have massive feed subsriptions on Bloglines, Gmail might not like it and they might suspend your account temporarily.
UPDATE: Recently I added an configuration option 'group-items' to send multiple items per feed as one email. That decreases the volume of emails sent, and enables easier browsing on Gmail thanks to conversation threading based on Subject (now that it uses feed's title as Subject in grouping mode). Check out svn if you wanna try)
Brad released a prototype for Atom Stream server for LiveJournal today, Ben was working on TypePad to support the upstream push from TypePad weblogs. Hence I spent a couple of minutes to write a consumer library: XML::Atom::Stream. It uses SAX based XML parser (XML::SAX::ParserFactory) and splices the stream into individual <atom:feed/>s, with which you can do whatever you want.
We chatted about the idea of Atom stream in the last weekend. That's pretty quick and I love it. And yeah, this is part of our first-step answer for weblog Updates ping and RSS Ping stuff. See also Ben's Post with nice background information about pings.
Bitcard is an open single-sign-on web-authentication service. It's free for both users and web sites. It is used by most perl.org services.
Ask created a yet-another single sign-on service Bitcard. It looks very nice since it's freely available for users and websites like our TypeKey, and it supports TypeKey API as well. I wanna see an OpenID support on it.
It has a feature called "locate me" You can install Location Finder to display your current location on a Virtual Earth map by using Wi-Fi technology.
So here's a demo: Hacking MSN VE to Locate Me. It uses MSN VE's IP-to-geo API to find your location, then map it with Google Maps API. Pretty cool. They also have an Wi-Fi based Location Fider API, which can be used as (JScript):
var wifi = new ActiveXObject("Microsoft.MapPoint.WiFiScanner.1");
var code = wifi.GetLocation();
but it seems to have a domain restriction so that it only works with MSN Virtual Earth site, which makes sense. However, I tested it on Windows Scripting Host environment and it turns out that it can be called from any local scripts. That means, you can now geocode your photos when you upload them to Flickr or TypePad, without GPS stuff, which is cool.
We will be moving to new servers on Sunday, June 5 starting at noon EST and hopefully completing by 4 PM. The site will be unavailable during this time.
del.icio.us moved their servers to a new place and it now gets ajaxed for tag suggestion. So sweet.
OK, as promised Flickr being part of Yahoo enables us to provide more stuff to Flickr users, stuff being storage, invites and upload limits.
As promise in the timing of acquisition, they doubled the PRO account with half-pricing and 2 PRO accounts for giveaway. Cool!
What happens when you mix Google Maps with Craig's List? Paul Rademacher shows us.
Point craigslist items mapped onto Google Maps. Cool!
Kwiki TypeKey integration
Now that I had a talk with Ingy, who's an evil author of Kwiki at YAPC::Taipei, I just started using Kwiki for my personal Wiki.
My thought that Kwiki sucks was untrue. What sucks is CGI::Kwiki and Kwiki now rocks me! kwiki-install and kwiki -new is a different thing, man!
Anyway, as a fun of hacking Kwiki, I started toying with TypeKey integration: hence Kwiki::TypeKey. It can be a good example of both using TypeKey as a remote authentication protocol and gluing Kwiki::Users with external authentication layer (e.g. LDAP).
The plugin is still in beta and needs more fixes and documentation, but is already usable IMHO. Enjoy!
To try it go to http://www.flickr.com/tools/lifeblog. You'll get a different password from your normal Flickr password and a URL to use in the settings. I like the handset version of LifeBlog a lot (the desktop part less so - especially since I moved to a Mac at home) and I like Flickr as well, so combining the two is perfect.
Lifeblog to Flickr. So sweet. You can crosspost images to your TypePad weblog with atom2blog Flickr API endpoint.
Blogmarks.net comes with an implementation of the Atom Publishing Protocol. Here's the documentation...
BlogMarks, a social bookmark manager with thumbnails have now Atom based API. So cool.
Google doesn't grok RSS (or Atom), but released content customization on Google News and Desktop Search SDK. Google Suggest is now usable with Japanese language, which gives users useful and kinda funny experience.
They're all ready for key technologies in Web 2.0: Search, Context Ads, Mobile, Feeds and API.
You have CPAN modules for Yahoo! and Flickr API, but I just coded this aggregator with LWP::Simple and XML::Simple, as their REST API is so simple and easy. As for Flickr API, I have something to complain: their response doesn't have a rich data (like Photo URL, thumbnail URL etc.) and you should construct the URL by yourself or get the data with another REST access, which is not a good thing IMHO.
Yahoo seems to be ready to open up their Web Services API, just before their 10th anniversary. Yahoo! Search Developer Network is now a place for some resources like SDK, Wiki and MT powered Blog. They'll also change Overture's name to Yahoo! Search Marketing Solutions. And rumor about Flickr. Seems like Yahoo's getting hot for their birthday.
Adaptive Path's Jesse, along with his wife Rebecca Blood is now staying in Japan, to give their talks about user experience and weblog universe in the upcoming DESIGN IT! conference.
This is a Flickr API and TiVo HME Experiment
Flickr has its REST based API and TiVo has recently opened up HME API. So here comes Flickr on TiVo. I feel really excited to see things like this happen anyway.
Each of the podcasters listed in the Podcast.net directory have the ability to provide a series of keywords that help to describe what their podcast is about.
Tagging is useful when you want to add a meta information to non-text data (URL in del.icio.us, photo in flickr), and add tags to contents not by you. Podcast.net tags is a nice idea in terms of that you can add a tag to audio stream (non-text data), but I think there're siginificant things left to be done:
Those ones are important perspective of tagging to multimedia content IMHO.
Flickr Graph is an application that explores the social relationships inside flickr.com. It makes use of the classic attraction-repulsion algorithm for graphs. Start exploring your contacts by entering your flickr username or the email address you used to register there.
Flickr Graph is a flash application that uses Flickr API to draw social network graph based on flickr contacts information along with taggs and photos. Really nice interface.
Here's a quick recipe for Amazon Errands: Hook A9 Yellow Pages into the Amazon Marketplace, bringing those thousands of individuals and companies selling virtually through Amazon with their myriad products into real-space, mix in an In-Store Pickup button for anyone with a local shingle, and expand ever so slightly the functionality of wishlists to allow for lists of lists, some of which are local. Stir and you're thinking global, shopping local.
Rael's new entry, suggesting to mix up A9 Yellow Pages into Amazon Market Place, which seems to be a really amazing idea. The whole artice discusses Amazon and "remix", his & O'Reilly's strategic term this year.
The complete speaker roster will be posted here on Wednesday morning. Here is a partial list (visit each link to see what the speaker has to say): Joel Spolsky James Gosling Rael Dornfest Brian Aker Guido van Rossum
Wow, Amazon DevCon is gathering quite interesting speakers: Rael, Gosling, Guido .... I'm now in Bay Area, so want to go there if it allows me to :)
Audioscrobbler (aka Last.FM) opens up Web Service API to control its streaming remotely from your script or applications. It'll allow you to control streaming (Love, Ban, Skip) within from your player like iTunes if there's a plugin for it. It might also be possible to display cover art in iTunes artwork window or in a visualizer plugin.
Introducing instructions for SkypeCasting. The front-end solution for podcasters to create great sounding audio recordings from interviews and conference calls using Skype.
SkypeCasting is a new terminology for podcasters the record his/her casting with Skype conference.
In the spirit of the season, today we added a new feature to TypePad: you can now share your Amazon Wish List with your readers and friends.
TypePad has released new component "Amazon Wish List". It's always nice to see this kind of collaboration between Blogging and Web Services.
I've donated to Last.FM with monthly renewal basis, so now you can listen to my personal radio. This donation also enables me to listen to my personal audio, but I don't think it (listening to personal radio of my own) so useful, as I can do this by using my local iTunes Party Shuffle. Finding good music from my neighbours by listening to Profile Radio is the most exiting feature of Last.FM.
A while ago (quite a few of my blog entries tend to start with those words...) I wrote a little script to show my recently played list of songs from last.fm. Ever since Joi copied it for his site, I got requests for the script. So here goes. It's damn simple and so not configurable, but some of you may take it and make it into a nicer script.
Short Answer: There is currently no support for any web service APIs for managing ones Space. We are investigating the feasibility of supporting a web service API which enables our users to manage their Space while not having to compromise on security which unfortunately is currently the practice in the blogging world.
Dare Obasanjo, the author of RSSBandit and MSN employee, writes about future plan of Bloggin API support (XML-RPC or AtomPP) in MSN Spaces.
Link: The Atom Publishing Protocol.
Summary of AtomPP presentation by Joe Gregorio, presented at XML2004.
Blog Torrent is software that makes it much easier to share and download files using the bittorrent protocol.
BlogTorrent allows you to use BitTorrent as a peer-to-peer file distribution protocol of large files on your Blog without needing any special servers.
ihisnao-san has integrated TypeKey Authentication with RandomNote, Wiki-like BBS software.
Technorati and Feedster are both doing developers contest to spread their (possibly new) Web Service APIs. I'll find some time to play hacking around it.