Skip to content

Three plugins are missing from the root README's Available Plugins listing #385

Description

@ChuckBuilds

What

The Available Plugins tables in the root README.md do not list every plugin in plugins/. Checking each directory against the tables:

birdnet-go
incoming-packages
jellyfin-now-playing

(pomodoro-timer was a fourth; it is added in #384.)

Someone browsing the repo front page will not find these at all, and the per-category counts in the headings (### Sports (17), ### Media (2), …) are computed by hand, so they will need adjusting when the rows are added.

Why it happens

scripts/update_readme_previews.py rewrites the Preview column of rows that already exist. It has no way to add a missing row — it does not know a plugin's display name, description, or category — so a plugin that is never added by hand stays invisible.

Suggested fix

Add the three rows under the right category headings, taking the display name and description from each plugin's manifest.json, and correct the counts in those headings.

Worth considering separately: have update_readme_previews.py (or CI) fail when a directory under plugins/ has no row, so this cannot drift again. It already walks the plugin list, so the check is nearly free.

I will add each of these as I reach that plugin in the README pass, unless you would rather do all three at once.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions