View Single Post
Old 09-19-2010, 01:06 AM   #54
jeffcobb
Groupie
jeffcobb will become famous soon enoughjeffcobb will become famous soon enoughjeffcobb will become famous soon enoughjeffcobb will become famous soon enoughjeffcobb will become famous soon enoughjeffcobb will become famous soon enoughjeffcobb will become famous soon enough
 
Posts: 152
Karma: 700
Join Date: Sep 2010
Location: Las Vegas
Device: Nook, CoolER
Quote:
Originally Posted by MrPLD View Post
Jeffcobb,

Always nice when a personal project becomes equally useful to others. Well done.

Paul.
Cheers for the kind words sir. What started out as a helper for my wife became more of a Frankenstein project over the years, adding interesting and sometimes wacky features to it. Since Freevo drives the front-end and I write as much Python as I do C/C++ on various systems though these days the C++ is written for embedded devices like slot machines and cell phones. The Python I like because it is so easy to prototype and concept (like this was). Ironically, even though I have almost all 3000 discs in the database, I have more European supporters than I do American and why is that important? Because the exact same disc written for a PAL system hashes to a different value than the American counterpart. Thankfully I gained a dedicated helper in London who wrote most of the docs, the install scripts and acts as a tester. He occasionally adds code updates too but that isn't his main gig. It is a very low-stress project.

Seriously though of the whole thing the server-side component was took about 3 hours to write, it went online and has had zero downtime or crashes in years. It is just Python wrapped around SQLite which I knew from working at Sony (it is the database that drives the PS3).. The front-end client actually came about because I was changing rip engines frequently as I was teaching myself how to do it (my first efforts were abysmal at best) so I wrapped its use in a script so I could feed it rather generalized input and it would take care of making the special calls to HandBrake.
jeffcobb is offline   Reply With Quote