diff --git a/.gitignore b/.gitignore index 980361b..5d7aecb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ docs/superpowers/ # Plugin directory — managed as a separate repo (bvandeusen/fabledscryer-plugins) # PLUGIN_DIR in config.yaml points here at runtime -plugins/ +/plugins/ # Python __pycache__/ diff --git a/docs/plugins/index.yaml.example b/docs/plugins/index.yaml.example index d8d42e4..ec0c6d2 100644 --- a/docs/plugins/index.yaml.example +++ b/docs/plugins/index.yaml.example @@ -4,7 +4,7 @@ # It is fetched by the app's Settings → Plugins → Plugin Catalog UI. # # Fabled Scryer reads this file from: -# https://raw.githubusercontent.com/bvandeusen/fabledscryer-plugins/main/index.yaml +# https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/raw/branch/main/index.yaml # # After adding or updating a plugin entry, commit and push — the change is # live immediately for anyone whose app fetches the catalog (cache TTL: 5 min). @@ -24,10 +24,10 @@ # shasum -a 256 traefik.zip (macOS) # # Download URL conventions: -# GitHub release assets (recommended): -# https://github.com/bvandeusen/fabledscryer-plugins/releases/download/traefik-v1.0.0/traefik.zip -# GitHub source archive of a subdirectory tag is not directly supported; -# use release assets created by the publish workflow (see .github/workflows/publish.yml). +# Gitea release assets (recommended): +# https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/releases/download/traefik-v1.0.0/traefik.zip +# Upload the zip as a release attachment in Gitea; paste the URL here. +# Source archive tarballs work too but release assets are preferred (smaller, plugin-only). version: 1 updated: "2026-03-22" @@ -40,9 +40,9 @@ plugins: author: "FabledScryer" license: "MIT" min_app_version: "0.1.0" - repository_url: "https://github.com/bvandeusen/fabledscryer-plugins" - homepage: "https://github.com/bvandeusen/fabledscryer-plugins/tree/main/traefik" - download_url: "https://github.com/bvandeusen/fabledscryer-plugins/releases/download/traefik-v1.0.0/traefik.zip" + repository_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins" + homepage: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/src/branch/main/traefik" + download_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/releases/download/traefik-v1.0.0/traefik.zip" checksum_sha256: "" # fill in after running: sha256sum traefik.zip tags: - proxy @@ -55,9 +55,9 @@ plugins: author: "FabledScryer" license: "MIT" min_app_version: "0.1.0" - repository_url: "https://github.com/bvandeusen/fabledscryer-plugins" - homepage: "https://github.com/bvandeusen/fabledscryer-plugins/tree/main/unifi" - download_url: "https://github.com/bvandeusen/fabledscryer-plugins/releases/download/unifi-v1.0.0/unifi.zip" + repository_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins" + homepage: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/src/branch/main/unifi" + download_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/releases/download/unifi-v1.0.0/unifi.zip" checksum_sha256: "" tags: - network @@ -70,9 +70,9 @@ plugins: author: "FabledScryer" license: "MIT" min_app_version: "0.1.0" - repository_url: "https://github.com/bvandeusen/fabledscryer-plugins" - homepage: "https://github.com/bvandeusen/fabledscryer-plugins/tree/main/ups" - download_url: "https://github.com/bvandeusen/fabledscryer-plugins/releases/download/ups-v1.0.0/ups.zip" + repository_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins" + homepage: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/src/branch/main/ups" + download_url: "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/releases/download/ups-v1.0.0/ups.zip" checksum_sha256: "" tags: - ups diff --git a/docs/plugins/writing-a-plugin.md b/docs/plugins/writing-a-plugin.md index 80580c2..225a047 100644 --- a/docs/plugins/writing-a-plugin.md +++ b/docs/plugins/writing-a-plugin.md @@ -325,7 +325,7 @@ Role hierarchy: `admin > operator > viewer`. Requiring `viewer` grants access to ## Publishing to the Catalog -The official plugin catalog is hosted at `https://github.com/bvandeusen/fabledscryer-plugins`. Anyone can submit a plugin by opening a pull request — first-party and third-party plugins are treated identically by the catalog system. +The official plugin catalog is hosted at `https://git.fabledsword.com/bvandeusen/FabledScryer-plugins`. Anyone can submit a plugin by opening a pull request — first-party and third-party plugins are treated identically by the catalog system. ### Repo layout diff --git a/fabledscryer/core/settings.py b/fabledscryer/core/settings.py index 48494d5..920cbbe 100644 --- a/fabledscryer/core/settings.py +++ b/fabledscryer/core/settings.py @@ -50,7 +50,7 @@ DEFAULTS: dict[str, Any] = { "ansible.sources": [], "ping.threshold.good_ms": 50, "ping.threshold.warn_ms": 200, - "plugins.index_url": "https://raw.githubusercontent.com/bvandeusen/fabledscryer-plugins/main/index.yaml", + "plugins.index_url": "https://git.fabledsword.com/bvandeusen/FabledScryer-plugins/raw/branch/main/index.yaml", }