Add Windows Repair AIO
This commit is contained in:
parent
9f59885dbc
commit
a0fe13c7c2
6 changed files with 41 additions and 1 deletions
|
|
@ -237,6 +237,33 @@ LAUNCHERS = {
|
||||||
'L_PATH': 'PuTTY',
|
'L_PATH': 'PuTTY',
|
||||||
'L_ITEM': 'PUTTY.EXE',
|
'L_ITEM': 'PUTTY.EXE',
|
||||||
},
|
},
|
||||||
|
'Windows Repair AIO': {
|
||||||
|
'L_TYPE': 'Executable',
|
||||||
|
'L_PATH': 'WinRepairAIO',
|
||||||
|
'L_ITEM': 'Repair_Windows.exe',
|
||||||
|
'L_ELEV': 'True',
|
||||||
|
'Extra Code': [
|
||||||
|
r'copy /y "%bin%\WinRepairAIO\__empty.ini" "%bin%\WinRepairAIO\settings.ini"',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
'Windows Repair AIO (Fix Associations)': {
|
||||||
|
'L_TYPE': 'Executable',
|
||||||
|
'L_PATH': 'WinRepairAIO',
|
||||||
|
'L_ITEM': 'Repair_Windows.exe',
|
||||||
|
'L_ELEV': 'True',
|
||||||
|
'Extra Code': [
|
||||||
|
r'copy /y "%bin%\WinRepairAIO\__associations.ini" "%bin%\WinRepairAIO\settings.ini"',
|
||||||
|
],
|
||||||
|
},
|
||||||
|
'Windows Repair AIO (Fix Permissions)': {
|
||||||
|
'L_TYPE': 'Executable',
|
||||||
|
'L_PATH': 'WinRepairAIO',
|
||||||
|
'L_ITEM': 'Repair_Windows.exe',
|
||||||
|
'L_ELEV': 'True',
|
||||||
|
'Extra Code': [
|
||||||
|
r'copy /y "%bin%\WinRepairAIO\__permissions.ini" "%bin%\WinRepairAIO\settings.ini"',
|
||||||
|
],
|
||||||
|
},
|
||||||
'WizTree': {
|
'WizTree': {
|
||||||
'L_TYPE': 'Executable',
|
'L_TYPE': 'Executable',
|
||||||
'L_PATH': 'WizTree',
|
'L_PATH': 'WizTree',
|
||||||
|
|
|
||||||
|
|
@ -66,7 +66,7 @@ SOURCES = {
|
||||||
'SDIO Torrent': 'http://snappy-driver-installer.org/downloads/SDIO_Update.torrent',
|
'SDIO Torrent': 'http://snappy-driver-installer.org/downloads/SDIO_Update.torrent',
|
||||||
'ShutUp10': 'https://dl5.oo-software.com/files/ooshutup10/OOSU10.exe',
|
'ShutUp10': 'https://dl5.oo-software.com/files/ooshutup10/OOSU10.exe',
|
||||||
'TestDisk': 'https://www.cgsecurity.org/testdisk-7.2-WIP.win.zip',
|
'TestDisk': 'https://www.cgsecurity.org/testdisk-7.2-WIP.win.zip',
|
||||||
'WinAIO Repair': 'http://www.tweaking.com/files/setups/tweaking.com_windows_repair_aio.zip',
|
'Windows Repair AIO': 'http://www.tweaking.com/files/setups/tweaking.com_windows_repair_aio.zip',
|
||||||
'WinSCP': 'https://cdn.winscp.net/files/WinSCP-5.19.3-Portable.zip?secure=iCBRi6uUbZhemz82zxjEqw==,1634262014',
|
'WinSCP': 'https://cdn.winscp.net/files/WinSCP-5.19.3-Portable.zip?secure=iCBRi6uUbZhemz82zxjEqw==,1634262014',
|
||||||
'WizTree': 'https://wiztreefree.com/files/wiztree_3_39_portable.zip',
|
'WizTree': 'https://wiztreefree.com/files/wiztree_3_39_portable.zip',
|
||||||
'XMPlay': 'https://support.xmplay.com/files/20/xmplay385.zip?v=47090',
|
'XMPlay': 'https://support.xmplay.com/files/20/xmplay385.zip?v=47090',
|
||||||
|
|
|
||||||
|
|
@ -371,9 +371,21 @@ def download_testdisk():
|
||||||
tmp_path = TMP_DIR.joinpath('TestDisk')
|
tmp_path = TMP_DIR.joinpath('TestDisk')
|
||||||
extract_archive(archive, tmp_path)
|
extract_archive(archive, tmp_path)
|
||||||
rename_item(tmp_path.joinpath('testdisk-7.2-WIP'), out_path)
|
rename_item(tmp_path.joinpath('testdisk-7.2-WIP'), out_path)
|
||||||
|
delete_from_temp('TestDisk')
|
||||||
delete_from_temp('testdisk_wip.zip')
|
delete_from_temp('testdisk_wip.zip')
|
||||||
|
|
||||||
|
|
||||||
|
def download_winaio():
|
||||||
|
"""Download Windows Repair AIO."""
|
||||||
|
archive = download_to_temp('winrepairaio.zip', SOURCES['Windows Repair AIO'])
|
||||||
|
out_path = BIN_DIR.joinpath('WinRepairAIO')
|
||||||
|
tmp_path = TMP_DIR.joinpath('WinRepairAIO')
|
||||||
|
extract_archive(archive, tmp_path)
|
||||||
|
rename_item(tmp_path.joinpath('Tweaking.com - Windows Repair'), out_path)
|
||||||
|
delete_from_temp('WinRepairAIO')
|
||||||
|
delete_from_temp('winrepairaio.zip')
|
||||||
|
|
||||||
|
|
||||||
def download_winscp():
|
def download_winscp():
|
||||||
"""Download WinSCP."""
|
"""Download WinSCP."""
|
||||||
archive = download_to_temp('winscp.zip', SOURCES['WinSCP'])
|
archive = download_to_temp('winscp.zip', SOURCES['WinSCP'])
|
||||||
|
|
@ -509,6 +521,7 @@ def build_kit():
|
||||||
try_print.run('PuTTY...', download_putty)
|
try_print.run('PuTTY...', download_putty)
|
||||||
try_print.run('Snappy Driver Installer...', download_snappy_driver_installer_origin)
|
try_print.run('Snappy Driver Installer...', download_snappy_driver_installer_origin)
|
||||||
try_print.run('TestDisk...', download_testdisk)
|
try_print.run('TestDisk...', download_testdisk)
|
||||||
|
try_print.run('Windows Repair AIO...', download_windows_repair_aio)
|
||||||
try_print.run('WinSCP...', download_winscp)
|
try_print.run('WinSCP...', download_winscp)
|
||||||
try_print.run('WizTree...', download_wiztree)
|
try_print.run('WizTree...', download_wiztree)
|
||||||
try_print.run('XMPlay...', download_xmplay)
|
try_print.run('XMPlay...', download_xmplay)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue