diff --git a/lnbits/extensions/example/__init__.py b/lnbits/extensions/example/__init__.py index 96cc6428c..88189869b 100644 --- a/lnbits/extensions/example/__init__.py +++ b/lnbits/extensions/example/__init__.py @@ -1,4 +1,5 @@ from fastapi import APIRouter +from fastapi.staticfiles import StaticFiles from lnbits.db import Database from lnbits.helpers import template_renderer @@ -7,6 +8,14 @@ db = Database("ext_example") example_ext: APIRouter = APIRouter(prefix="/example", tags=["example"]) +example_static_files = [ + { + "path": "/example/static", + "app": StaticFiles(packages=[("lnbits", "extensions/example/static")]), + "name": "example_static", + } +] + def example_renderer(): return template_renderer(["lnbits/extensions/example/templates"]) diff --git a/lnbits/extensions/example/config.json b/lnbits/extensions/example/config.json new file mode 100644 index 000000000..46e84ce4d --- /dev/null +++ b/lnbits/extensions/example/config.json @@ -0,0 +1,6 @@ +{ + "name": "Build your own!", + "short_description": "Extension building guide", + "tile": "/example/static/bitcoin-extension.png", + "contributors": ["github_username"] +} diff --git a/lnbits/extensions/example/example.config.json b/lnbits/extensions/example/example.config.json deleted file mode 100644 index 148484437..000000000 --- a/lnbits/extensions/example/example.config.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Build your own!!", - "short_description": "Join us, make an extension", - "tile": "/cashu/static/image/tile.png", - "contributors": ["github_username"] -} diff --git a/lnbits/extensions/example/static/bitcoin-extension.png b/lnbits/extensions/example/static/bitcoin-extension.png new file mode 100644 index 000000000..8366c0c2e Binary files /dev/null and b/lnbits/extensions/example/static/bitcoin-extension.png differ