Compare commits
	
		
			No commits in common. "edef3be6903ef35300b7e89f85fc86af33764efa" and "df2cf4e97719f07433165f2a82ea0b0660cac241" have entirely different histories.
		
	
	
		
			edef3be690
			...
			df2cf4e977
		
	
		
| @ -1075,6 +1075,31 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "1.4.1.1022" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "Everything", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://www.voidtools.com/Everything-{version}.x64.zip", | ||||||
|  |                     "download_checksum": "c718bcd73d341e64c8cb47e97eb0c45d010fdcc45c2488d4a3a3c51acc775889", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "Everything.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "9c282a47a18477af505e64b45c3609f21f13fe1f6ff289065497a1ec00f5d332", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|     version           = "0.37.0" |     version           = "0.37.0" | ||||||
|     download_url      = "" |     download_url      = "" | ||||||
|     download_checksum = "" |     download_checksum = "" | ||||||
| @ -1118,6 +1143,56 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "1.1.42" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "JPEGView", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/sylikc/jpegview/releases/download/v{version}/JPEGView_{version}.7z", | ||||||
|  |                     "download_checksum": "84b20a6f3ee5184176e46a6755a57147aba90984c2fbbee094e57af036859daf", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "JPEGView64/JPEGView.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "cd7930d0242cbd8a0d0dc9861e48f6ebe4c2bfba33aafbcf8e0da497ab0eae54", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "22.02" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "MPC-Qt", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/mpc-qt/mpc-qt/releases/download/v{version}/mpc-qt-win-x64-{version.replace('.', '')}.zip", | ||||||
|  |                     "download_checksum": "2230c4f4de1a429ccc67e5c590efc0a86fbaffeb33a4dc5f391aa45e660b80c2", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "mpc-qt.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "d7ee46b0d4a61a26f8acd5d5fd4da2d252d6bc80c5cab6a55db06e853f2acefb", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|     version           = "0.9.1" |     version           = "0.9.1" | ||||||
|     download_url      = "" |     download_url      = "" | ||||||
|     download_checksum = "" |     download_checksum = "" | ||||||
| @ -1240,6 +1315,56 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "22.3" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "MobaXTerm", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://download.mobatek.net/2232022120824733/MobaXterm_Portable_v{version}.zip", | ||||||
|  |                     "download_checksum": "c8de508d6731f31a73f061e58942691466d1d24cfa941e642e16e0930be2fad9", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": f"MobaXTerm_Personal_{version}.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "e47cb54645a368411c5d6b6cbfa7e25980a2a674d7d0c082f5137b6e77a2f362", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "3.0.5847" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "SystemInformer", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/winsiderss/si-builds/releases/download/{version}/systeminformer-{version}-bin.zip", | ||||||
|  |                     "download_checksum": "4557e58f698048e882515faac89c9c7f654247dbf4bd656ceed5c3f97afef77d", | ||||||
|  |                     "version": "3.0.5847", | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "amd64/SystemInformer.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "8a6e9dfd145e5cb8d03ec3db1b7b0163325be33e5c8fdd4126e9f8df2af2a39c", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|     version           = "13.0.0" |     version           = "13.0.0" | ||||||
|     download_url      = "" |     download_url      = "" | ||||||
|     download_checksum = "" |     download_checksum = "" | ||||||
| @ -1280,6 +1405,46 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|  |     version           = "2.0.0" | ||||||
|  |     download_url      = "" | ||||||
|  |     download_checksum = "" | ||||||
|  |     exe_path          = "" | ||||||
|  |     checksum          = "" | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         download_url      = f"https://github.com/ahrm/sioyek/releases/download/v{version}/sioyek-release-windows-portable.zip" | ||||||
|  |         download_checksum = "1f4fedbb38c0dc46bbba4bb95d0d6fab39fcf3525092ac26d92c891684d2bf8d" | ||||||
|  |         checksum          = "6c660f0f7265fabe6d943d15d9b5c7e85f2dbcf7fecb7d2cd0639e7086b1c034" | ||||||
|  |         exe_path          = "sioyek.exe" | ||||||
|  |     else: | ||||||
|  |         download_url      = f"https://github.com/ahrm/sioyek/releases/download/v{version}/sioyek-release-linux-portable.zip" | ||||||
|  |         download_checksum = "3f90659c1f29705de680b3607ae247582eab8860015c208d364a0f3fc15d3222" | ||||||
|  |         checksum          = "7abc12e8fe71b0285e067866bcea2ea0e025e37291f6bce450675a567172e44f" | ||||||
|  |         exe_path          = "Sioyek-x86_64.AppImage" | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "Sioyek", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": [], | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|     version              = "8.7.0" |     version              = "8.7.0" | ||||||
|     download_url         = "" |     download_url         = "" | ||||||
|     download_checksum    = "" |     download_checksum    = "" | ||||||
| @ -1330,6 +1495,266 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "4_12" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "WizTree", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://www.diskanalyzer.com/files/wiztree_{version}_portable.zip", | ||||||
|  |                     "download_checksum": "f6b71fc54a9bb3f277efdf8afcd45df8ddc1759533f3236437309dae7778b168", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "wiztree64.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "e2157dc64629a29e1713a845e5a9e7cab89d79a7390820c1bfda05c7de989c3d", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "1.62.2" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "RClone", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/rclone/rclone/releases/download/v{version}/rclone-v{version}-windows-amd64.zip", | ||||||
|  |                     "download_checksum": "85c623d7808f9d2cf51945e02e98d02b94f9f32ea892237f9a58b544c7a4f4f9", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "rclone.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "b75516a7ff3096b2a15c5897779a75e625f7539d6a333f359ec8b17a18d01340", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "1.5.3" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "Eyes-Thanks", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/yalov/eyes-thanks/releases/download/{version}/EyesThanks_v{version}.zip", | ||||||
|  |                     "download_checksum": "6ab2b20730f56aa54263eb942be8849f52f9cba26438aee3c1b01103069411cc", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "Eyes' Thanks.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "48d232bd4a302b11378791eee844b42a2e30fe3553acf17a3b9e8ee0fcf27766", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     version              = "0.4.29" | ||||||
|  |     download_url         = "" | ||||||
|  |     download_checksum    = "" | ||||||
|  |     exe_path             = "" | ||||||
|  |     checksum             = "" | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         download_url      = f"https://cancel.fm/dl/Ripcord_Win_{version}.zip" | ||||||
|  |         download_checksum = "c7a393ac669d02c16828706521833df06b690554368049545e47a1420fa8f04f" | ||||||
|  |         checksum          = "12d62abb9ad4db43c2b9b1398acae66857eb6e64205364631a3d3bda0ff17e2e" | ||||||
|  |         exe_path          = "ripcord.exe" | ||||||
|  |     else: | ||||||
|  |         exe_path          = f"Ripcord-{version}-x86_64.AppImage" | ||||||
|  |         download_url      = f"https://cancel.fm/dl/{exe_path}" | ||||||
|  |         download_checksum = "e320cb3c4043b0f296b4bc1da664b29776f95c2c0b02bdbf115b4d46b1669899" | ||||||
|  |         checksum          = download_checksum | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "Ripcord", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": [], | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         version = "15.0.0" | ||||||
|  |         result.append({ | ||||||
|  |             "label": "ShareX", | ||||||
|  |             "manifests": [ | ||||||
|  |                 { | ||||||
|  |                     "download_url": f"https://github.com/ShareX/ShareX/releases/download/v{version}/ShareX-{version}-portable.zip", | ||||||
|  |                     "download_checksum": "c3bc97e9fb8d107e92cb494b50f842fccafbc9fd810588a1b635aee4dbe90bc1", | ||||||
|  |                     "version": version, | ||||||
|  |                     "unzip_method": 'default', | ||||||
|  |                     "executables": [ | ||||||
|  |                         { | ||||||
|  |                             "path": "sharex.exe", | ||||||
|  |                             "symlink": [], | ||||||
|  |                             "add_to_devenv_path": False, | ||||||
|  |                             "checksum": "0b679c46c2940edc09cff8ae0b0f4578aeda0346b9c402276b166aee4ec864be", | ||||||
|  |                         } | ||||||
|  |                     ], | ||||||
|  |                     "add_to_devenv_script": [], | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|  |         }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     version           = "2023.01.06" | ||||||
|  |     download_url      = "" | ||||||
|  |     download_checksum = "" | ||||||
|  |     exe_path          = "" | ||||||
|  |     checksum          = "" | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         download_url         = f"https://github.com/yt-dlp/yt-dlp/releases/download/{version}/yt-dlp.exe" | ||||||
|  |         download_checksum    = "2ff706a386a6890d4fd6871609e99248402959b149781feaeb41fede1c5efea1" | ||||||
|  |         checksum             = download_checksum | ||||||
|  |         exe_path             = "yt-dlp.exe" | ||||||
|  |     else: | ||||||
|  |         download_url      = f"https://github.com/yt-dlp/yt-dlp/releases/download/{version}/yt-dlp_linux" | ||||||
|  |         download_checksum = "3b2d1bd378e08570b0fb5bee000cd6968563c4f47527197a5c57463bae8cb2ac" | ||||||
|  |         checksum          = download_checksum | ||||||
|  |         exe_path          = "yt-dlp_linux" | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "yt-dlp", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": [exe_path], | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     version           = "0.12" | ||||||
|  |     download_url      = "" | ||||||
|  |     download_checksum = "" | ||||||
|  |     exe_path          = "" | ||||||
|  |     checksum          = "" | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         download_url      = f"https://bitbucket.org/heldercorreia/speedcrunch/downloads/SpeedCrunch-{version}-win32.zip" | ||||||
|  |         download_checksum = "024362bccd7908b508192cd90c2f6a716b5aa4fa5c7ff2aea9a1bf49d6580175" | ||||||
|  |         checksum          = "c80409586d6b36d315ce9462fd9020a12b07633a569d94a8ee057bcd18ee5647" | ||||||
|  |         exe_path          = "speedcrunch.exe" | ||||||
|  |     else: | ||||||
|  |         download_url      = f"https://bitbucket.org/heldercorreia/speedcrunch/downloads/SpeedCrunch-{version}-linux64.tar.bz2" | ||||||
|  |         download_checksum = "9347bef2068053ad15c5914ee147bf11a1ccb1d30cb18d63d0178380c327e8fc" | ||||||
|  |         checksum          = "06c7e7f68027f133dc7874f663873244b695c8a7d2aec9cde0e40b7a5b9a4db1" | ||||||
|  |         exe_path          = "speedcrunch" | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "SpeedCrunch", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": [], | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     version           = "2.7.6" | ||||||
|  |     download_url      = "" | ||||||
|  |     download_checksum = "" | ||||||
|  |     exe_path          = "" | ||||||
|  |     checksum          = "" | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         download_url      = f"https://github.com/keepassxreboot/keepassxc/releases/download/{version}/KeePassXC-{version}-Win64.zip" | ||||||
|  |         download_checksum = "42aed8fee2b5fbc7ecae4494c274aece35f3de57c4370c1cd0eb365e501fb4c6" | ||||||
|  |         checksum          = "915f6879ca20fc7ffd196402e301676c3bd04419ee90486cbd56662dbb7d0b77" | ||||||
|  |         exe_path          = "KeePassXC.exe" | ||||||
|  |     else: | ||||||
|  |         exe_path          = f"KeePassXC-{version}-x86_64.AppImage" | ||||||
|  |         download_url      = f"https://github.com/keepassxreboot/keepassxc/releases/download/{version}/{exe_path}" | ||||||
|  |         download_checksum = "f32f7e7ab4bca789b24bd6a420c1d87dff40982646abef58fca481a7c56ace48" | ||||||
|  |         checksum          = download_checksum | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "KeePassXC", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": [], | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|     if is_windows: |     if is_windows: | ||||||
|         version           = "2.16.01" |         version           = "2.16.01" | ||||||
|         exe_path          = "nasm.exe" |         exe_path          = "nasm.exe" | ||||||
| @ -1359,4 +1784,41 @@ def get_manifest(is_windows): | |||||||
|             ], |             ], | ||||||
|         }) |         }) | ||||||
| 
 | 
 | ||||||
|  |     # -------------------------------------------------------------------------- | ||||||
|  | 
 | ||||||
|  |     version = "3.52.0" | ||||||
|  |     symlink = [] | ||||||
|  | 
 | ||||||
|  |     if is_windows: | ||||||
|  |         exe_path          = "losslesscut.exe" | ||||||
|  |         download_url      = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/LosslessCut-win-x64.7z" | ||||||
|  |         download_checksum = "fa554d5f63f7287d6b4b6bf19ac5916c99cabfe9ac22248e7a3c39898c5b56ff" | ||||||
|  |         checksum          = "3cae40fa13523e9dfe760521d167174ddfc21105eb20466e905eb39b74e8ed70" | ||||||
|  |     else: | ||||||
|  |         exe_path          = f"LosslessCut-linux-x86_64.AppImage" | ||||||
|  |         download_url      = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/{exe_path}" | ||||||
|  |         download_checksum = "28daafe9fcd07473f460c0a903164efe93d4e5ce7e682b6f318a5550c34bdb99" | ||||||
|  |         checksum          = download_checksum | ||||||
|  | 
 | ||||||
|  |     result.append({ | ||||||
|  |         "label": "LosslessCut", | ||||||
|  |         "manifests": [ | ||||||
|  |             { | ||||||
|  |                 "download_url": download_url, | ||||||
|  |                 "download_checksum": download_checksum, | ||||||
|  |                 "version": version, | ||||||
|  |                 "unzip_method": 'default', | ||||||
|  |                 "executables": [ | ||||||
|  |                     { | ||||||
|  |                         "path": exe_path, | ||||||
|  |                         "symlink": symlink, | ||||||
|  |                         "add_to_devenv_path": False, | ||||||
|  |                         "checksum": checksum, | ||||||
|  |                     } | ||||||
|  |                 ], | ||||||
|  |                 "add_to_devenv_script": [], | ||||||
|  |             } | ||||||
|  |         ], | ||||||
|  |     }) | ||||||
|  | 
 | ||||||
|     return result |     return result | ||||||
|  | |||||||
| @ -4,21 +4,21 @@ def get_manifest(is_windows): | |||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|     if is_windows: |     if is_windows: | ||||||
|         version = "1.4.1.1024" |         version = "7.9.0" | ||||||
|         result.append({ |         result.append({ | ||||||
|             "label": "Everything", |             "label": "digiKam", | ||||||
|             "manifests": [ |             "manifests": [ | ||||||
|                 { |                 { | ||||||
|                     "download_url": f"https://www.voidtools.com/Everything-{version}.x64.zip", |                     "download_url": f"https://download.kde.org/stable/digikam/{version}/digiKam-{version}-Win64.tar.xz", | ||||||
|                     "download_checksum": "4be0851752e195c9c7f707b1e0905cd01caf6208f4e2bfa2a66e43c0837be8f5", |                     "download_checksum": "810476996461dc9275e97f1aa0438c77d0fe49f6ae5f6ae36fca983022dafe71", | ||||||
|                     "version": version, |                     "version": version, | ||||||
|                     "unzip_method": 'default', |                     "unzip_method": 'default', | ||||||
|                     "executables": [ |                     "executables": [ | ||||||
|                         { |                         { | ||||||
|                             "path": "Everything.exe", |                             "path": "digikam.exe", | ||||||
|                             "symlink": [], |                             "symlink": [], | ||||||
|                             "add_to_devenv_path": False, |                             "add_to_devenv_path": False, | ||||||
|                             "checksum": "35cefe4bc4a98ad73dda4444c700aac9f749efde8f9de6a643a57a5b605bd4e7", |                             "checksum": "aebabac51581c4a0a8fd6950c728d5b8a2306b7251e5f9b1987a437f3576d2c8", | ||||||
|                         } |                         } | ||||||
|                     ], |                     ], | ||||||
|                     "add_to_devenv_script": [], |                     "add_to_devenv_script": [], | ||||||
| @ -29,21 +29,21 @@ def get_manifest(is_windows): | |||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|     if is_windows: |     if is_windows: | ||||||
|         version = "22.3" |         version = "0.25.0" | ||||||
|         result.append({ |         result.append({ | ||||||
|             "label": "MobaXTerm", |             "label": "PicoTorrent", | ||||||
|             "manifests": [ |             "manifests": [ | ||||||
|                 { |                 { | ||||||
|                     "download_url": f"https://download.mobatek.net/2232022120824733/MobaXterm_Portable_v{version}.zip", |                     "download_url": f"https://github.com/picotorrent/picotorrent/releases/download/v{version}/PicoTorrent-{version}-x64.zip", | ||||||
|                     "download_checksum": "c8de508d6731f31a73f061e58942691466d1d24cfa941e642e16e0930be2fad9", |                     "download_checksum": "375c2445db76b7d51b7cd351b1c5b40f895fb15b502da6073e19aaf6cb08cd76", | ||||||
|                     "version": version, |                     "version": version, | ||||||
|                     "unzip_method": 'default', |                     "unzip_method": 'default', | ||||||
|                     "executables": [ |                     "executables": [ | ||||||
|                         { |                         { | ||||||
|                             "path": f"MobaXterm_Personal_{version}.exe", |                             "path": "picotorrent.exe", | ||||||
|                             "symlink": [], |                             "symlink": [], | ||||||
|                             "add_to_devenv_path": False, |                             "add_to_devenv_path": False, | ||||||
|                             "checksum": "e47cb54645a368411c5d6b6cbfa7e25980a2a674d7d0c082f5137b6e77a2f362", |                             "checksum": "135adefb184d6a28d75b18fefebcd23e62005246664ff12f8af5687823630829", | ||||||
|                         } |                         } | ||||||
|                     ], |                     ], | ||||||
|                     "add_to_devenv_script": [], |                     "add_to_devenv_script": [], | ||||||
| @ -53,284 +53,4 @@ def get_manifest(is_windows): | |||||||
| 
 | 
 | ||||||
|     # -------------------------------------------------------------------------- |     # -------------------------------------------------------------------------- | ||||||
| 
 | 
 | ||||||
|     if is_windows: |  | ||||||
|         version = "3.0.7039" |  | ||||||
|         result.append({ |  | ||||||
|             "label": "SystemInformer", |  | ||||||
|             "manifests": [ |  | ||||||
|                 { |  | ||||||
|                     "download_url": f"https://github.com/winsiderss/si-builds/releases/download/{version}/systeminformer-{version}-bin.zip", |  | ||||||
|                     "download_checksum": "4557e58f698048e882515faac89c9c7f654247dbf4bd656ceed5c3f97afef77d", |  | ||||||
|                     "version": "3.0.5847", |  | ||||||
|                     "unzip_method": 'default', |  | ||||||
|                     "executables": [ |  | ||||||
|                         { |  | ||||||
|                             "path": "amd64/SystemInformer.exe", |  | ||||||
|                             "symlink": [], |  | ||||||
|                             "add_to_devenv_path": False, |  | ||||||
|                             "checksum": "8a6e9dfd145e5cb8d03ec3db1b7b0163325be33e5c8fdd4126e9f8df2af2a39c", |  | ||||||
|                         } |  | ||||||
|                     ], |  | ||||||
|                     "add_to_devenv_script": [], |  | ||||||
|                 } |  | ||||||
|             ], |  | ||||||
|         }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     version           = "2.0.0" |  | ||||||
|     download_url      = "" |  | ||||||
|     download_checksum = "" |  | ||||||
|     exe_path          = "" |  | ||||||
|     checksum          = "" |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         download_url      = f"https://github.com/ahrm/sioyek/releases/download/v{version}/sioyek-release-windows-portable.zip" |  | ||||||
|         download_checksum = "1f4fedbb38c0dc46bbba4bb95d0d6fab39fcf3525092ac26d92c891684d2bf8d" |  | ||||||
|         checksum          = "6c660f0f7265fabe6d943d15d9b5c7e85f2dbcf7fecb7d2cd0639e7086b1c034" |  | ||||||
|         exe_path          = "sioyek.exe" |  | ||||||
|     else: |  | ||||||
|         download_url      = f"https://github.com/ahrm/sioyek/releases/download/v{version}/sioyek-release-linux-portable.zip" |  | ||||||
|         download_checksum = "3f90659c1f29705de680b3607ae247582eab8860015c208d364a0f3fc15d3222" |  | ||||||
|         checksum          = "7abc12e8fe71b0285e067866bcea2ea0e025e37291f6bce450675a567172e44f" |  | ||||||
|         exe_path          = "Sioyek-x86_64.AppImage" |  | ||||||
| 
 |  | ||||||
|     result.append({ |  | ||||||
|         "label": "Sioyek", |  | ||||||
|         "manifests": [ |  | ||||||
|             { |  | ||||||
|                 "download_url": download_url, |  | ||||||
|                 "download_checksum": download_checksum, |  | ||||||
|                 "version": version, |  | ||||||
|                 "unzip_method": 'default', |  | ||||||
|                 "executables": [ |  | ||||||
|                     { |  | ||||||
|                         "path": exe_path, |  | ||||||
|                         "symlink": [], |  | ||||||
|                         "add_to_devenv_path": False, |  | ||||||
|                         "checksum": checksum, |  | ||||||
|                     } |  | ||||||
|                 ], |  | ||||||
|                 "add_to_devenv_script": [], |  | ||||||
|             } |  | ||||||
|         ], |  | ||||||
|     }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         version = "4_15" |  | ||||||
|         result.append({ |  | ||||||
|             "label": "WizTree", |  | ||||||
|             "manifests": [ |  | ||||||
|                 { |  | ||||||
|                     "download_url": f"https://www.diskanalyzer.com/files/wiztree_{version}_portable.zip", |  | ||||||
|                     "download_checksum": "dfa135cf5f87317ebe6112b7c8453f9eed5d93b78e9040a0ec882cbd6b200a95", |  | ||||||
|                     "version": version, |  | ||||||
|                     "unzip_method": 'default', |  | ||||||
|                     "executables": [ |  | ||||||
|                         { |  | ||||||
|                             "path": "WizTree64.exe", |  | ||||||
|                             "symlink": [], |  | ||||||
|                             "add_to_devenv_path": False, |  | ||||||
|                             "checksum": "141d7b51dbef71205f808e87b5e2d85a75eac69d060f678db628be2a0984a929", |  | ||||||
|                         } |  | ||||||
|                     ], |  | ||||||
|                     "add_to_devenv_script": [], |  | ||||||
|                 } |  | ||||||
|             ], |  | ||||||
|         }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         version = "1.64.0" |  | ||||||
|         result.append({ |  | ||||||
|             "label": "RClone", |  | ||||||
|             "manifests": [ |  | ||||||
|                 { |  | ||||||
|                     "download_url": f"https://github.com/rclone/rclone/releases/download/v{version}/rclone-v{version}-windows-amd64.zip", |  | ||||||
|                     "download_checksum": "b1251cfdcbc44356e001057524c3e2f7be56d94546273d10143bfa1148c155ab", |  | ||||||
|                     "version": version, |  | ||||||
|                     "unzip_method": 'default', |  | ||||||
|                     "executables": [ |  | ||||||
|                         { |  | ||||||
|                             "path": "rclone.exe", |  | ||||||
|                             "symlink": [], |  | ||||||
|                             "add_to_devenv_path": False, |  | ||||||
|                             "checksum": "64e0322e3bec6fb9fa730b7a14106e1e59fa186096f9a8d433a5324eb6853e01", |  | ||||||
|                         } |  | ||||||
|                     ], |  | ||||||
|                     "add_to_devenv_script": [], |  | ||||||
|                 } |  | ||||||
|             ], |  | ||||||
|         }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         version = "1.5.3" |  | ||||||
|         result.append({ |  | ||||||
|             "label": "Eyes-Thanks", |  | ||||||
|             "manifests": [ |  | ||||||
|                 { |  | ||||||
|                     "download_url": f"https://github.com/yalov/eyes-thanks/releases/download/{version}/EyesThanks_v{version}.zip", |  | ||||||
|                     "download_checksum": "6ab2b20730f56aa54263eb942be8849f52f9cba26438aee3c1b01103069411cc", |  | ||||||
|                     "version": version, |  | ||||||
|                     "unzip_method": 'default', |  | ||||||
|                     "executables": [ |  | ||||||
|                         { |  | ||||||
|                             "path": "Eyes' Thanks.exe", |  | ||||||
|                             "symlink": [], |  | ||||||
|                             "add_to_devenv_path": False, |  | ||||||
|                             "checksum": "48d232bd4a302b11378791eee844b42a2e30fe3553acf17a3b9e8ee0fcf27766", |  | ||||||
|                         } |  | ||||||
|                     ], |  | ||||||
|                     "add_to_devenv_script": [], |  | ||||||
|                 } |  | ||||||
|             ], |  | ||||||
|         }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         version = "15.0.0" |  | ||||||
|         result.append({ |  | ||||||
|             "label": "ShareX", |  | ||||||
|             "manifests": [ |  | ||||||
|                 { |  | ||||||
|                     "download_url": f"https://github.com/ShareX/ShareX/releases/download/v{version}/ShareX-{version}-portable.zip", |  | ||||||
|                     "download_checksum": "c3bc97e9fb8d107e92cb494b50f842fccafbc9fd810588a1b635aee4dbe90bc1", |  | ||||||
|                     "version": version, |  | ||||||
|                     "unzip_method": 'default', |  | ||||||
|                     "executables": [ |  | ||||||
|                         { |  | ||||||
|                             "path": "ShareX.exe", |  | ||||||
|                             "symlink": [], |  | ||||||
|                             "add_to_devenv_path": False, |  | ||||||
|                             "checksum": "0b679c46c2940edc09cff8ae0b0f4578aeda0346b9c402276b166aee4ec864be", |  | ||||||
|                         } |  | ||||||
|                     ], |  | ||||||
|                     "add_to_devenv_script": [], |  | ||||||
|                 } |  | ||||||
|             ], |  | ||||||
|         }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     version           = "0.12" |  | ||||||
|     download_url      = "" |  | ||||||
|     download_checksum = "" |  | ||||||
|     exe_path          = "" |  | ||||||
|     checksum          = "" |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         download_url      = f"https://bitbucket.org/heldercorreia/speedcrunch/downloads/SpeedCrunch-{version}-win32.zip" |  | ||||||
|         download_checksum = "024362bccd7908b508192cd90c2f6a716b5aa4fa5c7ff2aea9a1bf49d6580175" |  | ||||||
|         checksum          = "c80409586d6b36d315ce9462fd9020a12b07633a569d94a8ee057bcd18ee5647" |  | ||||||
|         exe_path          = "speedcrunch.exe" |  | ||||||
|     else: |  | ||||||
|         download_url      = f"https://bitbucket.org/heldercorreia/speedcrunch/downloads/SpeedCrunch-{version}-linux64.tar.bz2" |  | ||||||
|         download_checksum = "9347bef2068053ad15c5914ee147bf11a1ccb1d30cb18d63d0178380c327e8fc" |  | ||||||
|         checksum          = "06c7e7f68027f133dc7874f663873244b695c8a7d2aec9cde0e40b7a5b9a4db1" |  | ||||||
|         exe_path          = "speedcrunch" |  | ||||||
| 
 |  | ||||||
|     result.append({ |  | ||||||
|         "label": "SpeedCrunch", |  | ||||||
|         "manifests": [ |  | ||||||
|             { |  | ||||||
|                 "download_url": download_url, |  | ||||||
|                 "download_checksum": download_checksum, |  | ||||||
|                 "version": version, |  | ||||||
|                 "unzip_method": 'default', |  | ||||||
|                 "executables": [ |  | ||||||
|                     { |  | ||||||
|                         "path": exe_path, |  | ||||||
|                         "symlink": [], |  | ||||||
|                         "add_to_devenv_path": False, |  | ||||||
|                         "checksum": checksum, |  | ||||||
|                     } |  | ||||||
|                 ], |  | ||||||
|                 "add_to_devenv_script": [], |  | ||||||
|             } |  | ||||||
|         ], |  | ||||||
|     }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     version           = "2.7.6" |  | ||||||
|     download_url      = "" |  | ||||||
|     download_checksum = "" |  | ||||||
|     exe_path          = "" |  | ||||||
|     checksum          = "" |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         download_url      = f"https://github.com/keepassxreboot/keepassxc/releases/download/{version}/KeePassXC-{version}-Win64.zip" |  | ||||||
|         download_checksum = "42aed8fee2b5fbc7ecae4494c274aece35f3de57c4370c1cd0eb365e501fb4c6" |  | ||||||
|         checksum          = "915f6879ca20fc7ffd196402e301676c3bd04419ee90486cbd56662dbb7d0b77" |  | ||||||
|         exe_path          = "KeePassXC.exe" |  | ||||||
|     else: |  | ||||||
|         exe_path          = f"KeePassXC-{version}-x86_64.AppImage" |  | ||||||
|         download_url      = f"https://github.com/keepassxreboot/keepassxc/releases/download/{version}/{exe_path}" |  | ||||||
|         download_checksum = "f32f7e7ab4bca789b24bd6a420c1d87dff40982646abef58fca481a7c56ace48" |  | ||||||
|         checksum          = download_checksum |  | ||||||
| 
 |  | ||||||
|     result.append({ |  | ||||||
|         "label": "KeePassXC", |  | ||||||
|         "manifests": [ |  | ||||||
|             { |  | ||||||
|                 "download_url": download_url, |  | ||||||
|                 "download_checksum": download_checksum, |  | ||||||
|                 "version": version, |  | ||||||
|                 "unzip_method": 'default', |  | ||||||
|                 "executables": [ |  | ||||||
|                     { |  | ||||||
|                         "path": exe_path, |  | ||||||
|                         "symlink": [], |  | ||||||
|                         "add_to_devenv_path": False, |  | ||||||
|                         "checksum": checksum, |  | ||||||
|                     } |  | ||||||
|                 ], |  | ||||||
|                 "add_to_devenv_script": [], |  | ||||||
|             } |  | ||||||
|         ], |  | ||||||
|     }) |  | ||||||
| 
 |  | ||||||
|     # -------------------------------------------------------------------------- |  | ||||||
| 
 |  | ||||||
|     version = "3.56.0" |  | ||||||
|     symlink = [] |  | ||||||
| 
 |  | ||||||
|     if is_windows: |  | ||||||
|         exe_path          = "LosslessCut.exe" |  | ||||||
|         download_url      = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/LosslessCut-win-x64.7z" |  | ||||||
|         download_checksum = "4dbbad634a09d16fd2cb53461ca8b7b5e8506fdaf03f811233646493b3fe04c0" |  | ||||||
|         checksum          = "14452473962369dd3443976dab7dc15a6fbbb60a6c758e8b95337ed161648a5a" |  | ||||||
|     else: |  | ||||||
|         exe_path          = f"LosslessCut-linux-x86_64.AppImage" |  | ||||||
|         download_url      = f"https://github.com/mifi/lossless-cut/releases/download/v{version}/{exe_path}" |  | ||||||
|         download_checksum = "" |  | ||||||
|         checksum          = download_checksum |  | ||||||
| 
 |  | ||||||
|     result.append({ |  | ||||||
|         "label": "LosslessCut", |  | ||||||
|         "manifests": [ |  | ||||||
|             { |  | ||||||
|                 "download_url": download_url, |  | ||||||
|                 "download_checksum": download_checksum, |  | ||||||
|                 "version": version, |  | ||||||
|                 "unzip_method": 'default', |  | ||||||
|                 "executables": [ |  | ||||||
|                     { |  | ||||||
|                         "path": exe_path, |  | ||||||
|                         "symlink": symlink, |  | ||||||
|                         "add_to_devenv_path": False, |  | ||||||
|                         "checksum": checksum, |  | ||||||
|                     } |  | ||||||
|                 ], |  | ||||||
|                 "add_to_devenv_script": [], |  | ||||||
|             } |  | ||||||
|         ], |  | ||||||
|     }) |  | ||||||
| 
 |  | ||||||
|     return result |     return result | ||||||
|  | |||||||
| @ -121,7 +121,7 @@ def download_file_at_url(url, download_path, download_checksum, label): | |||||||
|             if os.path.isfile(download_path): |             if os.path.isfile(download_path): | ||||||
|                 os.unlink(download_path) |                 os.unlink(download_path) | ||||||
| 
 | 
 | ||||||
|             shutil.move(temp_file_path, download_path) |             os.rename(temp_file_path, download_path) | ||||||
| 
 | 
 | ||||||
|     if file_already_downloaded == False: |     if file_already_downloaded == False: | ||||||
|         if verify_file_sha256(download_path, download_checksum, 'Downloaded archive') == False: |         if verify_file_sha256(download_path, download_checksum, 'Downloaded archive') == False: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user