Saw you watched my moovy project on github. Seems we have the same ideas in mind! I discovered tvdb last night and was going to write pretty much exactly what you've done in ruby to rename all my tv shows.
I don't actually store or watch my tv shows off my mac and instead sit on a 2TB vista file server / htpc. Was playing around with making a rails app to run of the HTPC which provided a nice listing of all my tv shows -- displaying banners, episode summaries/ratings and try to find a way to make it also a controller for media center or a vlc instance to stream it....
I"ll be watching your stuff on github. looks awesome. too bad i don't speak python :S
Hi, your script is great and works brilliantly most of the time, however I have noticed that the script seems to break when the new episode name has a question mark (or one of those of the characters that windows won't allow in a file name). Would it be easy to add a couple of lines to your script to just ignore question marks?
Chris: Just edit line 69, ( config['valid_filename_chars'] ) and remove the question-mark character.
Bodaniel: Indeed, we do seem to have similar plans. The moovy application seems interesting - with consistently named files it shouldn't be difficult at all to write a web-interface to organize files, allow it to add new files from a "completed downloads/rips" directory, warn of missing files and such... moovy seems like a good starting point for this, but I have never gotten into Ruby/Rails, although I am reconsidering it with the (somewhat absurd) number of interesting modules/projects that have sprung up around ruby..
I don't actually store or watch my tv shows off my mac and instead sit on a 2TB vista file server / htpc. Was playing around with making a rails app to run of the HTPC which provided a nice listing of all my tv shows -- displaying banners, episode summaries/ratings and try to find a way to make it also a controller for media center or a vlc instance to stream it....
I"ll be watching your stuff on github. looks awesome. too bad i don't speak python :S