October 24, 2006
Well, it seems that I have at least one reader interested in the progress of pyNetcast. Unfortunately, I don’t have any progress to report. I haven’t found any time to work on it yet. However, I do have something that I feel I should write about. Many of you may already know, but for those that don’t:
On last Wednesday, I found out that my dad had brain tumor and was to have surgery on Monday (yesterday). He has been hospitalized since the tumor was found on the MRI. I left for home around 11pm Friday and got home around 4:15am (had to wait for Tanya to get done with work).
Yesterday, he went into surgery around 3:15pm and was finally out of surgery around 8:30pm. The doctor spoke with my family and I shortly after my dad was in recovery. My dad was able to say his name, my mom’s name and the name of his church. This was a relief since his speech was one area the docs were worried about. The tumor was quite a bit larger than was anticipated. Instead of being around the size of a golf ball, it ended up being about the size of a raquet ball, large plum or a small orange. Take your pick. All in all, he is doing well.
I spoke to him this morning for a minute and he sounded tired, but good. This evening, my mom told me it looks like all of the tumor was removed, so that is a good sign. It seems like his recovery is going well so far. He was even able to get out of bed and sit in a chair for 15-20 minutes.
I want to thank all of the people who kept my dad and my family in your thoughts and prayers recently. You are all greatly appreciated. I will do my best to keep current information here on my site.
Oh, and Manda, I hope to find some time to work on the project this week. But don’t be mad if I can’t.
October 16, 2006
Well, in my last post, I wrote about my plans to write up a simple pod(net)cast client that ran in the terminal and could download whatever feed I wanted to subscribe to. Well, I have made a few steps forward an actual useable product.
Thanks to a few fellas in #python, I am making use of the feedparser module, which definitely is making this a lot easier for me. Instead of me trying to get the text of a unicode object into a list, the feedparser module parses whatever feed I throw at it into a dictionary. This makes retrieving various pieces of data really easy, for example, the enclosure href.
Right now, my program (temporarily named pyNetcast since pyPod is actually taken it seems and also because I don’t feel like risking a lawsuit from Apple) parses the SimplyTech feed, gives me the href for the first enclosure, and saves that href to an mp3 file.
On the to do list:
- Figure out how to know when the feed has been updated and when an episode has already been downloaded
- Download more than the first episode
- I would like to see some sort of progress displayed when downloading the file. Right now, all the program displays is the blinking line
- Subscribe to more than one feed, though this is easily accomplished
- Be able to update and download silently
- And some other stuff that I can’t remember
Hopefully I will find some time to keep plugging away at this program in the coming days. In the two nights I have worked on this I have made decent progress. I have to remember to make better use of Google.
October 14, 2006
Last spring I thought about coding a podcast downloader in Python. I figured I would find time during the summer. Well, that didn’t happen. I probably had the time, but I was too busy playing WoW. I am going to try my hand at this project again. Hopefully I get somewhere this time though.
I am planning to write a basic podcast client, which will probably be command line based. Basically what I want it to do is allow me to subscribe to some podcast feeds, check for updates in the background via a cron job, and then download new enclosures when the feed is updated. Pretty basic, but still the most involved project I have tried.
I was in class yesterday and started doing a little planning in my head, but I am still pretty unsure on quite a few of the details. I know what I want the program to do, but pretty unsure how io implement my idea. Dive into Python has some examples of HTML and XML processing in Python, so hopefully that will be a useful resource.
So, why the renewed interest in this project? Well, for one, my programming class this spring is using Python so I have been trying to get ahead of the game. For another, I decided to look into using SVN locally so I need a project to work on.
If you are familiar with Python and have any knowledge to pass onto me or tutorials to share, please do. I haven’t done much coding in Python so I might be a little behind the curve.
October 5, 2006
I had read that Apple might be trying to trademark “podcast” which would mean that my podcast, SimplyTech, could receive a letter from Apple if they decide to go after lowly podcasters.
Leo Laporte has weighed in on this controversy and has suggested changing from podcasts to netcasts. This is something I might consider doing, since as Leo pointed out, podcast is really a terrible name for the “industry”. Many people assume you need an iPod to listen to podcasts, which couldn’t be further from the truth.
Also, I hate trademarks and trademark hungry companies.
October 5, 2006
I should have posted a review of the Unearth concert awhile ago, but never got around to it. Anyways, it was pretty amazing. The pit was very brutal and aggressive. Actually, I think I can sum the concert up in one wording: brutal.
Hansen and I came back from that concert tired, beaten and bruised. And we didn’t even do any time in the pit. It was great. Can’t wait to see Unearth, Terror and Bleeding Through again. You guys were awesome. Sorry to the 2 bands before them, we didn’t get a chance to see you play. Also, I can’t wait to go to Station 4 again, which might be fairly soon. I am semi-planning to go to the Trivium show there. Then I am seeing Blind Guardian in November.
If any of my 2 readers know of any upcoming metal shows, feel me to let me know in the comments. Thanks!