offa / android-foss

A list of Free and Open Source Software (FOSS) for Android – saving Freedom and Privacy.
https://offa.github.io/android-foss/
GNU General Public License v3.0
6.12k stars 269 forks source link

Suggestions #148

Open mizzunet opened 3 years ago

mizzunet commented 3 years ago

Last commit date, number of stars, number of downloads: somehow display these data in the bracket maybe from the specified repo, possible?

offa commented 3 years ago

Good question whether F-Droid provides those informations; Github infos could be available through 3rd party services. On the other hand, the list should remain simple and I don't know how much value they provide for users.

mubashir-rehman commented 3 years ago

The simple list is best option. If it has to be added then table format would be better with columns of app name, github stars, number of downloads.

mubashir-rehman commented 3 years ago

github stat example https://github.com/Sangwan5688/BlackHole#dont-forget-to-star-the-repo.

shuvashish76 commented 3 months ago

Last commit date, number of stars, number of downloads: somehow display these data in the bracket maybe from the specified repo, possible?

Not in favor of number of stars, downloads and other related badges. I don't think popularity equals usefulness of the project for everyone's usecase. Also we've to keep it simple for maintenance and new contributors.

I propose to add following

  1. Add Last commit badge https://shields.io/search/?q=last+commit This helps us to visually recognize which projects needs to be removed. We remove projects with last commit more than 3years ago. No badges if the project hosted on some other sites for which shield badges are not available. Again at least we can recognize them visually for manual checks.
  2. Replace with F-Droid (https://shields.io/badges/f-droid-version) & IzzyOnDroid (https://gitlab.com/IzzyOnDroid/repo/-/wikis/API) badges. Helps to check if something moved from IzzyOnDroid repo to F-Droid visually.

Note:

e.g.

Details

### • Dictionaries * [**Aard 2**](https://github.com/itkach/aard2-android) ![GitHub last commit](https://img.shields.io/github/last-commit/itkach/aard2-android) [![](https://img.shields.io/f-droid/v/itkach.aard2?include_prereleases&logo=F-Droid)](https://f-droid.org/app/itkach.aard2) * [**Collins Dictionary**](https://github.com/Konyaco/CollinsDictionary) ![GitHub last commit](https://img.shields.io/github/last-commit/Konyaco/CollinsDictionary) [![](https://img.shields.io/f-droid/v/me.konyaco.collinsdictionary?include_prereleases&logo=F-Droid)](https://f-droid.org/app/me.konyaco.collinsdictionary) * [**freeDictionaryApp**](https://github.com/yamin8000/freeDictionaryApp) ![GitHub last commit](https://img.shields.io/github/last-commit/yamin8000/freeDictionaryApp) [![](https://img.shields.io/f-droid/v/io.github.yamin8000.owl?include_prereleases&logo=F-Droid)](https://f-droid.org/app/io.github.yamin8000.owl) * [**Notification Dictionary**](https://github.com/tirkarthi/NotificationDictionary) ![GitHub last commit](https://img.shields.io/github/last-commit/tirkarthi/NotificationDictionary) [![](https://img.shields.io/f-droid/v/com.xtreak.notificationdictionary?include_prereleases&logo=F-Droid)](https://f-droid.org/app/com.xtreak.notificationdictionary) * [**QDict**](https://github.com/marmistrz/QDict) ![GitHub last commit](https://img.shields.io/github/last-commit/marmistrz/QDict) [![](https://img.shields.io/f-droid/v/com.annie.dictionary.fork?include_prereleases&logo=F-Droid)](https://f-droid.org/app/com.annie.dictionary.fork) * [**SilverDict**](https://github.com/Crissium/SilverDict-mobile) ![GitHub last commit](https://img.shields.io/github/last-commit/Crissium/SilverDict-mobile) [![](https://img.shields.io/f-droid/v/com.gmail.blandilyte.silverdict?include_prereleases&logo=F-Droid)](https://f-droid.org/app/com.gmail.blandilyte.silverdict) Izzy repo e.g. * [**Paperize**](https://github.com/Anthonyy232/Paperize) ![GitHub last commit](https://img.shields.io/github/last-commit/itkach/aard2-android) [![](https://img.shields.io/endpoint?url=https://apt.izzysoft.de/fdroid/api/v1/shield/com.anthonyla.paperize)](https://apt.izzysoft.de/fdroid/index/apk/com.anthonyla.paperize)

Looks like they show in different colors according to time by default which is nice. @offa What do you think? Useful information but does it look bit spammy to new users?

offa commented 3 months ago

@offa What do you think? Useful information but does it look bit spammy to new users?

To be honest, the entries seem a bit overloaded, and the important information almost gets lost.

The much more important point was already mentioned by you in the PR: we should support new, emerging projects and promote their use. The number of commits, stars, or forks can be misleading here. The fact that a project on the main branch has few commits does not necessarily provide a reliable indication of its quality (I am guilty of this as well).

shuvashish76 commented 3 months ago

The much more important point was already mentioned by you in the PR: we should support new, emerging projects and promote their use.

ThankYou for your opinion. Promoting new projects is the main idea yes, it's just the burden on us to keep track of abandoned/inactive projects for users 🙈

The fact that a project on the main branch has few commits does not necessarily provide a reliable indication of its quality (I am guilty of this as well).

I agree. Still if possible I'll try to maintain it in a different branch in my fork so that I can track them when necessary. Don't expect it to be uptodate as always. The only purpose is to improve the original list. 👍🏿