ImranR98 / Obtainium

Get Android app updates straight from the source.
https://obtainium.imranr.dev
GNU General Public License v3.0
8.1k stars 176 forks source link

Support selfhosted gitlab and gitea/forgejo servers #271

Closed sertonix closed 1 year ago

sertonix commented 1 year ago

Gitlab and gitea/forgejo servers can be self hosted and the would have protocols that could be understand by obtainium. It would be nice to have an option to select what type of server the url is. Potentially it would be nice to add other servers as sources so that you can search on them.

ImranR98 commented 1 year ago

Custom Sources will be tricky to add, but definitely a good idea and worth doing. Aside from GitLab/Gitea it would also improve the experience for third-party F-Droid repos.

ImranR98 commented 1 year ago

Could you link to a custom GitLab host to test with?

sertonix commented 1 year ago

I found this one: VLC

ImranR98 commented 1 year ago

Leaving some notes for later:

Above should be okay but will probably have some unforeseen issues.

ImranR98 commented 1 year ago

I found this one: VLC

Doesn't look like any repos on this site have APKs attached to the releases. Could you provide the repo you made this issue for (assuming you had one)?

ImranR98 commented 1 year ago

Closing this for now, the feature has been added in the latest version: https://github.com/ImranR98/Obtainium/releases/tag/v0.12.0-beta

Have not tried it with third-party gitlab repos so we may need to reopen this issue if it turns out not to work. Works with third-party F-Droid repos (see #393).

rajarshikhatua100 commented 5 months ago

couldn't download these ones - https://git.torrents-csv.com/heretic/torrents-csv-android , https://forge.chapril.org/hardcoresushi/DroidFS