Fixing bugs
This commit is contained in:
Dima YaFlay
2022-01-03 01:38:02 +03:00
committed by GitHub
parent f5bd88d009
commit 259e67aad9

View File

@@ -8,10 +8,10 @@ from commands import internet_button
def java_download(): def java_download():
if internet_button(): if internet_button():
if architecture() == '32bit': if '32bit' in architecture():
java='https://bit.ly/java32python' java='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245477_4d5417147a92418ea8b615e228bb6935&utm_source=Java'
urlretrieve(java, 'C:/minecraft/jre-8u311-windows-i586-iftw.exe') urlretrieve(java, 'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
print('Core downloaded') print('Java installer downloaded')
print('Openning...') print('Openning...')
chdir('C:/minecraft/') chdir('C:/minecraft/')
startfile(r'C:/minecraft/jre-8u311-windows-i586-iftw.exe') startfile(r'C:/minecraft/jre-8u311-windows-i586-iftw.exe')
@@ -21,17 +21,16 @@ def java_download():
if name == 'jre-8u311-windows-i586-iftw.exe': if name == 'jre-8u311-windows-i586-iftw.exe':
return True return True
while process_name_32(): while process_name_32():
sleep(5) sleep(1)
print('Java downloaded') print('Java downloaded')
if path.isfile('C:/minecraft/jre-8u311-windows-i586-iftw.exe'): if path.isfile('C:/minecraft/jre-8u311-windows-i586-iftw.exe'):
remove('jre-8u311-windows-i586-iftw.exe') remove('jre-8u311-windows-i586-iftw.exe')
print('Java installer deleted') print('Java installer deleted')
pass messagebox.showinfo('Java', 'Java has been downloaded! Press ok for leave')
messagebox.showinfo('Java_32', 'Java has been downloaded! Press ok for leave') elif '64bit' in architecture():
elif architecture() == '64bit': java_64='https://javadl.oracle.com/webapps/download/AutoDL?BundleId=245479_4d5417147a92418ea8b615e228bb6935'
java_64='https://bit.ly/java64python'
urlretrieve(java_64, 'C:/minecraft/jre-8u311-windows-x64.exe') urlretrieve(java_64, 'C:/minecraft/jre-8u311-windows-x64.exe')
print('Core downloaded') print('Java installer downloaded')
print('Openning...') print('Openning...')
chdir('C:/minecraft/') chdir('C:/minecraft/')
startfile(r'C:/minecraft/jre-8u311-windows-x64.exe') startfile(r'C:/minecraft/jre-8u311-windows-x64.exe')
@@ -41,32 +40,31 @@ def java_download():
if name == 'jre-8u311-windows-x64.exe': if name == 'jre-8u311-windows-x64.exe':
return True return True
while process_name_64(): while process_name_64():
sleep(5) sleep(1)
print('Java downloaded') print('Java downloaded')
if path.isfile('C:/minecraft/jre-8u311-windows-x64.exe'): if path.isfile('C:/minecraft/jre-8u311-windows-x64.exe'):
remove('jre-8u311-windows-x64.exe') remove('jre-8u311-windows-x64.exe')
print('Java installer deleted') print('Java installer deleted')
pass messagebox.showinfo('Java','Java has been downloaded! Press ok for leave')
pass
messagebox.showinfo('Java_64','Java has been downloaded! Press ok for leave')
else: else:
messagebox.showerror(title='Internet', message='Internet don`t connected') messagebox.showerror(title='Internet', message='Internet don`t connected')
def python_install(): def python_install():
if internet_button(): if internet_button():
url = 'https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe' url = 'https://www.python.org/ftp/python/3.10.0/python-3.10.0-amd64.exe'
urlretrieve(url, 'C:/minecraft/python-3.10.0-amd64.exe') if not path.isfile('C:/minecraft/python-3.10.0-amd64.exe'):urlretrieve(url, 'C:/minecraft/python-3.10.0-amd64.exe')
print('Python downloaded') print('Python installer downloaded')
print('Openning....') print('Openning....')
chdir('C:/minecraft/') chdir('C:/minecraft/')
startfile(r'C:/minecraft/python-3.10.0-amd64.exe') startfile('C:/minecraft/python-3.10.0-amd64.exe')
def process_name_64(): def process_name():
for proce in process_iter(): for proce in process_iter():
name = proce.name() name = proce.name()
if name == 'python-3.10.0-amd64.exe': if name == 'python-3.10.0-amd64.exe':
return True return True
while process_name_64(): while process_name():
sleep(5) sleep(1)
print('Python downloaded') print('Python downloaded')
remove('python-3.10.0-amd64.exe') remove('python-3.10.0-amd64.exe')
print('Python installer removed') print('Python installer removed')