Skip to content

Commit

Permalink
Update: v6.7-dev (Update 1) Source files
Browse files Browse the repository at this point in the history
  • Loading branch information
InsertX2k committed Jun 30, 2023
1 parent 1d6dd47 commit f84507d
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 52 deletions.
4 changes: 2 additions & 2 deletions Config.ini
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
[ProgConfig]
version = 6.7.0
version = 6.7.1
rammappath = $DEFAULT
adwclrpath = $DEFAULT
winxpepath = $NONE
cdpccpath = $DEFAULT
appearancemode = 1
appearancemode = 2
languagesetting = en
customcursors = True
autocheckforupdates = 1
Expand Down
59 changes: 21 additions & 38 deletions temp_cleaner_gui_r6.7.py
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,6 @@
from tkinter import filedialog
from tkinter import scrolledtext
import subprocess
from subprocess import PIPE
import awesometkinter as atk
import sys
import threading
Expand All @@ -65,7 +64,6 @@
import webbrowser
import updater
import ctypes
import win32api
import donators
import psutil

Expand Down Expand Up @@ -515,9 +513,9 @@ def execute_theprogram():
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().msedge_msstore_webcache_text}\n {self.process}")
self.output_show.configure(state='disabled')
messagebox.showinfo(getCurrentLanguage().clean_ms_store_based_edge_cache_window_title, getCurrentLanguage().done_text)
# messagebox.showinfo(getCurrentLanguage().clean_ms_store_based_edge_cache_window_title, getCurrentLanguage().done_text)
else:
messagebox.showinfo(getCurrentLanguage().clean_ms_store_based_edge_cache_window_title, getCurrentLanguage().operation_interrupted_by_user)
pass
self.selection25 = self.var23.get()
if self.selection25 == '1':
self.process = subprocess.getoutput('erase /s /f /q "%localappdata%\\Microsoft\\Windows\\Explorer\\ThumbCacheToDelete"')
Expand Down Expand Up @@ -616,24 +614,17 @@ def execute_theprogram():
self.output_show.configure(state='disabled')
self.selection34 = self.var32.get()
if self.selection34 == '1':
self.conf2 = messagebox.askquestion(getCurrentLanguage().erase_rammap_title, getCurrentLanguage().erase_rammap_content)
if self.conf2 == "yes":
self.RAMMAPpath_var = GetConfig['ProgConfig']['RAMMapPath']
if self.RAMMAPpath_var == '$DEFAULT':
messagebox.showinfo(getCurrentLanguage().default_path_msgbox_title, getCurrentLanguage().default_path_rammap)
self.process = subprocess.getoutput(r'"%systemdrive%\RAMMap\RAMMap.exe" -Ew')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().empty_running_workingsets_rammap_text}\n {self.process}")
self.output_show.configure(state='disabled')
messagebox.showinfo(getCurrentLanguage().erase_rammap_title, getCurrentLanguage().commandsent_to_rammap_text)
else:
self.process = subprocess.getoutput(rf'""{self.RAMMAPpath_var}"\RAMMap.exe" -Ew')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().empty_running_workingsets_rammap_text}\n {self.process}")
self.output_show.configure(state='disabled')
messagebox.showinfo(getCurrentLanguage().erase_rammap_title, getCurrentLanguage().commandsent_to_rammap_text)
self.RAMMAPpath_var = GetConfig['ProgConfig']['RAMMapPath']
if self.RAMMAPpath_var == '$DEFAULT':
self.process = subprocess.getoutput(r'"%systemdrive%\RAMMap\RAMMap.exe" -Ew')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().empty_running_workingsets_rammap_text}\n{getCurrentLanguage().default_path_rammap}\n{self.process}\n\n{getCurrentLanguage().commandsent_to_rammap_text}")
self.output_show.configure(state='disabled')
else:
messagebox.showinfo(getCurrentLanguage().erase_rammap_title, getCurrentLanguage().operation_interrupted_by_user)
self.process = subprocess.getoutput(rf'""{self.RAMMAPpath_var}"\RAMMap.exe" -Ew')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().empty_running_workingsets_rammap_text}\n {self.process}\n\n{getCurrentLanguage().commandsent_to_rammap_text}")
self.output_show.configure(state='disabled')
self.selection35 = self.var33.get()
if self.selection35 == '1':
self.process = subprocess.getoutput('del /s /q "%localappdata%\\Google\\Chrome\\User Data\\Default\\Extension Cookies"&del /s /q "%localappdata%\\Google\\Chrome\\User Data\\Default\\Extension Cookies-journal"')
Expand Down Expand Up @@ -668,10 +659,9 @@ def execute_theprogram():
if self.selection36 == '1':
self.CDPCCPATH_var = GetConfig['ProgConfig']['CDPCCPATH']
if self.CDPCCPATH_var == '$DEFAULT':
messagebox.showinfo(getCurrentLanguage().default_path_msgbox_title, getCurrentLanguage().default_path_winactivities_cache_text)
self.process = subprocess.getoutput('erase /s /f /q "%localappdata%\\ConnectedDevicesPlatform\\*"')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().connecteddevicesplatform_cache_text}\n {self.process}")
self.output_show.insert(END, f"\n{getCurrentLanguage().connecteddevicesplatform_cache_text}\n{getCurrentLanguage().default_path_winactivities_cache_text}\n{self.process}")
self.output_show.configure(state='disabled')
else:
self.process = subprocess.getoutput(rf' cd /d "%localappdata%\\ConnectedDevicesPlatform"&erase /s /f /q "{self.CDPCCPATH_var}"')
Expand Down Expand Up @@ -699,10 +689,9 @@ def execute_theprogram():
if self.selection39 == '1':
self.ADWCLRPATH_var = GetConfig['ProgConfig']['ADWCLRPath']
if self.ADWCLRPATH_var == '$DEFAULT':
messagebox.showinfo(getCurrentLanguage().default_path_msgbox_title, getCurrentLanguage().nocustom_path_foradwcleaner_text)
self.process = subprocess.getoutput(' erase /s /f /q "%systemdrive%\\AdwCleaner\\Logs"')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().malwarebytes_adware_cleaner_text}\n {self.process}")
self.output_show.insert(END, f"\n{getCurrentLanguage().malwarebytes_adware_cleaner_text}\n{getCurrentLanguage().nocustom_path_foradwcleaner_text}\n {self.process}")
self.output_show.configure(state='disabled')
else:
self.process = subprocess.getoutput(rf' erase /s /f /q "{self.ADWCLRPATH_var}\Logs"')
Expand Down Expand Up @@ -830,14 +819,14 @@ def execute_theprogram():
if self.selection57 == '1':
self.WINXPEPATH_var = GetConfig['ProgConfig']['WINXPEPATH']
if self.WINXPEPATH_var == "$NONE":
messagebox.showinfo(getCurrentLanguage().an_error_has_occured_text, getCurrentLanguage().no_path_winxpe_text)
self.output_show.configure(state='normal')
self.output_show.insert(END, getCurrentLanguage().no_path_winxpe_text)
self.output_show.configure(state='disabled')
else:
self.process = subprocess.getoutput(rf' erase /s /f /q "{self.WINXPEPATH_var}\Temp"')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().winxpe_creator_downloadsdir_text}\n {self.process}")
self.output_show.insert(END, f"\n{getCurrentLanguage().winxpe_creator_downloadsdir_text}\n{getCurrentLanguage().winxpe_after_clean_note_text}\n{self.process}")
self.output_show.configure(state='disabled')
messagebox.showinfo(getCurrentLanguage().note_text, getCurrentLanguage().winxpe_after_clean_note_text)

self.selection58 = self.var56.get()
if self.selection58 == '1':
self.process = subprocess.getoutput('erase /s /f /q "%localappdata%\\ServiceHub"')
Expand Down Expand Up @@ -941,9 +930,9 @@ def execute_theprogram():
if self.selection69 == '1':
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n{getCurrentLanguage().windows_log_files}\n{getCurrentLanguage().attempting_to_take_folder_ownership}\n")
self.output_show.configure(state='disabled')
self.process = subprocess.getoutput('takeown /F "%windir%\Logs" /A /R /D Y&icacls "%windir%\Logs" /grant *S-1-5-32-544:F /T /C /Q')
# self.output_show.insert(END, f"\n{self.process}\n")
self.output_show.configure(state='disabled')
self.process = subprocess.getoutput('erase /s /f /q "%windir%\\Logs"')
self.output_show.configure(state='normal')
self.output_show.insert(END, f"\n {self.process}")
Expand Down Expand Up @@ -983,14 +972,8 @@ def execute_theprogram():
systemdrive = os.getenv("systemdrive")
listdirs = os.listdir(systemdrive)
for dir in listdirs:
if "Windows.old" in dir:
winold_names.append(dir)
elif "windows.old" in dir:
winold_names.append(dir)
elif "Windows.Old" in dir:
if "Windows.old".upper() in dir.upper():
winold_names.append(dir)
else:
pass
for winolddir in winold_names:
self.process = subprocess.getoutput(f'takeown /F "%systemdrive%\\{winolddir}" /A /R /D Y&icacls "%systemdrive%\\{winolddir}" /grant *S-1-5-32-544:F /T /C /Q')
self.output_show.configure(state='normal')
Expand Down Expand Up @@ -1641,7 +1624,7 @@ def checkForUpdatesAutomatically():
else: # auto check for updates is disabled
return None
except Exception as readingFromConfigFileError:
messagebox.showerror(f"{getCurrentLanguage().cant_read_config_frominside_file_msgbox_title}", f"{getCurrentLanguage().cant_read_config_frominside_file_msgbox_content}")
# messagebox.showerror(f"{getCurrentLanguage().cant_read_config_frominside_file_msgbox_title}", f"{getCurrentLanguage().cant_read_config_frominside_file_msgbox_content}")
return False


