HubobelsPython/Mail.py
2017-10-09 15:51:46 +02:00

53 lines
1.3 KiB
Python

import requests
import os
import datetime
def download(url):
#return None
filename = 'mpg/'+url+'.pdf'
url = 'http://www.mpglu.de/vps/'+url+'.pdf'
req = requests.get(url, auth=('schueler', 'Ing8gresk'))
file = open(filename, 'wb')
for chunk in req.iter_content(100000):
file.write(chunk)
file.close()
return None
def modification_date(filename):
t = os.path.getmtime(filename)
return datetime.datetime.fromtimestamp(t)
try:
os.rename('mpg/heute.pdf', 'mpg/heute1.pdf')
except FileNotFoundError:
print("File Heute.PDF not found")
print("Will try to download it from the MPG-Server")
url = 'heute'
download(url)
os.rename('mpg/heute.pdf', 'mpg/heute1.pdf')
try:
os.rename('mpg/morgen.pdf', 'mpg/morgen1.pdf')
except FileNotFoundError:
print("File Morgen.PDF not found")
print("Will try to download it from the MPG-Server")
url = 'morgen'
download(url)
os.rename('mpg/morgen.pdf', 'mpg/morgen1.pdf')
url = 'morgen'
download(url)
url = 'heute'
download(url)
x=os.stat('mpg/heute.pdf')
x = x.st_size
y=os.stat('mpg/heute1.pdf')
y = y.st_size
if x != y :
print("die Dateien sind ungleich")
os.system('s-nail -a mpg/heute.pdf -s "Alpha-MPG-Vertretungsliste" schneeschieben@web.de')
else:
print ("Es gibt keine neuen Mals")