Navigation Menu
loading content ...
Error Message
Macro 'toolbar' not defined, or not allowed to call [restricted_mode=False]
Rated /5.00 | Created 21 July 2009
Today I hooked this website into many of my rss feeds to provide me with a platform that I could use to search through them all. I save a lot of links to delicious, I save lots of photos to flickr and I tweet alot. Sometimes I tweet about interesting things (well at least to m me) and sometimes I save photos/delicious items that I want to recall with a moments notice. However for the love of me I never know where I put them. Introducing a new solution using TiddlyWeb.

So next time I want to find *that* photo of a sheep to show someone I don't have to worry if it's on Flickr or Facebook I just search at www.jonrobson.me.uk for sheep and I find an item and there it is. Well as long as I tagged it correctly. Give the search a go in the top right and you'll see what I mean..

/images/searchingforsheep.png
Next time I want to find that article that helped me install cron for this task I search for "cron" and find it in my delicious feed.

So how did I do it?
Step 1: Installed a new TiddlyWeb plugin called imrss which imports an rss feed into a tiddlyweb bag. I made it this morning.
In my terminal I can now do this:
twanager imrss "http://api.flickr.com/services/feeds/photos_public.gne?id=24701860@N05&lang=en-us&format=atom" rssfeeds

and it will take the items in that flickr rss feed and stick them in the bag rssfeeds.

If you want imrss you can download it from here
Step 2: Create a shell script that does this for lots of feeds for me
My shell script looks like this and is named pullrss.sh.
twanager imrss "http://feeds.delicious.com/v2/rss/jdlrobson?count=15" rssfeeds
twanager imrss "http://api.flickr.com/services/feeds/photos_public.gne?id=24701860@N05&lang=en-us&format=atom" rssfeeds
twanager imrss "http://twitter.com/statuses/user_timeline/16467495.rss" rssfeeds


Step 3:Set up a cron job to do this hourly/daily so that the content is refreshed.
I then created a file called cron.txt which looks like this
0 0 * * * cd /home/jonrobson/www/blog && ./pullrss.sh > /home/jonrobson/www/blog/cronput.txt

This tells me to execute the pullrss shell script every 0th minute on every 0th hour (ie. daily) and put the result into cronput.txt so I can do some error debugging later on.
I setup the cron job on my server using crontab crontab.txt

Step 4: Add beefcake.
Obviously the more I contribute to these social network sites the bigger my TiddlyWeb is going to get, so I need to improve performance. Read about this in my earlier post Get some Beefcake for your tiddlers.

Thanks for reading this far. Did I bore you or interest you? Let me get better at doing the latter and focus more on working on the good stuff...
Error Message
Macro 'ratemytiddler' not defined, or not allowed to call [restricted_mode=False]
Comments
Error Message
Macro 'tiddlyWebComments' not defined, or not allowed to call [restricted_mode=False]
a list of older blog posts can be found at here

Please ignore the following if you are using a text browser (this is part of the TiddlyWiki application used to run this software):