ImranR98 / Obtainium

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

Custom F-Droid repositories (FUTO) #1671

Closed martin-braun closed 2 weeks ago

martin-braun commented 2 weeks ago

Describe the feature I would like to have access to the FUTO F-Droid repository: https://app.futo.org/fdroid/repo/

I like their apps, but they don't seem to be interested in using the default F-Droid repository. However, them having only 4 apps makes it hard to justify. The source list is already very long. So, instead of suggesting FUTO directly, I would like to suggest to support adding third party F-Droid repositories instead.

I also want to be clear: I was able to use the HTML Source method for FUTO Voice Input, one of their apps. But, unfortunately, some of their apps, like Grayjay, don't show the current version in their HTML page. Their way of distribution is not coherent, but through F-Droid - by design - it is.

Describe alternatives you've considered (if applicable) As said, for some apps the HTML Source method works, but for some, it doesn't due to missing version information. Also the download link doesn't feature a version.

Additional context My primary suggestion is to add the ability to add custom F-Droid source repositories, not FUTO directly.

Thank you!

DwainZwerg commented 2 weeks ago

It already works. Please read the documentation: https://github.com/ImranR98/Obtainium/wiki#f-droid-third-party-repo

ImranR98 commented 2 weeks ago

Yep, this is already supported.

martin-braun commented 1 week ago

@DwainZwerg @ImranR98 Thanks, yes this is correct, I got it to work, but here is where the confusion was kicking in due to trying to approach the functionality in a intuitive way:

My intuition was searching for a way to add a third party repo, so that "Add App"/"Search (Some Sources Only)" would also allow me to pick "F-Droid Third-Party Repos" (missing) to search through my own repos that I added.

I think this would be a great addition to avoid so much confusion, but I'm happy this is working now.

ImranR98 commented 1 week ago

Yep I agree it's not intuitive (adding F-Droid repo search to the import/export page instead of the main search bar was just simpler/easier as less existing code would need to change). You can open another issue for this.