Kevin Nelson Marshall
Other entries:
« The Perl DBI and MS SQL text fields

I actually got the background stuff for fubnub'ing feeds working today!

What that means is that I can now wrap my twitter feeds and rss feeds up into single posts and publish those posts to a blog or email via a twitter post.

Say what?

OK - it's a lot harder to explain than it is to actually use...and that's probably going to be my next challenge, putting together some screen shots, demos, and examples to make it easy to understand (and use) the whole idea.

But since I don't have those together yet, let's see if I can break it down in bullet form for you.

First the orig. problem that prompted me to build this:

1. I want to use Twitter to send quick updates about the things I'm working on - basically as a checked off to-do list. This way no matter where I am or what I'm doing, I can use Twitter to keep my list updated (since you can Tweet from via SMS, email, web, etc it's a nice way to piggyback off their services).

2. Eventually I want to take those one-off Twitter postings and roll them up into one larger list...a "this is what I did today" kind of thing.

3. Then I want that to be published on demand to my blog or sent to me via email as a single post/email.

OK - so that was the initial idea. Of course it expanded almost immediately into a number of 'cool' things I could/should probably do if I'm going to build a system that solves my above problem...all of which I'll share more details on later...for now though, let's talk about how the system actually helps me achieve my orig. goal:

1. I created a template that each of my twitter posts will get applied to when I publish. (eventually you'll be able to pick templates from the fubnub.com web site as well as create your own - but right now I just manually entered a few into the database).

2. I set up the delivery options I wanted for when I publish (ie. I associated my twitter username to one of the templates, said that I wanted the data delivered via email when I publish, and provided the email address I wanted it sent to.) (again I did this by manually entering the information into the database, but real users will do this via the fubnub.com web site).

3. I follow fubnub via twitter (and since fubnub is a twitter bot, it should then auto-follow me as well). You follow fubnub by tweeting this from your Twitter account:

follow fubnub


4. Now all I have to do is Tweet away and when I'm ready to 'publish', I just send a direct tweet to fubnub that looks something like this:

d fubnub #pt I'm publishing with fubnub!


This command tells fubnub that it should grab my latest tweets (from my Twitter timeline), apply the template I choose to that data, and then send it via email to the address I specified.

The subject of the email will be everything after the #pt in my tweet...so in this case "I'm publishing with fubnub!".

Pretty cool eh? But there's already a little more you can do (and lots more in the works).

1. If I chose to publish to my blog instead, the stuff after the #pt would be used as my post title. (currently you can publish via xmlrpc to wordpress and other metaweblog supported xmlrpc clients)

2. If I want to wrap up a series of RSS feeds into one post, I can go through the set up process like I mentioned above and the only thing that needs to change (besides the template because we will be using different fields) is the #pt command to something like this:

d fubnub #pr I'm publishing with fubnub!


3. fubnub also keeps track of the latest Tweet and/or RSS link that was included when you published, so that the next time you say to publish, it will not repeat items. (there are a few gotchas in the system right now because of limitations on what you can get out of Twitter timelines and RSS feeds, but the basic idea is true that it will not repeat data that it has already published.)

Of course all of this will hopefully be broken down with images and examples on the actual fubnub.com site (just as soon as I get time to do that).

I'll probably also build in support so that you can publish via tools at the fubnub site or by sending a publish command via email directly to fubnub (for those that don't want to mess with Twitter).

I'm also going to be working on adding in support for other feed related sources like Tumblr and audioscribbler (last.fm stuff).

For now though, the back end is up and running. So I'll be moving on to the front end (the fubnub.com web site)...once I get enough of that together, I can actually try and get a few other people out there trying/using it...and then we'll see where it takes us!

posted by Kevin Marshall on 2008-05-08 00:00:00+00

Subscribe »

BotFu feed with RSS reader

BotFu feed by Email


Search All Posts »

Blog Details »

This blog now includes 286 wonderfully exciting posts from 1 unique and very special writer!


Kevin Marshall - Who's That?

I'm just your basic programmer. I can't spell to save my life, I'm not the greatest story teller, and I often ramble on about nothing. This blog showcases all of that!

If you're bored drop me an email at info at falicon.com or view my outdated resume.


Stalk me on »

Twitter (@falicon) »
Delicious »
Digg »
Disqus »
Facebook »
Flickr »
FriendFeed »
Last.fm »
LinkedIn »
StumbleUpon »

Archives by Category »

(24) Code »
(5) ColdFusion »
(11) Database »
(7) Factor »
(286) General »
(9) JavaScript »
(15) Perl »
(13) PHP »
(17) Ruby »

Archives by Month »

(1) February 2010 »
(5) January 2010 »
(2) October 2009 »
(6) August 2009 »
(11) July 2009 »
(2) May 2009 »
(3) April 2009 »
(2) March 2009 »
(7) February 2009 »
(9) January 2009 »
(14) December 2008 »
(5) November 2008 »
(12) October 2008 »
(13) September 2008 »
(16) August 2008 »
(23) July 2008 »
(20) June 2008 »
(24) May 2008 »
(23) April 2008 »
(27) March 2008 »
(28) February 2008 »
(26) January 2008 »
(7) December 2007 »

Published Works »

Beginning Amazon's SimpleDB (Apress in dev.)
Pro Active Record (Apress 2007)
Web Services with Rails (O'Reilly 2006).

Contributed To »

Ruby Cookbook (O'Reilly 2006)
SQL Cookbook (O'Reilly 2005)
Various Reviews published in Computing Reviews

Free Code I've Created »

SimpleDB library in Python 3.0

Fantasy focused domains »

draftwizard.com
fantasy-football-draft.com
fantasyfootballkit.com
fantasyfootballquiz.com
hockeynotes.com
pegg.it
rosterhelp.com
sportsxml.com
statsfeed.com
supermug.com

Tech. focused domains »

factorcode.com
perlquiz.com
simpledb.info

Social Tool focused domains »

conversationlist.com
friendstat.us
fuzzypop.com
gawk.it
grou.pe
halfbite.com
jivegas.com
pu.ly
tagli.st
timelylinks.com
tym.ly
wow.ly

Utility focused domains »

fubnub.com

Other domains »

betaread.com
botfu.com
falicon.com
storyrank.com

Not yet live domains »

bar.ackoba.ma
basketballnotes.com
buddydirt.com
budrank.com
cakntoba.com
coachwizard.com
cointhief.com
ezbcs.com
falconsrule.com
fantasydeke.com
fantasyfootballrank.com
ffkit.com
footballnotes.com
footballpublishing.com
giggletweet.com
greentile.com
herobrawl.com
kacode.com
kickasscode.com
knowabout.it
leaguewizard.com
nfldraftnews.com
pa.ly
rorbe.com
slidepitch.com
startfail.com
survivorhub.com
tagli.st
thedfl.com
thescoutsreport.com
toptenify.com
tripacation.com
tweetwiki.com
umock.com

* Yes I realize I have a bit of an addiction to domain names, but I really do have specific ideas for each of the above.



This blog is powered by KickAssCode.