I've had time to work on my port of Kodos. It's fun as I'm achieving my two primary goals. I'm learning more about Python and about Regular Expressions. More specifically I'm learning about the python re module. At some point, once I have enough of the old program working - I'll need to try and get some people to try it out because I don't know enough about regular expressions to test it all that well. Unfortunately it will probably have lots of bugs. (And I haven't even started dealing with error handling yet. I'm just talking about bugs that mean you don't get correct output.)
Moving to Python 3 has popped up in a couple places in interesting ways. I don't need to import types to check and see what something is. (The findall method of an re object returns a list or tuple and it matters which.)
The bigger adjustment I've had to make is that I want to display some data a little differently. So where Kodos handles things one at a time, I want to get them all. Unfortunately with re and groups this means doing some looping. And with named groups I'm a tad stuck as the information is all there but tying it together is eluding me. I'm getting there slowly. I think maybe this is why Kodos did it the way it did. It's a little easier just grabbing a certain set of groups rather than all of them.
This is vague and rambling and I'm sorry - I'm just poking around in the dark a lot - reading lots of documentation and trying stuff out. Which is good as that all comes back to the learning part. I did kill some precious time on a typo - I really hate that. I had a missing closing parens on one line which caused a syntax error to be thrown on the next line. Argh.
The Nexus 7 wifi problems are pretty wide spread. They've got to get that crap figured out. I have friends on Facebook who aren't technical at all who just consider their device broken. And I guess they are right.
Later I'm going to see if I can find a good app for reading comics on it. This brings up my second Android super annoyance. I think I'll end up using email to get the comic book files on the device since I can't access it via usb from my linux box. Totally ridiculous.