Three minutes after I posted about feeling sick, I got up, fetched Julie some wine from the freezer, and updated the link-posting code. Which is now fetching the links synchronously*, and logging what it fetches so I can try and track down where it's fucking up and posting blank links sometimes.
Next up - hanging up some washing. And then bed, as my skull is now feeling slightly too tight for my brain.
*The new system can fetch multiple sets of links at once and merge them together. About the only difference between the old "fetch/parse" code and the new one is this asynchronous bit, and I don't know nearly enought about how Java does async to be entirely comfortable that that's not what's fucking up the data. Although I'm damned if I can see _how_. In any case, I've made it synchronous, which means that fetching multiple link sources for a single post will take longer. But as I'm not doing that at the moment, it's worth trying.
Original post on Dreamwidth - there are
comments there.