def CDREventArrived(sender, e): ##Get the Event object and display it pd = e.NewEvent.Properties["TargetInstance"] mbo = pd.Value if (mbo.Properties["VolumeName"].Value is not None): titleRetriever = TitleRetriever(mbo.Properties["DeviceID"].Value[0:1]); movieName = titleRetriever.getMovieName(); Console.WriteLine("Found: "+movieName) mkvFile = ripper.rip(titleRetriever.driveLetter, movieName) ripper.transcode(mkvFile, movieName)
def CDREventArrived(sender, e): ##Get the Event object and display it pd = e.NewEvent.Properties["TargetInstance"] mbo = pd.Value if (mbo.Properties["VolumeName"].Value is not None): titleRetriever = TitleRetriever(mbo.Properties["DeviceID"].Value[0:1]); movieName = titleRetriever.getMovieName(); Console.WriteLine("Found: "+movieName) ##TODO: rip ths #cdRipper = ripper(titleRetriever.driveLetter, movieName) ##ripper.rip() else: Console.WriteLine("CD has been ejected")
def CDREventArrived(sender, e): ##Get the Event object and display it pd = e.NewEvent.Properties["TargetInstance"] mbo = pd.Value if (mbo.Properties["VolumeName"].Value is not None): titleRetriever = TitleRetriever(mbo.Properties["DeviceID"].Value[0:1]) movieName = titleRetriever.getMovieName() Console.WriteLine("Found: "+movieName) notifier.showBalloon("Begining Archive",movieName) mkvFile = ripper.rip(titleRetriever.driveLetter, movieName) ripper.transcode(mkvFile, movieName) else: notifier.showBalloon("Disk Ejected") Console.WriteLine("CD has been ejected")
def CDREventArrived(sender, e): ##Get the Event object and display it pd = e.NewEvent.Properties["TargetInstance"] mbo = pd.Value if mbo.Properties["VolumeName"].Value is not None: titleRetriever = TitleRetriever(mbo.Properties["DeviceID"].Value[0:1]) movieName = titleRetriever.getMovieName() Console.WriteLine("Found: " + movieName) notifier.showBalloon("Begining Archive", movieName) mkvFile = ripper.rip(titleRetriever.driveLetter, movieName) ripper.transcode(mkvFile, movieName) else: notifier.showBalloon("Disk Ejected") Console.WriteLine("CD has been ejected")
import wmi import signal import Python_Notification from MetaData.TitleRetriever import TitleRetriever # fixes problems with Ctrl+C on Windows signal.signal(signal.SIGINT, signal.SIG_DFL) c = wmi.WMI() w = c.Win32_CDROMDrive.watch_for() while True: e = w() if e.MediaLoaded: print("CD inserted: %s, %s" % (e.Drive, e.VolumeName)) titleRetriever = TitleRetriever(e.Drive[0:1]) print("DVD NAME: %s" % (titleRetriever.getMovieName())) else: print("CD removed: %s" % e.Drive)
import wmi import signal from MetaData.TitleRetriever import TitleRetriever # fixes problems with Ctrl+C on Windows signal.signal(signal.SIGINT, signal.SIG_DFL) c = wmi.WMI() w = c.Win32_CDROMDrive.watch_for() while True: e = w() if e.MediaLoaded: print("CD inserted: %s, %s" % (e.Drive, e.VolumeName)) titleRetriever = TitleRetriever(e.Drive[0:1]); print("DVD NAME: %s"% (titleRetriever.getMovieName())) else: print("CD removed: %s" % e.Drive)