Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] Disable/hide metadata plugin #1146

Open
ResRipper opened this issue Dec 31, 2024 · 3 comments
Open

[Feature request] Disable/hide metadata plugin #1146

ResRipper opened this issue Dec 31, 2024 · 3 comments
Labels

Comments

@ResRipper
Copy link

Please describe your suggestion, and the problem it'd solve.

Add a toggle to disable/hide a plugin so it doesn't appear in the "Import tags from plugin" list.

Currently there are 21 options shown in the list, and I think normal users will only use 4 or 5 of them on a regular basis. As there will be more plugins to come, it is important to allow the user to hide plugins, resulting in a much cleaner interface.

@Difegue
Copy link
Owner

Difegue commented Dec 31, 2024

Long-term the idea is more to stop bundling all plugins with the core server and to rely on an external repo instead; It's currently not very efficient to have to wait for a new server release to get a bunch of plugin fixes.

Only issue is that requires a bunch of infrastructure work so it hasn't been done yet :^)

@Difegue Difegue added the plugin label Dec 31, 2024
@ResRipper
Copy link
Author

Each plugin is a single file I assume (not familiar with Perl), so the easiest way might be to use a GitHub repo to store plugins and download directly from it; you could even put a description file for all plugins in the repo, so no need to bundle plugin info with the server.

@IceBreeze
Copy link
Contributor

Another way could be to add a fixed first option to the "select" menu, with a generic text like "Parse URL...", that when called checks if exists a plugin that can work with the specified URL.

The plugins should expose a method that must be called passing an URL and returns true or false.
Also it might be useful to add a new plugin category ("scrapers"?) to easily exclude these plugins from the "select" menu.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants