[Technical question] F-Droid fileformat “index-v1.jar”: repo icon: where to download from?

"F-Droid fileformat index-v1.jar” contains infos about the repository where the catalog comes from and where apps can be downloaded from.

There is info about a repository-icon (i.e. Repo.icon = ''fdroid-icon.png" with Repo.address = ''https://f-droid.org/repo" ) but i cannot download the icon.

I tried https://f-droid.org/repo/fdroid-icon.png and https://f-droid.org/fdroid-icon.png.

Is there a rule how to construct the repository-icon download url ?

I am currently implementing a new f-droid-catalog-app and want to show the icons of repositories where an app can be downloaded from ( see Home · k3b/F-Droid-Universal-Catalog Wiki · GitHub )

I don’t think it is used?

Maybe someday. WARNING, links to non-free dev site:

Here [suggestion] Make repo of origin clearly visible when browsing apps in the client (#2349) · Issues · F-Droid / Client · GitLab

and here make source repository obvious (#2107) · Issues · F-Droid / Client · GitLab

Edit+:

Based on forum page logo

https://forum.f-droid.org/uploads/default/original/2X/1/11aaae73fb9056b9e2a684eef21299de06e7f5df.png

and website home page logo

https://f-droid.org/assets/fdroid-logo-text_S0MUfk_FsnAYL7n2MQye-34IoSNm6QM6xYjDnMqkufo=.svg

Here are things to see (WARNING, non free dev site)

Thanks for the answers.

Is it possible to add an optional icon to fdroid-server-software reachable at the repo url https://f-droid.org/repo/index.png ?

That should be easy to implement.

A fixed name index.png could make the json Repo.icon = ''fdroid-icon.png" obsolete.

I will drop the “Repo.icon = …” info from my program…

That is a good idea. Maybe the the fdroid-archive (https://f-droid.org/archive/) should also be excluded from the warning. ==> Issue some kind of warning if downloading from other than fdroid-main-repo · Issue #2 · k3b/F-Droid-Universal-Catalog · GitHub

I created an issue for this add Fixed location repository icon (#1001) · Issues · F-Droid / fdroidserver · GitLab

In the meantime i use my own logos:

@Izzy is it ok if i use your web-site icon “https://www.izzysoft.de/img/site_logo.png” as izzy repository logo?

For f-droid-main-repository i will use the current fdroid-client-app icon from source repository from “https://gitlab.com/fdroid/fdroidclient/-/raw/master/app/src/main/res/drawable-mdpi/ic_launcher.png?inline=true

See the answer in the issue. It’s the same icon btw :slight_smile: And yes, in reference to my repo/website this icon can be used (I have to be that specific as the stilized I+S aka IzzySoft is ™ to protect my domain).

Finally I found the icon at https://f-droid.org/repo/icons/fdroid-icon.png where the icon name “fdroid-icon.png” came from catalog file. Thanks for the support

Oops, just now took a closer look at the URL you mentioned. For the repo, the correct one would be https://apt.izzysoft.de/fdroid/repo/icons/izzy-on-droid.png – as pointed out by the index file :wink: