├── .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
--------------------------------------------------------------------------------