コード例 #1
0
def getTvInfo(myMedia, myRow):
	prefsLevel = Prefs['TV_Level']
	if prefsLevel in ['Show Only 1', 'Show Only 2']:
		myRow = misc.getItemInfo(myMedia, myRow, tvfields.Show_1)
		if prefsLevel == 'Show Only 2':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Show_2)
		return myRow		
	elif 'Special' in prefsLevel:
		if prefsLevel == 'Special Level 1':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_1)
		elif prefsLevel == 'Special Level 2':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_2)
		elif prefsLevel == 'Special Level 3':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_3)
		elif prefsLevel == 'Special Level 4':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_4)
		elif prefsLevel == 'Special Level 666':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_666)
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)			
		return myRow
	else:
		# Get Simple Info
		myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_1)
		# Get Basic Info
		if prefsLevel in ['Level 2','Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_2)
		# Get Extended Info
		if prefsLevel in ['Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_3)
		# Get Extreme Info
		if prefsLevel in ['Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_4)
		# Get Extreme 2 Info
		if prefsLevel in ['Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_5)
		# Get Extreme 3 Info
		if prefsLevel in ['Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_6)
		# Get Extreme 3 Info
		if prefsLevel in ['Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_7)
		# Get Media Path as well
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)	
		return myRow
コード例 #2
0
ファイル: tvseries.py プロジェクト: benjminer/plex2csv.bundle
def getTvInfo(myMedia, myRow):
	prefsLevel = Prefs['TV_Level']
	if prefsLevel in ['Show Only 1', 'Show Only 2']:
		myRow = misc.getItemInfo(myMedia, myRow, tvfields.Show_1)
		if prefsLevel == 'Show Only 2':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Show_2)
		return myRow		
	elif 'Special' in prefsLevel:
		if prefsLevel == 'Special Level 1':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_1)
		elif prefsLevel == 'Special Level 2':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_2)
		elif prefsLevel == 'Special Level 3':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_3)
		elif prefsLevel == 'Special Level 4':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_4)
		elif prefsLevel == 'Special Level 666':
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.SLevel_666)
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)			
		return myRow
	else:
		# Get Simple Info
		myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_1)
		# Get Basic Info
		if prefsLevel in ['Level 2','Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_2)
		# Get Extended Info
		if prefsLevel in ['Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_3)
		# Get Extreme Info
		if prefsLevel in ['Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_4)
		# Get Extreme 2 Info
		if prefsLevel in ['Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_5)
		# Get Extreme 3 Info
		if prefsLevel in ['Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, tvfields.Level_6)
		# Get Media Path as well
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)	
		return myRow
コード例 #3
0
def getMovieInfo(myMedia, myRow, prefsLevel):
    '''
    This function will return the info for movies
    '''
    if 'Special' in prefsLevel:
        if prefsLevel == 'Special Level 1':
            myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_1)
        elif prefsLevel == 'Special Level 2':
            myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_2)
        elif prefsLevel == 'Special Level 3':
            myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_3)
        elif prefsLevel == 'Special Level 4':
            myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_4)
        elif prefsLevel == 'Special Level 666':
            myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_666)
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(myMedia, myRow)
        return myRow
    else:
        # Get Simple Info
        myRow = misc.getItemInfo(
            myMedia,
            myRow,
            moviefields.Level_1)
        # Get Basic Info
        if prefsLevel in [
                'Level 2',
                'Level 3',
                'Level 4',
                'Level 5',
                'Level 6',
                'Level 7',
                'Level 8',
                'Level 666']:
            myRow = misc.getItemInfo(
                myMedia,
                myRow,
                moviefields.Level_2)
        # Get Extended Info
        if prefsLevel in [
                'Level 3',
                'Level 4',
                'Level 5',
                'Level 6',
                'Level 7',
                'Level 8',
                'Level 666']:
            myRow = misc.getItemInfo(
                myMedia,
                myRow,
                moviefields.Level_3)
        # Get Extreme Info
        if prefsLevel in [
                'Level 4',
                'Level 5',
                'Level 6',
                'Level 7',
                'Level 8',
                'Level 666']:
            myRow = misc.getItemInfo(
                myMedia,
                myRow,
                moviefields.Level_4)
        # Get Extreme 2 Info
        if prefsLevel in [
                'Level 5',
                'Level 6',
                'Level 7',
                'Level 8',
                'Level 666']:
            myRow = misc.getItemInfo(
                myMedia,
                myRow,
                moviefields.Level_5)
        # Get Extreme 3 Info
        if prefsLevel in [
                'Level 6',
                'Level 7',
                'Level 8',
                'Level 666']:
            myRow = misc.getItemInfo(
                myMedia,
                myRow,
                moviefields.Level_6)
        # Get Media Path as well
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(
                myMedia,
                myRow)
        return myRow
