Podcasts Print Media
book 3-D print

Hard copy of the podcasts is available for purchase at the nominal contribution of $10.00 to help defray the cost of compilation of the audio into formatted texts. Thank you.


For the purchase of any Episode of the Podcast please fill out the infirmation request below and click submit Thank you.


Your Name
Your EmailAddr
Episode No
Number of Copies
 
 
 
 
   

Podcast 


 About Podcast
  News and Events
  Contact Us

Legal

Privacy Policy
  Term of Use
  Copyright

 
copyright © 2023 - , Opubo Gbanaye Benebo, All rights Reserved
interpreter = "0.23.4" files = ["./emailer/invoiceemailer.py"] import js def PrntMediaBuy(): status = True statusStr = "" js.alert("status string is " + statusStr); DocForm = js.document.getElementById("EpisodesTextMedia") def PrntMediaBuyCheck(postForm): instatus = True; instatusStr = str(""); buyparams = str(""); if len(postForm.yname.value) <= 0: instatusStr = instatusStr + str("\nUser Name"); if len(postForm.emailaddr.value) <= 0: instatusStr += str("\nEmail Address"); if len(instatusStr) > 0: instatus = False; instatusStr = "Please provide the following listed data \n" + str(instatusStr) + "\n that we may render effective service" if len(postForm.yname.value) > 0: nameStr = postForm.yname.value #js.alert("nameStr string is " + nameStr); nameunits = nameStr.split(" "); #js.alert("nameunits[0] string is " + str(nameunits[0])); if len(nameunits) <= 1: instatus = False; instatusStr = "Use proper name and email-address, Thank you" else: instatus = True #buyparams = str("") buyparams += "receivername:" + postForm.yname.value + "," #js.alert("buyparams is " + buyparams); buyparams += "receiveraddr:" + postForm.emailaddr.value + "," buyparams += "buyepisode:" + postForm.episodeno.value + "," #js.alert("buyparams-2 is " + buyparams); buyparams += "copiescount:" + postForm.copiescount.value statusStr = instatusStr; return [instatus, buyparams, statusStr]; retvals = [] retvals = PrntMediaBuyCheck(DocForm); status = retvals[0] #js.alert("execed status is " + str(status)); buyparams = retvals[1] statusStr = retvals[2] #js.alert("buyparams-check is " + buyparams); if str(status) == "True": js.alert("DocForm.emailaddr is " + DocForm.emailaddr.value); purchaseemailer.receivername = DocFor.yname.value purchaseemailer.receiveraddr = DocFor.emailaddr.value #receiver_email = receiveraddr purchaseemailer.msg['To'] = "{} <{}>".format(purchaseemailer.receivername, purchaseemailer.receiveraddr[1]) purchaseemailer.context = ssl.create_default_context() ekserver = smtplib.SMTP_SSL('192.168.0.5', 465, context=purchaseemailer.context) ekserver.starttls() ekserver.login(purchaseemailer.sender_email, purchaseemailer.password) ekserver.send(msg) ekserver.quit() #------------------------- else: js.alert(str(statusStr)); return False; return True