shartge/netcomics — pull request #2 by coandco (2014-03-26 19:48:30+00:00)
Title: Definition updates

Here's the second batch of changes to netcomics -- all of the definitions that have needed updating because of site layout changes and such. Most of them are pretty straightforward; there are, however, two specific changes that you should note.

Commit f5a5037 updated keenspot and broke a couple of the comics out into their own files, as they're no longer hosted by the service. I feel like it makes more sense to have them in separate files if they're pulling off self-hosted sites anyways, and in the case of Schlock it was necessary to get the custom-caption code working for it.

Commit 0da03b7 did a similar thing to kingfeatures. The current definition as it stands is dead; they updated their site with a bunch of anti-automation "features" that completely broke what's there. To fix it, I broke all of the comics I use out into their own files, using the versions that are self-hosted whenever possible (for instance, Baby Blues now grabs from www.babyblues.com). I did manage to find a way around their anti-automation stuff eventually, but by that time I had already broken everything out. It's possible that all of the non-specific-domain comics (the ones that now use the safr.kingfeatures.com with the fancy referer) should be put back into kingfeatures to minimize code duplication. If that's the case, it might be better to leave kingfeatures as-is and just accept the self-hosted new comics that accompany the commit.