pyItunes, a Python Itunes Library Parser
I believe every personal website needs some flair that personifies the website's owner. The first way I plan on achieving this is by providing a list of some of my favorite songs. Figuring out which songs I like is trivial as I've been raiting all the songs I listen to on Itunes. Since I'm still in the early phase of learning to program I figured this would be an easy opportunity to role my own Itunes library parser. As a result I created a python module, which I called pyItunes. pyItunes includes three classes that can parse the "iTunes Music Library.xml" file and convert it into list of Song objects. I decided to roll my own micro-xml parser that can only parse the iTunes xml file. Although, reinventing the wheel, especially an XML parser, is likely a horrible idea I felt it would be a good learning experience. In future versions I may swap an existing XML parser that is much faster and more efficient than the one I created.
My music page
Download pyItunes:
download via git:or go to github and click download.