コード例 #4
0
ファイル: audio.py プロジェクト: xllxll/ExportTools.bundle
def getAudioInfo(myMedia, myRow, level=None):
    ''' return the info for audio '''
    if level:
        prefsLevel = level
    else:
        prefsLevel = Prefs['Artist_Level']
    if 'Special' in prefsLevel:
        if prefsLevel == 'Special Level 1':
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.SLevel_1)
        elif prefsLevel == 'Special Level 2':
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.SLevel_2)
        elif prefsLevel == 'Special Level 3':
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.SLevel_3)
        elif prefsLevel == 'Special Level 4':
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.SLevel_4)
        elif prefsLevel == 'Special Level 666':
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.SLevel_666)
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(myMedia, myRow)
        return myRow
    else:
        # Get Simple Info
        myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_1)
        # Get Basic Info
        if prefsLevel in [
                'Level 2', 'Level 3', 'Level 4', 'Level 5', 'Level 6',
                'Level 7', 'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_2)
        # Get Extended Info
        if prefsLevel in [
                'Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7',
                'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_3)
        # Get Extreme Info
        if prefsLevel in [
                'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8',
                'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_4)
        # Get Extreme 2 Info
        if prefsLevel in [
                'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_5)
        # Get Extreme 3 Info
        if prefsLevel in ['Level 6', 'Level 7', 'Level 8', 'Level 666']:
            myRow = misc.getItemInfo(myMedia, myRow, audiofields.Level_6)
        # Get Media Path as well
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(myMedia, myRow)
        return myRow
コード例 #5
0
def getTvInfo(myMedia, myRow, level=None):
    '''
    This function will return the info for tv-shows
    '''
    if level:
        prefsLevel = level
    else:
        prefsLevel = Prefs['TV_Level']
    if prefsLevel in ['Show Only 1', 'Show Only 2']:
        myRow = misc.getItemInfo(myMedia,
                                 myRow,
                                 tvfields.Show_1,
                                 mediaType='show')
        if prefsLevel == 'Show Only 2':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Show_2,
                                     mediaType='show')
        return myRow
    elif 'Special' in prefsLevel:
        if prefsLevel == 'Special Level 1':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.SLevel_1,
                                     mediaType='episode')
        elif prefsLevel == 'Special Level 2':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.SLevel_2,
                                     mediaType='episode')
        elif prefsLevel == 'Special Level 3':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.SLevel_3,
                                     mediaType='episode')
        elif prefsLevel == 'Special Level 4':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.SLevel_4,
                                     mediaType='episode')
        elif prefsLevel == 'Special Level 666':
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.SLevel_666,
                                     mediaType='episode')
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(myMedia, myRow)
        return myRow
    else:
        # Get Simple Info
        myRow = misc.getItemInfo(myMedia,
                                 myRow,
                                 tvfields.Level_1,
                                 mediaType='episode')
        # Get Basic Info
        if prefsLevel in [
                'Level 2', 'Level 3', 'Level 4', 'Level 5', 'Level 6',
                'Level 7', 'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_2,
                                     mediaType='episode')
        # Get Extended Info
        if prefsLevel in [
                'Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7',
                'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_3,
                                     mediaType='episode')
        # Get Extreme Info
        if prefsLevel in [
                'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8',
                'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_4,
                                     mediaType='episode')
        # Get Extreme 2 Info
        if prefsLevel in [
                'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666'
        ]:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_5,
                                     mediaType='episode')
        # Get Extreme 3 Info
        if prefsLevel in ['Level 6', 'Level 7', 'Level 8', 'Level 666']:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_6,
                                     mediaType='episode')
        # Get Extreme 3 Info
        if prefsLevel in ['Level 7', 'Level 8', 'Level 666']:
            myRow = misc.getItemInfo(myMedia,
                                     myRow,
                                     tvfields.Level_7,
                                     mediaType='episode')
        # Get Media Path as well
        if '666' in prefsLevel:
            myRow = misc.getMediaPath(myMedia, myRow)
        return myRow
コード例 #6
0
ファイル: movies.py プロジェクト: sander1/plex2csv.bundle
def getMovieInfo(myMedia, myRow, csvwriter):
	prefsLevel = Prefs['Movie_Level']
	if 'Special' in prefsLevel:
		if prefsLevel == 'Special Level 1':
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_1)
		elif prefsLevel == 'Special Level 2':
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_2)
		elif prefsLevel == 'Special Level 3':
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_3)
		elif prefsLevel == 'Special Level 4':
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_4)
		elif prefsLevel == 'Special Level 666':
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.SLevel_666)
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)			
		return myRow
	else:
		# Get Simple Info
		myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_1)
		# Get Basic Info
		if prefsLevel in ['Level 2','Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_2)
		# Get Extended Info
		if prefsLevel in ['Level 3', 'Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_3)
		# Get Extreme Info
		if prefsLevel in ['Level 4', 'Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_4)
		# Get Extreme 2 Info
		if prefsLevel in ['Level 5', 'Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_5)
		# Get Extreme 3 Info
		if prefsLevel in ['Level 6', 'Level 7', 'Level 8', 'Level 666']:
			myRow = misc.getItemInfo(myMedia, myRow, moviefields.Level_6)
		# Get Media Path as well
		if '666' in prefsLevel:
			myRow = misc.getMediaPath(myMedia, myRow)	
		return myRow