Will this add-on be on the new Extension Platform?
Closed this issue · 14 comments
Hi, are there any plans to add this amazing add-on to the new Blender Extension Platform?
https://extensions.blender.org/
Hey Dangry, I'm not the original creator of the tool so I have no idea if the blender foundation would appreciate me submitting the codebase. I may reach out to see if I can do such a thing
Hi @oRazeD, it seems fine to upload Forks, I just got 2 forks of other add-ons approvde :) As long as you follow this:
Alright, I have some other personal add-ons I need to add to Extensions so I'll handle this when I do those. Thanks for bringing this up!
Awesome! Thank you :)
Hi, are there any news on this?
PS, GrabDoc will need to be set to "Awaiting Review" in order to get reviewed again, and hopfuly approvde on the extension platform!
The webpage already says it was set to "Awaiting Review", but I posted another comment with your instructions.... Hopefully it helps.
I updated my GrabDoc submission with everything they've asked for, but I've still run into one more issue I hope they can assist in resolving. Once GrabDoc is approved, I'll immediately do the same steps I did here to get UVToolkit on the extensions platform. Thanks for your patience!
https://extensions.blender.org/approval-queue/grabdoc/#activity-3259
Thank you! And hope the review proccese will go along a bit smoother from now one :)
I updated my GrabDoc submission with everything they've asked for, but I've still run into one more issue I hope they can assist in resolving. Once GrabDoc is approved, I'll immediately do the same steps I did here to get UVToolkit on the extensions platform. Thanks for your patience!
https://extensions.blender.org/approval-queue/grabdoc/#activity-3259
Hi, I made a fixed version, seems that the folder path to the blender_manifest.toml in get_version was wrong, now it start up with no errors! :)
GrabDoc.zip
New code:
def get_version(version: tuple[int, int, int] | None = None) -> str | None: if version is None: import os file_path = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "blender_manifest.toml") print(file_path) with open(file_path, "rb") as f: data = tomllib.load(f) return data.get("version", None) # NOTE: Since 4.2 this pattern is deprecated version_pattern = r'\((\d+), (\d+), (\d+)\)' match = re.match(version_pattern, str(version)) return '.'.join(match.groups()) if match else None
I also made some cleanups to the blender_manifest.toml
And do not forget that the add-on also needs a icon and at least one preview image to get accepted
Thanks for this. I got stuck here because the error code it gave was kind enough to not return an actual traceback, and the code worked in my development environment.
Since GrabDoc seems 99% of the way there, I modified UVToolkit to support the extensions system 0dbc47a and submitted the add-on to the extensions program.
Since GrabDoc seems 99% of the way there, I modified UVToolkit to support the extensions system 0dbc47a and submitted the add-on to the extensions program.
Yay! 🥳 🎊 Thank you so much! Thats awsome! 😄 Going to be great once its available! You are doing important work for the community!
Closing this as UV Toolkit is now available on the extensions program.