Expand Down
4 changes: 2 additions & 2 deletions translations.py
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ class en:

help_on_using_minimal_accessibility_pack_msgbox_title = "Help on using Minimal Accessibility Pack v1.0"
console_output_text = "Cleaning Progress"
about_window_txt = """Version: 6.7
about_window_txt = """Version: 6.7 (Update 1)
Release Channel: dev
Additional features installed:
1-Arabic Language Pack v1.1
Expand Down Expand Up @@ -401,7 +401,7 @@ class ar:

help_on_using_minimal_accessibility_pack_msgbox_title = "المساعدة في إستخدام حزمة إمكانية الوصول الإدني الاصدار 1.0"
console_output_text = "تقدم التنظيف"
about_window_txt = """ الإصدار: 6.7
about_window_txt = """ (التحديث 1) الإصدار: 6.7
قناة الإصدار : التطوير
:المميزات الإضافية المفعلة
1-Arabic Language Pack v1.1 (حزمة اللغة العربية v1.1)
Expand Down
26 changes: 16 additions & 10 deletions updater.py
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ def latestVersionNumber():
return None
# ------------------------
# Attempting to get the latest version number.

latestVerNum = latestVersionNumber()
# ------------------------

# def downloadAndSaveVersionFile():
Expand Down Expand Up @@ -287,22 +287,28 @@ def getReleaseNotes():
"""
A function used to get the content of the release notes file and insert it into the scrolledtext.ScrolledText widget of the release notes.
"""
self.release_notes_widget.configure(state='normal') # i want it to be editable.
# if downloadAndSaveReleaseNotesFile() == False:
# messagebox.showerror("Runtime exception", "Couldn't read from release notes file")
# return False
# else:
# pass
self.release_notes_widget.delete(1.0, END) # clearing the release notes dialogbox.
self.release_notes_widget.insert(END, getCurrentLanguage().checking_for_updates)
self.release_notes_widget.configure(state='disabled')
try:
self.release_notes_widget.configure(state='normal') # i want it to be editable.
self.release_notes_widget.delete(1.0, END) # clearing the release notes dialogbox.
self.release_notes_widget.insert(END, getCurrentLanguage().checking_for_updates)
self.release_notes_widget.configure(state='disabled')
except:
pass
try:
with urllib.request.urlopen(releaseNotesFilePath) as file:
releaseNotesText = file.read().decode('utf-8')
self.release_notes_widget.configure(state='normal')
self.release_notes_widget.delete(1.0, END) # clearing the release notes dialogbox.
self.release_notes_widget.insert(END, releaseNotesText)
self.release_notes_widget.configure(state='disabled')
try:
self.release_notes_widget.configure(state='normal')
self.release_notes_widget.delete(1.0, END) # clearing the release notes dialogbox.
self.release_notes_widget.insert(END, releaseNotesText)
self.release_notes_widget.configure(state='disabled')
except:
pass
except Exception:
self.release_notes_widget.configure(state='normal')
self.release_notes_widget.delete(1.0, END) # clearing the release notes dialogbox.
Expand All @@ -318,7 +324,7 @@ def getReleaseNotes():
# other informative labels.
self.lbl0 = Label(self, text=getCurrentLanguage().new_update_tcg, background=getCurrentAppearanceMode()[0], foreground=getCurrentAppearanceMode()[1], font=("Arial", 14))
self.lbl0.place(x=170, y=5)
self.lbl1 = Label(self, text=f"{getCurrentLanguage().new_version_is}{latestVersionNumber()}{getCurrentLanguage().current_version_is}{currentVersion}", background=getCurrentAppearanceMode()[0], foreground=getCurrentAppearanceMode()[1], font=("Arial", 9))
self.lbl1 = Label(self, text=f"{getCurrentLanguage().new_version_is}{latestVerNum}{getCurrentLanguage().current_version_is}{currentVersion}", background=getCurrentAppearanceMode()[0], foreground=getCurrentAppearanceMode()[1], font=("Arial", 9))
self.lbl1.place(x=170, y=35)
self.release_notes_widget = scrolledtext.ScrolledText(self, background=getCurrentAppearanceMode()[0], foreground=getCurrentAppearanceMode()[1], selectbackground='blue', state='disabled', font=("Arial", 10))
self.release_notes_widget.place(x=170, y=55, relwidth=0.7, relheight=0.63)
Expand Down

0 comments on commit f84507d

Please sign in to comment.