?

Log in

No account? Create an account
One of the feeds I use changed URL a while back. No biggie, I'll just… - 'Twas brillig, and the slithy toves did gyre and gimble in the wabe [entries|archive|friends|userinfo]
Thomas

[ website | Beware the Jabberwock... ]
[ deviantArt | the-boggyb ]
[ FanFiction | Torkell ]
[ Tumblr | torkellr ]

Links
[Random links| BBC news | Vulture Central | Slashdot | Dangerous Prototypes | LWN | Raspberry Pi]
[Fellow blogs| a Half Empty Glass | the Broken Cube | The Music Jungle | Please remove your feet | A letter from home]
[Other haunts| Un4seen Developments | Jazz 2 Online | EmuTalk.net | Feng's shui]

[Tuesday 8th March 2011 at 10:41 pm]
Thomas

boggyb
[Feeling |annoyedannoyed]

One of the feeds I use changed URL a while back. No biggie, I'll just go and update it in RSSOwl...

Oh wait. If I change the feed URL, RSSOwl will delete all the saved entries for it for some unexplained reason. Fine. I'll just edit the configuration manually...

Oh wait. Everything is stored in a ".db" file. Hmm, that's probably a SQLite database as that's what everything is using these days. Fortuantly SQLite do a command-line interface which I've already got installed, so I'll just point that at the file...

Oh wait. It's not a SQLite database. WTF is it then? I know, I'll have a quick browse through the SVN repository and see if anything jumps out. Hmm, there's this db4o library they use. Never heard of it. Ah well, let's download the command-line tool or even better an ODBC connector and use that to edit it.

And that's where I came unstuck. You see, db4o appears to be a non-relational object database and doesn't speak SQL (which they claim is an advantage). Therefore there's no ODBC, ADO, or DAO connector for it. Well I can't be bothered to write my own Java front-end for this, so let's see if there exists a client for it. Hmm, the list of third-party tools includes something called "Object Manager" that looks like it'll work, let's throw that at the database...

And that's where I came unstuck, again. Turns out Object Manager is some spectacularly shonky piece of code that spews exceptions all over the console and hung as soon as I tried to edit the feed URL.

Of course, what I'm supposed to do now in this glorious open source environment is download the source for RSSOwl, spend half a day getting my head round it, and fix it so I can modify a feed URL. Then submit a patch back to the devs to be included in the next version.

Or I could fire RSSOwl into the sun and pick a different feed reader. Decisions, decisions...
Link | Previous Entry | Share | Next Entry[ One penny | Penny for your thoughts? ]

Comments:
[User Picture]From: crschmidt
Wednesday 9th March 2011 at 1:19 am (UTC)
It seems like firing RSSOwl into the sun would result in you losing *all* of your downloaded entries, not just the ones for that feed, so it would surely be a net loss...
(Reply) (Thread)