diff --git a/hello-world.zip b/hello-world.zip new file mode 100644 index 0000000..7ed75fd Binary files /dev/null and b/hello-world.zip differ diff --git a/hello-world/__init__.py b/hello-world/__init__.py new file mode 100644 index 0000000..4fba2b4 --- /dev/null +++ b/hello-world/__init__.py @@ -0,0 +1,4 @@ +def register(): + print("Hello World") +def unregister(): + print("Goodbye World") \ No newline at end of file diff --git a/hello-world/blender_manifest.toml b/hello-world/blender_manifest.toml new file mode 100644 index 0000000..fb63b75 --- /dev/null +++ b/hello-world/blender_manifest.toml @@ -0,0 +1,73 @@ +schema_version = "1.0.0" + +# Example of manifest file for a Blender extension +# Change the values according to your extension +id = "hello_world" +version = "1.0.0" +name = "Hello World" +tagline = "This is another extension" +maintainer = "Simon Nordon " +# Supported types: "add-on", "theme" +type = "add-on" + +# Optional link to documentation, support, source files, etc +# website = "https://extensions.blender.org/add-ons/my-example-package/" + +# Optional list defined by Blender and server, see: +# https://docs.blender.org/manual/en/dev/advanced/extensions/tags.html +tags = ["Animation", "Sequencer"] + +blender_version_min = "4.2.0" +# # Optional: Blender version that the extension does not support, earlier versions are supported. +# # This can be omitted and defined later on the extensions platform if an issue is found. +# blender_version_max = "5.1.0" + +# License conforming to https://spdx.org/licenses/ (use "SPDX: prefix) +# https://docs.blender.org/manual/en/dev/advanced/extensions/licenses.html +license = [ + "SPDX:GPL-2.0-or-later", +] +# Optional: required by some licenses. +# copyright = [ +# "2002-2024 Developer Name", +# "1998 Company Name", +# ] + +# Optional list of supported platforms. If omitted, the extension will be available in all operating systems. +# platforms = ["windows-x64", "macos-arm64", "linux-x64"] +# Other supported platforms: "windows-arm64", "macos-x64" + +# Optional: bundle 3rd party Python modules. +# https://docs.blender.org/manual/en/dev/advanced/extensions/python_wheels.html +# wheels = [ +# "./wheels/hexdump-3.3-py3-none-any.whl", +# "./wheels/jsmin-3.0.1-py3-none-any.whl", +# ] + +# # Optional: add-ons can list which resources they will require: +# # * files (for access of any filesystem operations) +# # * network (for internet access) +# # * clipboard (to read and/or write the system clipboard) +# # * camera (to capture photos and videos) +# # * microphone (to capture audio) +# # +# # If using network, remember to also check `bpy.app.online_access` +# # https://docs.blender.org/manual/en/dev/advanced/extensions/addons.html#internet-access +# # +# # For each permission it is important to also specify the reason why it is required. +# # Keep this a single short sentence without a period (.) at the end. +# # For longer explanations use the documentation or detail page. +# +# [permissions] +# network = "Need to sync motion-capture data to server" +# files = "Import/export FBX from/to disk" +# clipboard = "Copy and paste bone transforms" + +# Optional: build settings. +# https://docs.blender.org/manual/en/dev/advanced/extensions/command_line_arguments.html#command-line-args-extension-build +# [build] +# paths_exclude_pattern = [ +# "__pycache__/", +# "/.git/", +# "/*.zip", +# ] \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..c12fc77 --- /dev/null +++ b/index.html @@ -0,0 +1,34 @@ + + + + + Blender Extensions + + +

Blender Extension Listing:

+

Add-on

+
+ + + + + + + + + + + + + + + + + + + +
IDNameDescriptionWebsiteBlender VersionsPlatformsSize
hello_world-1.0.0Hello WorldThis is another extension~4.2.0 - ~all1.6KB
+ +

Built 2024-08-05, 05:37

+ + diff --git a/index.json b/index.json new file mode 100644 index 0000000..c7f1cef --- /dev/null +++ b/index.json @@ -0,0 +1,26 @@ +{ + "version": "v1", + "blocklist": [], + "data": [ + { + "schema_version": "1.0.0", + "id": "hello_world", + "name": "Hello World", + "tagline": "This is another extension", + "version": "1.0.0", + "type": "add-on", + "maintainer": "Simon Nordon ", + "license": [ + "SPDX:GPL-2.0-or-later" + ], + "blender_version_min": "4.2.0", + "tags": [ + "Animation", + "Sequencer" + ], + "archive_url": "./hello-world.zip", + "archive_size": 1596, + "archive_hash": "sha256:99f4c18b16b81d392894c9bc75a020e2e90e43dda15cd3809d8a03f588148ac4" + } + ] +} \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..d2b48e3 --- /dev/null +++ b/readme.md @@ -0,0 +1 @@ +https://docs.blender.org/manual/en/latest/advanced/extensions/creating_repository/static_repository.html