Spent a little bit of time on my code today, still not sleeping all the way through the night without a painkiller so I kept my coding sesion short :)
Here's what I have running now, 2 folders on my desktop, one is named subscriptions and whenever I want to subscribe to a site, I click on the orange xml icon and drag the icon from the address bar into the folder. My server based aggregator runs 24 hours a day. It receives the subscription request via an xml-rpc call and sends back a message that pops up a dialog on my screen telling me the subscription was completed.
The other folder on my desktop contains a couple sub folders,, each named after a feed I'm subscribed to. Once an hour my application calls out to the aggregator on the server and asks if there are any new enclosure items for those rss feeds, if there are (true) it the downloads the files into the folder and sets the folder colour to red, telling me there's new content within.
Now I have separated the downloading and alert mechanism from the intelligence of aggregating feeds and most interestingly, what content to tell the desktop app to download. Pretty soon I'l start working on the server side 'logic'.
This way I can have my server based aggregator trolling feeds for certain types of content, making decisions and grouping items, perhaps even automatically subscribing to new feeds.
If you're thinking "That's TivO" then you get 10 points. Just like a TiVo works for your viewing pleasure 24/7 by pre-recording and making content and behaviour based decisions, my aggregator will be doing the same, happily running in its rack at the datacenter, handing me the results whenever my machine is ready to accept new content.
In deze dagen kan ik goed merken adt ik met een 6 weekjes 40 wordt. De klap van de cross was nog groter dan mijn skateboard ongeluk in texas, 1976, maar da's een ander verhaal :)
Leuk gesprek gehad met Harry Slinger vanmorgen in de show, ook hij was enkele jaren geleden op de zwarte cross. Grappige vent, zeer sociaal ook.
Bij thuiskomst toch een paar uurtjes moeten liggen. Maar de pijn is al 10x minder dan gisteren.
In ieder geval zeer fijn dat KidV deze week erbij zit, samen met Michiel heeft 'ie me er goed doorheen gesleept!