Simplified loop
Changed to dictionary from list.
This commit is contained in:
parent
77ad7c0e06
commit
be8f838fc7
@ -17,34 +17,18 @@ title = sys.argv[8]
|
|||||||
summary = sys.argv[9]
|
summary = sys.argv[9]
|
||||||
library_name = sys.argv[10]
|
library_name = sys.argv[10]
|
||||||
|
|
||||||
show_notify = ''
|
# Edit user@email.com and shows
|
||||||
to = []
|
users = [{'email': 'user1@gmail.com',
|
||||||
|
'shows': ('show1', 'show2')
|
||||||
# User list
|
},
|
||||||
# setting user's shows they want notifications for
|
{'email': 'user2@gmail.com',
|
||||||
user1_list = ["show1", "show2"]
|
'shows': ('show1', 'show2', 'show3')
|
||||||
user2_list = ["show1", "show3"]
|
},
|
||||||
user3_list = ["show1", "show4"]
|
{'email': 'user3@gmail.com',
|
||||||
user4_list = ["show1", "show2", "show3", "show4"]
|
'shows': ('show1', 'show2', 'show3', 'show4')
|
||||||
|
}]
|
||||||
# Email list
|
|
||||||
user_1 = ["user1@gmail.com", user1_list]
|
to = ','.join([u['email'] for u in users if show_name in u['shows']])
|
||||||
user_2 = ["user2@gmail.com", user2_list]
|
|
||||||
user_3 = ["user3@gmail.com", user3_list]
|
|
||||||
user_4 = ["user4@gmail.com", user4_list]
|
|
||||||
user_all = [user_1, user_2, user_3, user_4]
|
|
||||||
|
|
||||||
# If show matches user's list then the user's email is added
|
|
||||||
for n in user_all[0:len(user_all)]:
|
|
||||||
user_list = n[1]
|
|
||||||
master_list = user_list[0:len(user_list)]
|
|
||||||
for x in master_list:
|
|
||||||
check_0 = x, n[0]
|
|
||||||
if show_name == check_0[0]:
|
|
||||||
to.append( check_0[1] )
|
|
||||||
|
|
||||||
# 'to' needs to be converted to a str
|
|
||||||
to = ', '.join(map(str, to))
|
|
||||||
|
|
||||||
# Email settings
|
# Email settings
|
||||||
name = 'PlexPy' # Your name
|
name = 'PlexPy' # Your name
|
||||||
|
Loading…
Reference in New Issue
Block a user