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] Plugin support #20

Open
knasiotis opened this issue Jun 4, 2024 · 1 comment
Open

[Feature Request] Plugin support #20

knasiotis opened this issue Jun 4, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@knasiotis
Copy link

Instead of hard coding data fetches from every known weather provider, allow for providers to be imported as plugins. Tachiyomi (now Mihon) should have an implementation of this feature (for other purposes ofc).
The benefit of this would be that the weight of the implementation gets off your shoulders and we could design implementations such as web scrapers to connect overmorrow with our local weather providers.

@bmaroti9
Copy link
Owner

Wow, this is a pretty ambitious issue!
Designing a fully functional plugin system would be very challenging and time consuming for me, and i feel there are much more pressing problems that need to be fixed, and feature to be implemented. I have no idea how i would even start building that, i would need servers, and all kinds of stuff. I have no experience in any of that. :(
Even say if I could do it, I wouldn't want to have a full plugin system built just to have 4 plugins actually made for it.
(sorry if i'm underestimating you guys but i don't the community is yet big enough for this)
I would much rather for your to just make a pull request and i will happily merge your local weather provider.
If we get to say 10 hard coded implementations, then we can start thinking about a plugin system.

@bmaroti9 bmaroti9 added the enhancement New feature or request label Jul 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants