mirror of
https://github.com/mewtek/i2ME-Legacy.git
synced 2025-05-12 09:20:23 -05:00
Update lo8s.py
This commit is contained in:
parent
3bf87754f5
commit
28d00ef20c
97
lo8s.py
97
lo8s.py
@ -2,6 +2,7 @@ import py2Lib.bit as bit
|
|||||||
import time
|
import time
|
||||||
from datetime import datetime,timedelta
|
from datetime import datetime,timedelta
|
||||||
import random
|
import random
|
||||||
|
import secrets
|
||||||
|
|
||||||
theNow = datetime.now()
|
theNow = datetime.now()
|
||||||
|
|
||||||
@ -54,7 +55,7 @@ def runLo8s(flavor, duration, LDL, logo = None, LDLColor = None, EmergencyLFCanc
|
|||||||
time.sleep(27)
|
time.sleep(27)
|
||||||
elif logo != '':
|
elif logo != '':
|
||||||
print('Sending Load Command To All Stars. The Local On The 8s is expected to start at ' + friendlyLo8sRunTime + ' ...')
|
print('Sending Load Command To All Stars. The Local On The 8s is expected to start at ' + friendlyLo8sRunTime + ' ...')
|
||||||
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},VideoBehind=000,Logo=domesticAds/tag'+ logo +',Flavor=domestic/'+flavor+',Duration='+duration+',PresentationId='+Id+')" /></MSG>'], 1)
|
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},VideoBehind=000,Logo=domesticAds/TAG'+ logo +',Flavor=domestic/'+flavor+',Duration='+duration+',PresentationId='+Id+')" /></MSG>'], 1)
|
||||||
time.sleep(27)
|
time.sleep(27)
|
||||||
else:
|
else:
|
||||||
print('Sending Load Command To All Stars. The Local On The 8s is expected to start at ' + friendlyLo8sRunTime + ' ...')
|
print('Sending Load Command To All Stars. The Local On The 8s is expected to start at ' + friendlyLo8sRunTime + ' ...')
|
||||||
@ -75,29 +76,29 @@ def runLo8s(flavor, duration, LDL, logo = None, LDLColor = None, EmergencyLFCanc
|
|||||||
time.sleep(53)
|
time.sleep(53)
|
||||||
|
|
||||||
if EmergencyLFCancel == 1:
|
if EmergencyLFCancel == 1:
|
||||||
color = None
|
#color = None
|
||||||
if LDLColor == 0:
|
#if LDLColor == 0:
|
||||||
color = 'E'
|
#color = 'E'
|
||||||
elif LDLColor == 1:
|
#elif LDLColor == 1:
|
||||||
color = 'F'
|
#color = 'F'
|
||||||
else:
|
#else:
|
||||||
color = 'E'
|
#color = 'E'
|
||||||
print("\nGetting The LDL Ready So It'll Cue After The National DBS Local Forecast")
|
print("\nGetting The LDL Ready So It'll Cue After The National DBS Local Forecast")
|
||||||
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},Flavor=domestic/ldl'+color+',Duration=72000,PresentationId=LDL1)" /></MSG>'], 1)
|
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},Flavor=domestic/ldl'+LDLColor+',Duration=72000,PresentationId=LDL1)" /></MSG>'], 1)
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
print("\nSending The Run Command For The LDL...")
|
print("\nSending The Run Command For The LDL...")
|
||||||
bit.sendCommand(['<MSG><Exec workRequest="runPres(File={0},PresentationId=LDL1,StartTime='+nextLDLRun+')" /></MSG>'], 1)
|
bit.sendCommand(['<MSG><Exec workRequest="runPres(File={0},PresentationId=LDL1,StartTime='+nextLDLRun+')" /></MSG>'], 1)
|
||||||
elif LDL == 1:
|
elif LDL == 1:
|
||||||
color = None
|
#color = None
|
||||||
if LDLColor == 0:
|
#if LDLColor == 0:
|
||||||
color = 'E'
|
#color = 'E'
|
||||||
elif LDLColor == 1:
|
#elif LDLColor == 1:
|
||||||
color = 'F'
|
#color = 'F'
|
||||||
else:
|
#else:
|
||||||
color = 'E'
|
#color = 'E'
|
||||||
#Load LDL
|
#Load LDL
|
||||||
print("\nGetting The LDL Ready So It'll Cue After This Local Forecast...")
|
print("\nGetting The LDL Ready So It'll Cue After This Local Forecast...")
|
||||||
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},Flavor=domestic/ldl'+color+',PresentationId=LDL1)" /></MSG>'], 1)
|
bit.sendCommand(['<MSG><Exec workRequest="loadPres(File={0},Flavor=domestic/ldl'+LDLColor+',PresentationId=LDL1)" /></MSG>'], 1)
|
||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
#Run LDL
|
#Run LDL
|
||||||
print('''\nSending The Run Command For The LDL. As Dave Schwartz Would Say... "That's a Wrap!"''')
|
print('''\nSending The Run Command For The LDL. As Dave Schwartz Would Say... "That's a Wrap!"''')
|
||||||
@ -106,15 +107,59 @@ def runLo8s(flavor, duration, LDL, logo = None, LDLColor = None, EmergencyLFCanc
|
|||||||
time.sleep(10)
|
time.sleep(10)
|
||||||
print('''That's It Folks. As Dave Schwartz Would Say... "That's a Wrap!"''')
|
print('''That's It Folks. As Dave Schwartz Would Say... "That's a Wrap!"''')
|
||||||
|
|
||||||
BG = ['3094', '3095', '3103', '3115', '3093']
|
#----- SET BACKGROUNDS HERE ----------------------#
|
||||||
|
BGCatastrophic = ['3094', '3095', '3103', '3115']
|
||||||
|
BGStorm = []
|
||||||
|
BGAlert = ['3094', '3095', '3103', '3115']
|
||||||
|
#BGNight = ['3091', '3092', '3102', '3114', '3191']
|
||||||
|
BGNorm = ['3091', '3092', '3102', '3114']
|
||||||
|
|
||||||
#if currentHour == '22' or currentHour == '23' or currentHour == '00' or currentHour == '06' or currentHour == '07' or currentHour == '08' or currentHour == '09' or currentHour == '10' or currentHour == '11' or currentHour == '12' or currentHour == '13' or currentHour == '14' or currentHour == '15' or currentHour == '16' or currentHour == '17' or currentHour == '18' or currentHour == '19' or currentHour == '20' or currentHour == '21':
|
#------------------------------------------------------------------------
|
||||||
branded = random.choice(BG)
|
|
||||||
#else:
|
|
||||||
#branded = ''
|
|
||||||
|
|
||||||
#Flavor, Duration, Air LDL After Forecast (1 For Yes or 0 For No), Logo(Optional), LDL Color Mode (Leave blank for normal or 1 for Severe Mode), Emergency Local On The 8s Kill Switch (1 For Kill or leave blank for normal)
|
#------ BG RULES SECTION ------------------------#
|
||||||
runLo8s('V2', '65', 1, branded, 1) #5053 Jonas
|
|
||||||
#V for Normal Black Logo
|
|
||||||
#V2 for Red Logo
|
|
||||||
|
|
||||||
|
if BGCatastrophic:
|
||||||
|
brandedCatastrophic = random.choice(BGCatastrophic)
|
||||||
|
else:
|
||||||
|
brandedCatastrophic = ''
|
||||||
|
if BGStorm:
|
||||||
|
brandedStorm = random.choice(BGStorm)
|
||||||
|
else:
|
||||||
|
brandedStorm = ''
|
||||||
|
if BGAlert:
|
||||||
|
brandedAlert = random.choice(BGAlert)
|
||||||
|
else:
|
||||||
|
brandedAlert = ''
|
||||||
|
|
||||||
|
if BGNorm:
|
||||||
|
brandedNormal = random.choice(BGNorm)
|
||||||
|
else:
|
||||||
|
brandedNormal = ''
|
||||||
|
#----------------------------------------------
|
||||||
|
|
||||||
|
i = 0
|
||||||
|
while i == 0:
|
||||||
|
mode = input('\nPlease specify mode. 1 for "Normal", 2 for "Alert", 3 for "Storm Mode", 4 for "Catastrophic", 5 for "Tag" or 0 for "Unbranded"\n')
|
||||||
|
if mode == '5':
|
||||||
|
ad = input('Please specify Tag Number.\n')
|
||||||
|
flavor = input("Flavor Overide? Default is 'V'.\nEnter flavor letter or enter to bypass...")
|
||||||
|
if flavor == '':
|
||||||
|
runLo8s('V', '65', 1, ad, 'E')
|
||||||
|
else:
|
||||||
|
runLo8s(flavor, '65', 1, ad, 'E')
|
||||||
|
elif mode == '4':
|
||||||
|
runLo8s('V2', '65', 1, brandedCatastrophic, 'F')
|
||||||
|
elif mode == '3':
|
||||||
|
runLo8s('V1', '65', 1, brandedStorm, 'STORM')
|
||||||
|
elif mode == '2':
|
||||||
|
runLo8s('V', '65', 1, brandedAlert, 'E')
|
||||||
|
elif mode == '1':
|
||||||
|
runLo8s('V', '65', 1, brandedNormal, 'E')
|
||||||
|
elif mode == '0':
|
||||||
|
runLo8s('V', '65', 1, '', 'E')
|
||||||
|
else:
|
||||||
|
print("An invalid mode was specified. This is not allowed! Will now shutdown...\n")
|
||||||
|
time.sleep(5)
|
||||||
|
i = 1
|
||||||
|
|
||||||
|
#runLo8s('V', '65', 1, brandedNormal, 'E')
|
Loading…
x
Reference in New Issue
Block a user