Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import smtplib
- import os
- import re
- import xml.etree.ElementTree as ET
- import codecs
- from bs4 import BeautifulSoup
- from time import sleep
- #Phone Number to recieve notifications
- #Verizon phonenumber@vtext.com
- #Tmobile
- #At&T phonenumber@txt.att.net
- #######GLOBAL PHONE NUMBERS#######
- numberLuke = '1234567890@vtext.com' #Verizons way of sending text via email
- def scanLogs():
- log = open('C:/Users/moser_000/Desktop/Diablo 2/Etal/trunk/D2Etal/scripts/logs/DClone/FrostChilly_Dclone.txt' , 'r+')
- temp = log.read()
- if temp != '':
- print("Clone Found")
- sendEmail('Diablo Walks the Earth')
- log.seek(0)
- log.truncate()
- log.close()
- def scanItems():
- for file in os.listdir('C:/Users/moser_000/Desktop/Diablo 2/Etal/trunk/D2Etal/scripts/logs/Item Log'):
- if file.endswith('.xml'):
- source = open('C:/Users/moser_000/Desktop/Diablo 2/Etal/trunk/D2Etal/scripts/logs/Item Log/' + file,'r+', encoding='utf-16')
- y = source.read()
- soup = BeautifulSoup(y)
- for link in soup.find_all('item'):
- log = open('C:/Users/moser_000/Desktop/Diablo 2/log.txt', 'r+')
- x = log.read()
- temp = link.get('name') + link.get('time')
- if temp in x:
- a ='a'
- else:
- log.write(temp + '\n')
- sendEmail(link.get('name'))
- log.close()
- print(temp)
- sleep(5)
- source.close()
- def sendEmail(update):
- session = smtplib.SMTP('smtp.gmail.com', 587)
- session.ehlo()
- session.starttls()
- session.login('email@gmail.com', 'password') # make your gmail
- session.sendmail('email@gmail.com',numberLuke,update)
- session.quit()
- ##################STARTER######################
- os.system('CLS')
- print("*********************************************")
- print("***** SneakyKid's AutoTexter for Etal *****")
- print("*********************************************")
- sleep(5)
- print("Welcome to SneakyKid's auto text messenger for etal!")
- print("To get startered in your etal character profile enable xml logging")
- print("I recommend only logging stashed items....")
- print("Next paste your path to your dclone file...Example...")
- print("C:\\Users\\moser_000\\Desktop\\Diablo 2\\Etal\\trunk\\D2Etal\\scripts\\logs\\DClone\\FrostChilly_Dclone.txt")
- print("......Dont forget file extensions .txt")
- firsttime = True
- os.system('CLS')
- while True:
- scanItems()
- scanLogs()
- if firsttime:
- os.system('CLS')
- print("*********************************************")
- print("***** SneakyKid's AutoTexter for Etal *****")
- print("*********************************************")
- print(" LOG ")
- print("*********************************************")
- firsttime = False
- sleep(20)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement