├── .gitmodules ├── LICENSE.md ├── README.md ├── _repo_generator.py ├── index.html ├── leia ├── repository.openwizard │ ├── addon.xml │ ├── fanart.jpg │ └── icon.png └── zips │ ├── addons.xml │ ├── addons.xml.md5 │ ├── plugin.program.openwizard │ ├── addon.xml │ ├── fanart.jpg │ ├── icon.png │ ├── plugin.program.openwizard-1.4.5.zip │ ├── plugin.program.openwizard-1.4.6.zip │ ├── plugin.program.openwizard-1.4.7.1.zip │ ├── plugin.program.openwizard-1.4.7.zip │ ├── plugin.program.openwizard-1.4.8.zip │ └── plugin.program.openwizard-1.4.9.zip │ └── repository.openwizard │ ├── addon.xml │ ├── fanart.jpg │ ├── icon.png │ └── repository.openwizard-2.0.zip ├── matrix ├── repository.openwizard │ ├── addon.xml │ ├── fanart.jpg │ └── icon.png └── zips │ ├── addons.xml │ ├── addons.xml.md5 │ ├── plugin.program.openwizard │ ├── addon.xml │ ├── fanart.jpg │ ├── icon.png │ ├── plugin.program.openwizard-2.0.0.zip │ ├── plugin.program.openwizard-2.0.1.zip │ ├── plugin.program.openwizard-2.0.2.zip │ ├── plugin.program.openwizard-2.0.3.1.zip │ ├── plugin.program.openwizard-2.0.3.zip │ ├── plugin.program.openwizard-2.0.4.zip │ ├── plugin.program.openwizard-2.0.5.zip │ ├── plugin.program.openwizard-2.0.6.zip │ └── plugin.program.openwizard-2.0.7.zip │ └── repository.openwizard │ ├── addon.xml │ ├── fanart.jpg │ ├── icon.png │ └── repository.openwizard-2.0.zip ├── presets ├── artwork_preset.xml ├── cache_presets.json ├── default_cache_preset.xml ├── high_end_preset.xml ├── low_ram_preset.xml └── zero_cache_preset.xml ├── repository.openwizard-2.0.zip ├── repository.openwizard ├── addon.xml ├── fanart.jpg └── icon.png └── zips ├── addons.xml ├── addons.xml.md5 └── repository.openwizard ├── addon.xml ├── fanart.jpg ├── icon.png └── repository.openwizard-2.0.zip /.gitmodules: -------------------------------------------------------------------------------- 1 | [submodule "leia/plugin.program.openwizard"] 2 | path = leia/plugin.program.openwizard 3 | url = https://github.com/a4k-openproject/plugin.program.openwizard 4 | [submodule "matrix/plugin.program.openwizard"] 5 | path = matrix/plugin.program.openwizard 6 | url = https://github.com/a4k-openproject/plugin.program.openwizard 7 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | 2 | Apache License 3 | Version 2.0, January 2004 4 | http://www.apache.org/licenses/ 5 | 6 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7 | 8 | 1. Definitions. 9 | 10 | "License" shall mean the terms and conditions for use, reproduction, 11 | and distribution as defined by Sections 1 through 9 of this document. 12 | 13 | "Licensor" shall mean the copyright owner or entity authorized by 14 | the copyright owner that is granting the License. 15 | 16 | "Legal Entity" shall mean the union of the acting entity and all 17 | other entities that control, are controlled by, or are under common 18 | control with that entity. For the purposes of this definition, 19 | "control" means (i) the power, direct or indirect, to cause the 20 | direction or management of such entity, whether by contract or 21 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 22 | outstanding shares, or (iii) beneficial ownership of such entity. 23 | 24 | "You" (or "Your") shall mean an individual or Legal Entity 25 | exercising permissions granted by this License. 26 | 27 | "Source" form shall mean the preferred form for making modifications, 28 | including but not limited to software source code, documentation 29 | source, and configuration files. 30 | 31 | "Object" form shall mean any form resulting from mechanical 32 | transformation or translation of a Source form, including but 33 | not limited to compiled object code, generated documentation, 34 | and conversions to other media types. 35 | 36 | "Work" shall mean the work of authorship, whether in Source or 37 | Object form, made available under the License, as indicated by a 38 | copyright notice that is included in or attached to the work 39 | (an example is provided in the Appendix below). 40 | 41 | "Derivative Works" shall mean any work, whether in Source or Object 42 | form, that is based on (or derived from) the Work and for which the 43 | editorial revisions, annotations, elaborations, or other modifications 44 | represent, as a whole, an original work of authorship. For the purposes 45 | of this License, Derivative Works shall not include works that remain 46 | separable from, or merely link (or bind by name) to the interfaces of, 47 | the Work and Derivative Works thereof. 48 | 49 | "Contribution" shall mean any work of authorship, including 50 | the original version of the Work and any modifications or additions 51 | to that Work or Derivative Works thereof, that is intentionally 52 | submitted to Licensor for inclusion in the Work by the copyright owner 53 | or by an individual or Legal Entity authorized to submit on behalf of 54 | the copyright owner. For the purposes of this definition, "submitted" 55 | means any form of electronic, verbal, or written communication sent 56 | to the Licensor or its representatives, including but not limited to 57 | communication on electronic mailing lists, source code control systems, 58 | and issue tracking systems that are managed by, or on behalf of, the 59 | Licensor for the purpose of discussing and improving the Work, but 60 | excluding communication that is conspicuously marked or otherwise 61 | designated in writing by the copyright owner as "Not a Contribution." 62 | 63 | "Contributor" shall mean Licensor and any individual or Legal Entity 64 | on behalf of whom a Contribution has been received by Licensor and 65 | subsequently incorporated within the Work. 66 | 67 | 2. Grant of Copyright License. Subject to the terms and conditions of 68 | this License, each Contributor hereby grants to You a perpetual, 69 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 70 | copyright license to reproduce, prepare Derivative Works of, 71 | publicly display, publicly perform, sublicense, and distribute the 72 | Work and such Derivative Works in Source or Object form. 73 | 74 | 3. Grant of Patent License. Subject to the terms and conditions of 75 | this License, each Contributor hereby grants to You a perpetual, 76 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 77 | (except as stated in this section) patent license to make, have made, 78 | use, offer to sell, sell, import, and otherwise transfer the Work, 79 | where such license applies only to those patent claims licensable 80 | by such Contributor that are necessarily infringed by their 81 | Contribution(s) alone or by combination of their Contribution(s) 82 | with the Work to which such Contribution(s) was submitted. If You 83 | institute patent litigation against any entity (including a 84 | cross-claim or counterclaim in a lawsuit) alleging that the Work 85 | or a Contribution incorporated within the Work constitutes direct 86 | or contributory patent infringement, then any patent licenses 87 | granted to You under this License for that Work shall terminate 88 | as of the date such litigation is filed. 89 | 90 | 4. Redistribution. You may reproduce and distribute copies of the 91 | Work or Derivative Works thereof in any medium, with or without 92 | modifications, and in Source or Object form, provided that You 93 | meet the following conditions: 94 | 95 | (a) You must give any other recipients of the Work or 96 | Derivative Works a copy of this License; and 97 | 98 | (b) You must cause any modified files to carry prominent notices 99 | stating that You changed the files; and 100 | 101 | (c) You must retain, in the Source form of any Derivative Works 102 | that You distribute, all copyright, patent, trademark, and 103 | attribution notices from the Source form of the Work, 104 | excluding those notices that do not pertain to any part of 105 | the Derivative Works; and 106 | 107 | (d) If the Work includes a "NOTICE" text file as part of its 108 | distribution, then any Derivative Works that You distribute must 109 | include a readable copy of the attribution notices contained 110 | within such NOTICE file, excluding those notices that do not 111 | pertain to any part of the Derivative Works, in at least one 112 | of the following places: within a NOTICE text file distributed 113 | as part of the Derivative Works; within the Source form or 114 | documentation, if provided along with the Derivative Works; or, 115 | within a display generated by the Derivative Works, if and 116 | wherever such third-party notices normally appear. The contents 117 | of the NOTICE file are for informational purposes only and 118 | do not modify the License. You may add Your own attribution 119 | notices within Derivative Works that You distribute, alongside 120 | or as an addendum to the NOTICE text from the Work, provided 121 | that such additional attribution notices cannot be construed 122 | as modifying the License. 123 | 124 | You may add Your own copyright statement to Your modifications and 125 | may provide additional or different license terms and conditions 126 | for use, reproduction, or distribution of Your modifications, or 127 | for any such Derivative Works as a whole, provided Your use, 128 | reproduction, and distribution of the Work otherwise complies with 129 | the conditions stated in this License. 130 | 131 | 5. Submission of Contributions. Unless You explicitly state otherwise, 132 | any Contribution intentionally submitted for inclusion in the Work 133 | by You to the Licensor shall be under the terms and conditions of 134 | this License, without any additional terms or conditions. 135 | Notwithstanding the above, nothing herein shall supersede or modify 136 | the terms of any separate license agreement you may have executed 137 | with Licensor regarding such Contributions. 138 | 139 | 6. Trademarks. This License does not grant permission to use the trade 140 | names, trademarks, service marks, or product names of the Licensor, 141 | except as required for reasonable and customary use in describing the 142 | origin of the Work and reproducing the content of the NOTICE file. 143 | 144 | 7. Disclaimer of Warranty. Unless required by applicable law or 145 | agreed to in writing, Licensor provides the Work (and each 146 | Contributor provides its Contributions) on an "AS IS" BASIS, 147 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 148 | implied, including, without limitation, any warranties or conditions 149 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 150 | PARTICULAR PURPOSE. You are solely responsible for determining the 151 | appropriateness of using or redistributing the Work and assume any 152 | risks associated with Your exercise of permissions under this License. 153 | 154 | 8. Limitation of Liability. In no event and under no legal theory, 155 | whether in tort (including negligence), contract, or otherwise, 156 | unless required by applicable law (such as deliberate and grossly 157 | negligent acts) or agreed to in writing, shall any Contributor be 158 | liable to You for damages, including any direct, indirect, special, 159 | incidental, or consequential damages of any character arising as a 160 | result of this License or out of the use or inability to use the 161 | Work (including but not limited to damages for loss of goodwill, 162 | work stoppage, computer failure or malfunction, or any and all 163 | other commercial damages or losses), even if such Contributor 164 | has been advised of the possibility of such damages. 165 | 166 | 9. Accepting Warranty or Additional Liability. While redistributing 167 | the Work or Derivative Works thereof, You may choose to offer, 168 | and charge a fee for, acceptance of support, warranty, indemnity, 169 | or other liability obligations and/or rights consistent with this 170 | License. However, in accepting such obligations, You may act only 171 | on Your own behalf and on Your sole responsibility, not on behalf 172 | of any other Contributor, and only if You agree to indemnify, 173 | defend, and hold each Contributor harmless for any liability 174 | incurred by, or claims asserted against, such Contributor by reason 175 | of your accepting any such warranty or additional liability. 176 | 177 | END OF TERMS AND CONDITIONS 178 | 179 | APPENDIX: How to apply the Apache License to your work. 180 | 181 | To apply the Apache License to your work, attach the following 182 | boilerplate notice, with the fields enclosed by brackets "{}" 183 | replaced with your own identifying information. (Don't include 184 | the brackets!) The text should be enclosed in the appropriate 185 | comment syntax for the file format. We also recommend that a 186 | file or class name and description of purpose be included on the 187 | same "printed page" as the copyright notice for easier 188 | identification within third-party archives. 189 | 190 | Copyright {yyyy} {name of copyright owner} 191 | 192 | Licensed under the Apache License, Version 2.0 (the "License"); 193 | you may not use this file except in compliance with the License. 194 | You may obtain a copy of the License at 195 | 196 | http://www.apache.org/licenses/LICENSE-2.0 197 | 198 | Unless required by applicable law or agreed to in writing, software 199 | distributed under the License is distributed on an "AS IS" BASIS, 200 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 201 | See the License for the specific language governing permissions and 202 | limitations under the License. 203 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OpenWizard Repository 2 | 3 | The official home of OpenWizard. 4 | 5 | Kodi File Manager Source: 6 | https://a4k-openproject.github.io/repository.openwizard/ -------------------------------------------------------------------------------- /_repo_generator.py: -------------------------------------------------------------------------------- 1 | """ 2 | Put this script in the root folder of your repo and it will 3 | zip up all addon folders, create a new zip in your zips folder 4 | and then update the md5 and addons.xml file 5 | """ 6 | 7 | import os 8 | import shutil 9 | import hashlib 10 | import zipfile 11 | from xml.etree import ElementTree 12 | 13 | SCRIPT_VERSION = 2 14 | KODI_VERSIONS = ["krypton", "leia", "matrix", "repo"] 15 | IGNORE = [ 16 | ".git", 17 | ".github", 18 | ".gitignore", 19 | ".DS_Store", 20 | "thumbs.db", 21 | ".idea", 22 | "venv", 23 | ] 24 | 25 | 26 | def _setup_colors(): 27 | color = os.system("color") 28 | console = 0 29 | if os.name == 'nt': # Only if we are running on Windows 30 | from ctypes import windll 31 | 32 | k = windll.kernel32 33 | console = k.SetConsoleMode(k.GetStdHandle(-11), 7) 34 | return color == 1 or console == 1 35 | 36 | 37 | _COLOR_ESCAPE = "\x1b[{}m" 38 | _COLORS = { 39 | "black": "30", 40 | "red": "31", 41 | "green": "4;32", 42 | "yellow": "3;33", 43 | "blue": "34", 44 | "magenta": "35", 45 | "cyan": "1;36", 46 | "grey": "37", 47 | "endc": "0", 48 | } 49 | _SUPPORTS_COLOR = _setup_colors() 50 | 51 | 52 | def color_text(text, color): 53 | return ( 54 | '{}{}{}'.format( 55 | _COLOR_ESCAPE.format(_COLORS[color]), 56 | text, 57 | _COLOR_ESCAPE.format(_COLORS["endc"]), 58 | ) 59 | if _SUPPORTS_COLOR 60 | else text 61 | ) 62 | 63 | 64 | def convert_bytes(num): 65 | """ 66 | this function will convert bytes to MB.... GB... etc 67 | """ 68 | for x in ['bytes', 'KB', 'MB', 'GB', 'TB']: 69 | if num < 1024.0: 70 | return "%3.1f %s" % (num, x) 71 | num /= 1024.0 72 | 73 | 74 | class Generator: 75 | """ 76 | Generates a new addons.xml file from each addons addon.xml file 77 | and a new addons.xml.md5 hash file. Must be run from the root of 78 | the checked-out repo. 79 | """ 80 | 81 | def __init__(self, release): 82 | self.release_path = release 83 | self.zips_path = os.path.join(self.release_path, "zips") 84 | addons_xml_path = os.path.join(self.zips_path, "addons.xml") 85 | md5_path = os.path.join(self.zips_path, "addons.xml.md5") 86 | 87 | if not os.path.exists(self.zips_path): 88 | os.makedirs(self.zips_path) 89 | 90 | self._remove_binaries() 91 | 92 | if self._generate_addons_file(addons_xml_path): 93 | print( 94 | "Successfully updated {}".format(color_text(addons_xml_path, 'yellow')) 95 | ) 96 | 97 | if self._generate_md5_file(addons_xml_path, md5_path): 98 | print("Successfully updated {}".format(color_text(md5_path, 'yellow'))) 99 | 100 | def _remove_binaries(self): 101 | """ 102 | Removes any and all compiled Python files before operations. 103 | """ 104 | 105 | for parent, dirnames, filenames in os.walk(self.release_path): 106 | for fn in filenames: 107 | if fn.lower().endswith("pyo") or fn.lower().endswith("pyc"): 108 | compiled = os.path.join(parent, fn) 109 | try: 110 | os.remove(compiled) 111 | print( 112 | "Removed compiled python file: {}".format( 113 | color_text(compiled, 'green') 114 | ) 115 | ) 116 | except: 117 | print( 118 | "Failed to remove compiled python file: {}".format( 119 | color_text(compiled, 'red') 120 | ) 121 | ) 122 | for dir in dirnames: 123 | if "pycache" in dir.lower(): 124 | compiled = os.path.join(parent, dir) 125 | try: 126 | shutil.rmtree(compiled) 127 | print( 128 | "Removed __pycache__ cache folder: {}".format( 129 | color_text(compiled, 'green') 130 | ) 131 | ) 132 | except: 133 | print( 134 | "Failed to remove __pycache__ cache folder: {}".format( 135 | color_text(compiled, 'red') 136 | ) 137 | ) 138 | 139 | def _create_zip(self, folder, addon_id, version): 140 | """ 141 | Creates a zip file in the zips directory for the given addon. 142 | """ 143 | addon_folder = os.path.join(self.release_path, folder) 144 | zip_folder = os.path.join(self.zips_path, addon_id) 145 | if not os.path.exists(zip_folder): 146 | os.makedirs(zip_folder) 147 | 148 | final_zip = os.path.join(zip_folder, "{0}-{1}.zip".format(addon_id, version)) 149 | if not os.path.exists(final_zip): 150 | zip = zipfile.ZipFile(final_zip, "w", compression=zipfile.ZIP_DEFLATED) 151 | root_len = len(os.path.dirname(os.path.abspath(addon_folder))) 152 | 153 | for root, dirs, files in os.walk(addon_folder): 154 | # remove any unneeded artifacts 155 | for i in IGNORE: 156 | if i in dirs: 157 | try: 158 | dirs.remove(i) 159 | except: 160 | pass 161 | for f in files: 162 | if f.startswith(i): 163 | try: 164 | files.remove(f) 165 | except: 166 | pass 167 | 168 | archive_root = os.path.abspath(root)[root_len:] 169 | 170 | for f in files: 171 | fullpath = os.path.join(root, f) 172 | archive_name = os.path.join(archive_root, f) 173 | zip.write(fullpath, archive_name, zipfile.ZIP_DEFLATED) 174 | 175 | zip.close() 176 | size = convert_bytes(os.path.getsize(final_zip)) 177 | print( 178 | "Zip created for {} ({}) - {}".format( 179 | color_text(addon_id, 'cyan'), 180 | color_text(version, 'green'), 181 | color_text(size, 'yellow'), 182 | ) 183 | ) 184 | 185 | def _copy_meta_files(self, addon_id, addon_folder): 186 | """ 187 | Copy the addon.xml and relevant art files into the relevant folders in the repository. 188 | """ 189 | 190 | tree = ElementTree.parse(os.path.join(self.release_path, addon_id, "addon.xml")) 191 | root = tree.getroot() 192 | 193 | copyfiles = ["addon.xml"] 194 | for ext in root.findall("extension"): 195 | if ext.get("point") in ["xbmc.addon.metadata", "kodi.addon.metadata"]: 196 | assets = ext.find("assets") 197 | if not assets: 198 | continue 199 | for art in [a for a in assets if a.text]: 200 | copyfiles.append(os.path.normpath(art.text)) 201 | 202 | src_folder = os.path.join(self.release_path, addon_id) 203 | for file in copyfiles: 204 | addon_path = os.path.join(src_folder, file) 205 | if not os.path.exists(addon_path): 206 | continue 207 | 208 | zips_path = os.path.join(addon_folder, file) 209 | asset_path = os.path.split(zips_path)[0] 210 | if not os.path.exists(asset_path): 211 | os.makedirs(asset_path) 212 | 213 | shutil.copy(addon_path, zips_path) 214 | 215 | def _generate_addons_file(self, addons_xml_path): 216 | """ 217 | Generates a zip for each found addon, and updates the addons.xml file accordingly. 218 | """ 219 | if not os.path.exists(addons_xml_path): 220 | addons_root = ElementTree.Element('root') 221 | addons_xml = ElementTree.ElementTree(addons_root) 222 | else: 223 | addons_xml = ElementTree.parse(addons_xml_path) 224 | addons_root = addons_xml.getroot() 225 | 226 | folders = [ 227 | i 228 | for i in os.listdir(self.release_path) 229 | if os.path.isdir(os.path.join(self.release_path, i)) 230 | and i != "zips" 231 | and not i.startswith(".") 232 | and os.path.exists(os.path.join(self.release_path, i, "addon.xml")) 233 | ] 234 | 235 | addon_xpath = "addon[@id='{}']" 236 | changed = False 237 | for addon in folders: 238 | try: 239 | addon_xml_path = os.path.join(self.release_path, addon, "addon.xml") 240 | addon_xml = ElementTree.parse(addon_xml_path) 241 | addon_root = addon_xml.getroot() 242 | id = addon_root.get('id') 243 | version = addon_root.get('version') 244 | 245 | updated = False 246 | addon_entry = addons_root.find(addon_xpath.format(id)) 247 | if addon_entry is not None and addon_entry.get('version') != version: 248 | index = addons_root.findall('addon').index(addon_entry) 249 | addons_root.remove(addon_entry) 250 | addons_root.insert(index, addon_root) 251 | updated = True 252 | changed = True 253 | elif addon_entry is None: 254 | addons_root.append(addon_root) 255 | updated = True 256 | changed = True 257 | 258 | if updated: 259 | # Create the zip files 260 | self._create_zip(addon, id, version) 261 | self._copy_meta_files(addon, os.path.join(self.zips_path, id)) 262 | except Exception as e: 263 | print( 264 | "Excluding {}: {}".format( 265 | color_text(id, 'yellow'), color_text(e, 'red') 266 | ) 267 | ) 268 | 269 | if changed: 270 | addons_root[:] = sorted(addons_root, key=lambda addon: addon.get('id')) 271 | try: 272 | addons_xml.write( 273 | addons_xml_path, encoding="utf-8", xml_declaration=True 274 | ) 275 | 276 | return changed 277 | except Exception as e: 278 | print( 279 | "An error occurred updating {}!\n{}".format( 280 | color_text(addons_xml_path, 'yellow'), color_text(e, 'red') 281 | ) 282 | ) 283 | 284 | def _generate_md5_file(self, addons_xml_path, md5_path): 285 | """ 286 | Generates a new addons.xml.md5 file. 287 | """ 288 | try: 289 | m = hashlib.md5( 290 | open(addons_xml_path, "r", encoding="utf-8").read().encode("utf-8") 291 | ).hexdigest() 292 | self._save_file(m, file=md5_path) 293 | 294 | return True 295 | except Exception as e: 296 | print( 297 | "An error occurred updating {}!\n{}".format( 298 | color_text(md5_path, 'yellow'), color_text(e, 'red') 299 | ) 300 | ) 301 | 302 | def _save_file(self, data, file): 303 | """ 304 | Saves a file. 305 | """ 306 | try: 307 | open(file, "w").write(data) 308 | except Exception as e: 309 | print( 310 | "An error occurred saving {}!\n{}".format( 311 | color_text(file, 'yellow'), color_text(e, 'red') 312 | ) 313 | ) 314 | 315 | 316 | if __name__ == "__main__": 317 | for release in [r for r in KODI_VERSIONS if os.path.exists(r)]: 318 | Generator(release) 319 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | repository.openwizard-2.0.zip 3 | -------------------------------------------------------------------------------- /leia/repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /leia/repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /leia/repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/repository.openwizard/icon.png -------------------------------------------------------------------------------- /leia/zips/addons.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | executable 14 | 15 | 16 | 17 | 18 | 19 | [COLOR limegreen]Open[/COLOR]Wizard 20 | [COLOR limegreen]Open[/COLOR]Wizard offers many maintenance features, selective add-on data saving, and automated build installs. 21 | all 22 | false 23 | https://www.github.com/drinfernoo/plugin.program.openwizard/ 24 | 25 | 1.4.9 26 | - Fix Error Related to Log 27 | 1.4.8 28 | - Fix regex for formatting tags 29 | - Fix theme selection after build install 30 | - Fix downloading into invalid path 31 | 1.4.7 32 | - Don't show Matrix builds in previous versions 33 | 1.4.6 34 | - Use Speed Tester add-on from official repo 35 | 1.4.5 36 | - Fix bugs with unintended files being cleared 37 | 1.4.4 38 | - Transfer ownership 39 | 1.4.3 40 | - Fix missing artwork on items (thanks @xulek) 41 | 1.4.2 42 | - A few bug fixes 43 | 1.4.1 44 | - Fix crash on fresh installs 45 | 1.4.0 46 | - Fix APK Installer 47 | - Convert official APK downloader to use official script 48 | - Add scrollbar to Save Data dialog 49 | - Fix skin path in build info 50 | 1.3.7 51 | - Fix import lock error 52 | 1.3.6 53 | - Fix notifications 54 | - Cleanup log files 55 | 1.3.5 56 | - Add Fen 57 | - Add Shadow 58 | - Fix restoring saved data every boot 59 | 1.3.4 60 | - Fix bad indent 61 | 1.3.3 62 | - Fix Unicode characters in notification window 63 | 1.3.2 64 | - Fix build restore 65 | 1.3.1 66 | - Fix "Keep Login Info" menu 67 | 1.3.0 68 | - Fix formatting of saved restore times 69 | - Fix local build zip being deleted on restore 70 | - Add YouTube API saving 71 | - Remove broken context menus 72 | - Fix repeating dialogs from shortcuts/favorites 73 | - Remove "Normal Install" option 74 | - Add "Logging Tools" menu 75 | - Add option to save guisettings.xml 76 | - Add TMDbHelper Fanart.tv saving 77 | - More fixes for OS X 78 | - Fix Seren Fanart.tv saving 79 | 1.2.9 80 | - Fix NuMb3r5 cache clearing 81 | - Fix hang during repo force check 82 | - Fix logins being restored every startup 83 | - Fix some file permission errors 84 | - Fix OS X backup errors 85 | 1.2.8 86 | - Add Gaia PM OAuth 87 | - Fix binary add-on restoration 88 | - Fix some issues with old settings 89 | - Fix timing on many startup tasks 90 | 1.2.7 91 | - Add TheMovieDb Helper 92 | 1.2.6 93 | - Fix Seren PM OAuth 94 | 1.2.5 95 | - Fix typo in debridit.py 96 | 1.2.4 97 | - Cover more edge cases during binary detection 98 | 1.2.3 99 | - Fix notification ID bug 100 | 1.2.2 101 | - Add Seren PM OAuth 102 | - Add AllDebrid spport for Gaia, Seren, ResolveURL, and URLResolver 103 | 1.2.1 104 | - General bug fixes 105 | 1.2.0 106 | - Silence save data notifications on startup 107 | - Fix Addon Installer menu 108 | - Convert addons.txt to JSON format 109 | 1.1.1 110 | - Fix error on advancedsettings categories 111 | 1.1.0 112 | - Add back advancedsettings area under System Tweaks/Fixes 113 | - Rudimentary version of advancedsettings editor. Can currently only handle editing pre-existing tags under 'cache' and 'network'. 114 | - Convert advanced.txt to JSON format 115 | - Add "built-in" advancedsettings.xml presets 116 | 1.0.3 117 | - Update artwork 118 | - Fix rare issues with URLs not working 119 | - Fix repetitive build prompt (again) 120 | - Fix builds downloading twice 121 | - Fix title coloring on notifications 122 | - Fix auto repo install 123 | - Fix first run settings not being respected 124 | 1.0.2 125 | - Fix crash in login menu 126 | - Fix auto install repo 127 | 1.0.1 128 | - Fix double startup 129 | - Fix repetitive build prompt 130 | - Fix main menu not opening on Krypton 131 | - Fix notification timeout 132 | - Fix crash in Trakt menu 133 | 1.0.0 134 | - Initial Commit 135 | 136 | 137 | icon.png 138 | fanart.png 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 147 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 148 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 149 | 150 | 151 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 152 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 153 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 154 | 155 | 156 | 157 | 158 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 159 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 160 | 161 | all 162 | 163 | icon.png 164 | fanart.jpg 165 | 166 | https://www.github.com/a4k-openproject/repository.openwizard/ 167 | 168 | 169 | 170 | -------------------------------------------------------------------------------- /leia/zips/addons.xml.md5: -------------------------------------------------------------------------------- 1 | d18ed17887493bc391d8e9d996554e4b -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | executable 13 | 14 | 15 | 16 | 17 | 18 | [COLOR limegreen]Open[/COLOR]Wizard 19 | [COLOR limegreen]Open[/COLOR]Wizard offers many maintenance features, selective add-on data saving, and automated build installs. 20 | all 21 | false 22 | https://www.github.com/drinfernoo/plugin.program.openwizard/ 23 | 24 | 1.4.9 25 | - Fix Error Related to Log 26 | 1.4.8 27 | - Fix regex for formatting tags 28 | - Fix theme selection after build install 29 | - Fix downloading into invalid path 30 | 1.4.7 31 | - Don't show Matrix builds in previous versions 32 | 1.4.6 33 | - Use Speed Tester add-on from official repo 34 | 1.4.5 35 | - Fix bugs with unintended files being cleared 36 | 1.4.4 37 | - Transfer ownership 38 | 1.4.3 39 | - Fix missing artwork on items (thanks @xulek) 40 | 1.4.2 41 | - A few bug fixes 42 | 1.4.1 43 | - Fix crash on fresh installs 44 | 1.4.0 45 | - Fix APK Installer 46 | - Convert official APK downloader to use official script 47 | - Add scrollbar to Save Data dialog 48 | - Fix skin path in build info 49 | 1.3.7 50 | - Fix import lock error 51 | 1.3.6 52 | - Fix notifications 53 | - Cleanup log files 54 | 1.3.5 55 | - Add Fen 56 | - Add Shadow 57 | - Fix restoring saved data every boot 58 | 1.3.4 59 | - Fix bad indent 60 | 1.3.3 61 | - Fix Unicode characters in notification window 62 | 1.3.2 63 | - Fix build restore 64 | 1.3.1 65 | - Fix "Keep Login Info" menu 66 | 1.3.0 67 | - Fix formatting of saved restore times 68 | - Fix local build zip being deleted on restore 69 | - Add YouTube API saving 70 | - Remove broken context menus 71 | - Fix repeating dialogs from shortcuts/favorites 72 | - Remove "Normal Install" option 73 | - Add "Logging Tools" menu 74 | - Add option to save guisettings.xml 75 | - Add TMDbHelper Fanart.tv saving 76 | - More fixes for OS X 77 | - Fix Seren Fanart.tv saving 78 | 1.2.9 79 | - Fix NuMb3r5 cache clearing 80 | - Fix hang during repo force check 81 | - Fix logins being restored every startup 82 | - Fix some file permission errors 83 | - Fix OS X backup errors 84 | 1.2.8 85 | - Add Gaia PM OAuth 86 | - Fix binary add-on restoration 87 | - Fix some issues with old settings 88 | - Fix timing on many startup tasks 89 | 1.2.7 90 | - Add TheMovieDb Helper 91 | 1.2.6 92 | - Fix Seren PM OAuth 93 | 1.2.5 94 | - Fix typo in debridit.py 95 | 1.2.4 96 | - Cover more edge cases during binary detection 97 | 1.2.3 98 | - Fix notification ID bug 99 | 1.2.2 100 | - Add Seren PM OAuth 101 | - Add AllDebrid spport for Gaia, Seren, ResolveURL, and URLResolver 102 | 1.2.1 103 | - General bug fixes 104 | 1.2.0 105 | - Silence save data notifications on startup 106 | - Fix Addon Installer menu 107 | - Convert addons.txt to JSON format 108 | 1.1.1 109 | - Fix error on advancedsettings categories 110 | 1.1.0 111 | - Add back advancedsettings area under System Tweaks/Fixes 112 | - Rudimentary version of advancedsettings editor. Can currently only handle editing pre-existing tags under 'cache' and 'network'. 113 | - Convert advanced.txt to JSON format 114 | - Add "built-in" advancedsettings.xml presets 115 | 1.0.3 116 | - Update artwork 117 | - Fix rare issues with URLs not working 118 | - Fix repetitive build prompt (again) 119 | - Fix builds downloading twice 120 | - Fix title coloring on notifications 121 | - Fix auto repo install 122 | - Fix first run settings not being respected 123 | 1.0.2 124 | - Fix crash in login menu 125 | - Fix auto install repo 126 | 1.0.1 127 | - Fix double startup 128 | - Fix repetitive build prompt 129 | - Fix main menu not opening on Krypton 130 | - Fix notification timeout 131 | - Fix crash in Trakt menu 132 | 1.0.0 133 | - Initial Commit 134 | 135 | 136 | icon.png 137 | fanart.png 138 | 139 | 140 | 141 | -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/fanart.jpg -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/icon.png -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.5.zip -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.6.zip -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.7.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.7.1.zip -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.7.zip -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.8.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.8.zip -------------------------------------------------------------------------------- /leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.9.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/plugin.program.openwizard/plugin.program.openwizard-1.4.9.zip -------------------------------------------------------------------------------- /leia/zips/repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /leia/zips/repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /leia/zips/repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/repository.openwizard/icon.png -------------------------------------------------------------------------------- /leia/zips/repository.openwizard/repository.openwizard-2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/leia/zips/repository.openwizard/repository.openwizard-2.0.zip -------------------------------------------------------------------------------- /matrix/repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /matrix/repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /matrix/repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/repository.openwizard/icon.png -------------------------------------------------------------------------------- /matrix/zips/addons.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | executable 14 | 15 | 16 | 17 | 18 | 19 | [COLOR limegreen]Open[/COLOR]Wizard 20 | [COLOR limegreen]Open[/COLOR]Wizard offers many maintenance features, selective add-on data saving, and automated build installs. 21 | all 22 | false 23 | https://www.github.com/a4k-openproject/plugin.program.openwizard/ 24 | 25 | 2.0.7 26 | - Fix Error when using default log settings 27 | 2.0.6 28 | - Fix regex for formatting tags 29 | - Fix theme selection after build install 30 | - Fix downloading into invalid path 31 | 2.0.5 32 | - Add Enable All Add-ons after Build Install 33 | 2.0.4 34 | - Fix leftover broken dialogs 35 | 2.0.3 36 | - Don't show previous version builds in Matrix 37 | 2.0.2 38 | - Replace remaining occurences of LOGNOTICE 39 | 2.0.1 40 | - Add attribution to @slamious 41 | 2.0.0 42 | - Initial Matrix support 43 | 1.4.5 44 | - Fix bugs with unintended files being cleared` 45 | 1.4.4 46 | - Transfer ownership 47 | 1.4.3 48 | - Fix missing artwork on items (thanks @xulek) 49 | 1.4.2 50 | - A few bug fixes 51 | 1.4.1 52 | - Fix crash on fresh installs 53 | 1.4.0 54 | - Fix APK Installer 55 | - Convert official APK downloader to use official script 56 | - Add scrollbar to Save Data dialog 57 | - Fix skin path in build info 58 | 1.3.7 59 | - Fix import lock error 60 | 1.3.6 61 | - Fix notifications 62 | - Cleanup log files 63 | 1.3.5 64 | - Add Fen 65 | - Add Shadow 66 | - Fix restoring saved data every boot 67 | 1.3.4 68 | - Fix bad indent 69 | 1.3.3 70 | - Fix Unicode characters in notification window 71 | 1.3.2 72 | - Fix build restore 73 | 1.3.1 74 | - Fix "Keep Login Info" menu 75 | 1.3.0 76 | - Fix formatting of saved restore times 77 | - Fix local build zip being deleted on restore 78 | - Add YouTube API saving 79 | - Remove broken context menus 80 | - Fix repeating dialogs from shortcuts/favorites 81 | - Remove "Normal Install" option 82 | - Add "Logging Tools" menu 83 | - Add option to save guisettings.xml 84 | - Add TMDbHelper Fanart.tv saving 85 | - More fixes for OS X 86 | - Fix Seren Fanart.tv saving 87 | 1.2.9 88 | - Fix NuMb3r5 cache clearing 89 | - Fix hang during repo force check 90 | - Fix logins being restored every startup 91 | - Fix some file permission errors 92 | - Fix OS X backup errors 93 | 1.2.8 94 | - Add Gaia PM OAuth 95 | - Fix binary add-on restoration 96 | - Fix some issues with old settings 97 | - Fix timing on many startup tasks 98 | 1.2.7 99 | - Add TheMovieDb Helper 100 | 1.2.6 101 | - Fix Seren PM OAuth 102 | 1.2.5 103 | - Fix typo in debridit.py 104 | 1.2.4 105 | - Cover more edge cases during binary detection 106 | 1.2.3 107 | - Fix notification ID bug 108 | 1.2.2 109 | - Add Seren PM OAuth 110 | - Add AllDebrid spport for Gaia, Seren, ResolveURL, and URLResolver 111 | 1.2.1 112 | - General bug fixes 113 | 1.2.0 114 | - Silence save data notifications on startup 115 | - Fix Addon Installer menu 116 | - Convert addons.txt to JSON format 117 | 1.1.1 118 | - Fix error on advancedsettings categories 119 | 1.1.0 120 | - Add back advancedsettings area under System Tweaks/Fixes 121 | - Rudimentary version of advancedsettings editor. Can currently only handle editing pre-existing tags under 'cache' and 'network'. 122 | - Convert advanced.txt to JSON format 123 | - Add "built-in" advancedsettings.xml presets 124 | 1.0.3 125 | - Update artwork 126 | - Fix rare issues with URLs not working 127 | - Fix repetitive build prompt (again) 128 | - Fix builds downloading twice 129 | - Fix title coloring on notifications 130 | - Fix auto repo install 131 | - Fix first run settings not being respected 132 | 1.0.2 133 | - Fix crash in login menu 134 | - Fix auto install repo 135 | 1.0.1 136 | - Fix double startup 137 | - Fix repetitive build prompt 138 | - Fix main menu not opening on Krypton 139 | - Fix notification timeout 140 | - Fix crash in Trakt menu 141 | 1.0.0 142 | - Initial Commit 143 | 144 | 145 | icon.png 146 | fanart.png 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 155 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 156 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 157 | 158 | 159 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 160 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 161 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 162 | 163 | 164 | 165 | 166 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 167 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 168 | 169 | all 170 | 171 | icon.png 172 | fanart.jpg 173 | 174 | https://www.github.com/a4k-openproject/repository.openwizard/ 175 | 176 | 177 | 178 | -------------------------------------------------------------------------------- /matrix/zips/addons.xml.md5: -------------------------------------------------------------------------------- 1 | 2db61a47717d82f4b39a105e332a8777 -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | executable 13 | 14 | 15 | 16 | 17 | 18 | [COLOR limegreen]Open[/COLOR]Wizard 19 | [COLOR limegreen]Open[/COLOR]Wizard offers many maintenance features, selective add-on data saving, and automated build installs. 20 | all 21 | false 22 | https://www.github.com/a4k-openproject/plugin.program.openwizard/ 23 | 24 | 2.0.7 25 | - Fix Error when using default log settings 26 | 2.0.6 27 | - Fix regex for formatting tags 28 | - Fix theme selection after build install 29 | - Fix downloading into invalid path 30 | 2.0.5 31 | - Add Enable All Add-ons after Build Install 32 | 2.0.4 33 | - Fix leftover broken dialogs 34 | 2.0.3 35 | - Don't show previous version builds in Matrix 36 | 2.0.2 37 | - Replace remaining occurences of LOGNOTICE 38 | 2.0.1 39 | - Add attribution to @slamious 40 | 2.0.0 41 | - Initial Matrix support 42 | 1.4.5 43 | - Fix bugs with unintended files being cleared` 44 | 1.4.4 45 | - Transfer ownership 46 | 1.4.3 47 | - Fix missing artwork on items (thanks @xulek) 48 | 1.4.2 49 | - A few bug fixes 50 | 1.4.1 51 | - Fix crash on fresh installs 52 | 1.4.0 53 | - Fix APK Installer 54 | - Convert official APK downloader to use official script 55 | - Add scrollbar to Save Data dialog 56 | - Fix skin path in build info 57 | 1.3.7 58 | - Fix import lock error 59 | 1.3.6 60 | - Fix notifications 61 | - Cleanup log files 62 | 1.3.5 63 | - Add Fen 64 | - Add Shadow 65 | - Fix restoring saved data every boot 66 | 1.3.4 67 | - Fix bad indent 68 | 1.3.3 69 | - Fix Unicode characters in notification window 70 | 1.3.2 71 | - Fix build restore 72 | 1.3.1 73 | - Fix "Keep Login Info" menu 74 | 1.3.0 75 | - Fix formatting of saved restore times 76 | - Fix local build zip being deleted on restore 77 | - Add YouTube API saving 78 | - Remove broken context menus 79 | - Fix repeating dialogs from shortcuts/favorites 80 | - Remove "Normal Install" option 81 | - Add "Logging Tools" menu 82 | - Add option to save guisettings.xml 83 | - Add TMDbHelper Fanart.tv saving 84 | - More fixes for OS X 85 | - Fix Seren Fanart.tv saving 86 | 1.2.9 87 | - Fix NuMb3r5 cache clearing 88 | - Fix hang during repo force check 89 | - Fix logins being restored every startup 90 | - Fix some file permission errors 91 | - Fix OS X backup errors 92 | 1.2.8 93 | - Add Gaia PM OAuth 94 | - Fix binary add-on restoration 95 | - Fix some issues with old settings 96 | - Fix timing on many startup tasks 97 | 1.2.7 98 | - Add TheMovieDb Helper 99 | 1.2.6 100 | - Fix Seren PM OAuth 101 | 1.2.5 102 | - Fix typo in debridit.py 103 | 1.2.4 104 | - Cover more edge cases during binary detection 105 | 1.2.3 106 | - Fix notification ID bug 107 | 1.2.2 108 | - Add Seren PM OAuth 109 | - Add AllDebrid spport for Gaia, Seren, ResolveURL, and URLResolver 110 | 1.2.1 111 | - General bug fixes 112 | 1.2.0 113 | - Silence save data notifications on startup 114 | - Fix Addon Installer menu 115 | - Convert addons.txt to JSON format 116 | 1.1.1 117 | - Fix error on advancedsettings categories 118 | 1.1.0 119 | - Add back advancedsettings area under System Tweaks/Fixes 120 | - Rudimentary version of advancedsettings editor. Can currently only handle editing pre-existing tags under 'cache' and 'network'. 121 | - Convert advanced.txt to JSON format 122 | - Add "built-in" advancedsettings.xml presets 123 | 1.0.3 124 | - Update artwork 125 | - Fix rare issues with URLs not working 126 | - Fix repetitive build prompt (again) 127 | - Fix builds downloading twice 128 | - Fix title coloring on notifications 129 | - Fix auto repo install 130 | - Fix first run settings not being respected 131 | 1.0.2 132 | - Fix crash in login menu 133 | - Fix auto install repo 134 | 1.0.1 135 | - Fix double startup 136 | - Fix repetitive build prompt 137 | - Fix main menu not opening on Krypton 138 | - Fix notification timeout 139 | - Fix crash in Trakt menu 140 | 1.0.0 141 | - Initial Commit 142 | 143 | 144 | icon.png 145 | fanart.png 146 | 147 | 148 | 149 | -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/fanart.jpg -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/icon.png -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.0.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.1.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.2.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.3.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.3.1.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.3.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.3.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.4.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.4.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.5.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.5.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.6.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.6.zip -------------------------------------------------------------------------------- /matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.7.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/plugin.program.openwizard/plugin.program.openwizard-2.0.7.zip -------------------------------------------------------------------------------- /matrix/zips/repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /matrix/zips/repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /matrix/zips/repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/repository.openwizard/icon.png -------------------------------------------------------------------------------- /matrix/zips/repository.openwizard/repository.openwizard-2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/matrix/zips/repository.openwizard/repository.openwizard-2.0.zip -------------------------------------------------------------------------------- /presets/artwork_preset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | characterart 5 | clearart 6 | clearlogo 7 | landscape 8 | keyart 9 | 10 | 11 | landscape 12 | 13 | 14 | fanart 15 | 16 | 17 | banner 18 | clearart 19 | clearlogo 20 | discart 21 | landscape 22 | keyart 23 | 24 | 25 | banner 26 | clearart 27 | clearlogo 28 | discart 29 | landscape 30 | keyart 31 | 32 | 33 | banner 34 | clearart 35 | clearlogo 36 | discart 37 | landscape 38 | 39 | 40 | -------------------------------------------------------------------------------- /presets/cache_presets.json: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | { 4 | "name": "Default Network & Cache Settings", 5 | "url": "https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/presets/default_cache_preset.xml", 6 | "description": "This preset will restore the default settings for the 'network' and 'cache' categories." 7 | }, 8 | { 9 | "name": "Zero Cache Preset", 10 | "url": "https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/presets/zero_cache_preset.xml", 11 | "description": "This preset will enable 'zero cache' on your device. [B]DO NOT[/B] use this preset on devices with low amounts of free storage, or that have flash storage. [B]It is only safe[/B] to use on devices with hard drives." 12 | }, 13 | { 14 | "name": "Low-RAM Device Preset", 15 | "url": "https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/presets/low_ram_preset.xml", 16 | "description": "This preset can be used on devices with less than 2GB of RAM, like Amazon Fire Sticks." 17 | }, 18 | { 19 | "name": "High-End Device Preset", 20 | "url": "https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/presets/high_end_preset.xml", 21 | "description": "This preset can be used on devices with more than 2GB of RAM, like the Nvidia Shield." 22 | } 23 | ] 24 | } -------------------------------------------------------------------------------- /presets/default_cache_preset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0 9 | 0 10 | 4.0 11 | 12 | 13 | 10 14 | 20 15 | 2 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /presets/high_end_preset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 314572800 5 | 15 6 | 7 | -------------------------------------------------------------------------------- /presets/low_ram_preset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 157286400 5 | 10 6 | 7 | -------------------------------------------------------------------------------- /presets/zero_cache_preset.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 1 4 | 0 5 | 30 6 | 7 | -------------------------------------------------------------------------------- /repository.openwizard-2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/repository.openwizard-2.0.zip -------------------------------------------------------------------------------- /repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/repository.openwizard/icon.png -------------------------------------------------------------------------------- /zips/addons.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 8 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 9 | 10 | 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 13 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 14 | 15 | 16 | 17 | 18 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 19 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 20 | 21 | all 22 | 23 | icon.png 24 | fanart.jpg 25 | 26 | https://www.github.com/a4k-openproject/repository.openwizard/ 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /zips/addons.xml.md5: -------------------------------------------------------------------------------- 1 | 606e473f22850c1d71e0ef56f36973af -------------------------------------------------------------------------------- /zips/repository.openwizard/addon.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml 6 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/addons.xml.md5 7 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/leia/zips/ 8 | 9 | 10 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml 11 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/addons.xml.md5 12 | https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/master/matrix/zips/ 13 | 14 | 15 | 16 | 17 | [COLOR limegreen][B]Open[/B][/COLOR]Wizard 18 | The official home of [COLOR limegreen][B]Open[/B][/COLOR]Wizard. 19 | 20 | all 21 | 22 | icon.png 23 | fanart.jpg 24 | 25 | https://www.github.com/a4k-openproject/repository.openwizard/ 26 | 27 | -------------------------------------------------------------------------------- /zips/repository.openwizard/fanart.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/zips/repository.openwizard/fanart.jpg -------------------------------------------------------------------------------- /zips/repository.openwizard/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/zips/repository.openwizard/icon.png -------------------------------------------------------------------------------- /zips/repository.openwizard/repository.openwizard-2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/a4k-openproject/repository.openwizard/6e42a9e94b3d8bf2f4fee9da0e40c7fb6c8aae4d/zips/repository.openwizard/repository.openwizard-2.0.zip --------------------------------------------------------------------------------