Skip to content
This repository has been archived by the owner on Mar 7, 2020. It is now read-only.

Download plugins from GitHub rather than packaging them into Autoplugin #130

Open
bamhm182 opened this issue Jan 19, 2019 · 3 comments
Open

Comments

@bamhm182
Copy link
Contributor

Suggested by @caghandemir.

We should look into pulling the plugins from GitHub rather than packaging them all into Autoplugin. This would make Autoplugin lighter and its updates quicker while at the same time, allowing the devs of some awesome plugins to get the numbers they deserve.

Downside may be that it could be a little finicky to download plugins as they are installed. Maybe we think about downloading them all on the first launch of Autoplugin or if they are missing.

@ghost
Copy link

ghost commented Jan 19, 2019

I'm sorry, I came a bit angry in my initial suggestion. It's just that I was a bit angry about getting a new update post/notification from Reddit everytime a plugin updated.
Just in case my suggestion gets misunderstood, I'm not suggesting pulling the plugins from GitHub. I'm suggesting pulling a XML file that is up-to-date with plugin names and plugin links that gets parsed to create the plugin list in AutoPlugin. VitaDB already has a plugin download API, but the downloads are not standardized, if you wanted to do it with VitaDB, you could contact Rin.
EDIT: It wouldn't be finicky to download plugins, they're like 1-2MB for the largest ones.

@ONElua
Copy link
Contributor

ONElua commented Jan 19, 2019

The problem is that not all devs upload their updates in a standard way,
missings tags for your versión
others use bitbucket, etc.

@d-rez
Copy link
Contributor

d-rez commented Feb 16, 2020

On top of that some devs don't provide releases on github, only source, and upload releases elsewhere.

I agree it would be great to have AP pull stuff but it might really be tricky to get them unified in some way. Custom hostings might expire etc.

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

No branches or pull requests

3 participants