Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Marketplace of configurations for well known apps #1214

Closed
darrenhaken opened this issue Dec 29, 2023 · 20 comments
Closed

Marketplace of configurations for well known apps #1214

darrenhaken opened this issue Dec 29, 2023 · 20 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@darrenhaken
Copy link

Describe the feature
It would be really handy if there was some sort of marketplace of configurations for well-known applications.
I'm attempting to add configs for emulators and there isn't much community conversation around using Obtaininium.

I have found this:
https://gist.github.com/RJNY/e65f453ec707661ea13504beef7e86e2

However, there seems to be some errors with it now. This led me to think, it would be awesome if there was some sort of well known app configs/marketplace/some way of loading some apps easily.

Some of the configs for these apps can be fiddly such as the right Regex to get it right.
In the spirit of don't repeat yourself (DRY), it feels super handy if there was a repository for these.

@darrenhaken darrenhaken added enhancement New feature or request to check Issue has not been reviewed labels Dec 29, 2023
@ImranR98
Copy link
Owner

It's a good idea, especially now that you can stuff a whole config into a clickable link that opens directly in Obtainium (#368 (comment)). But I don't think I'd be interested in maintaining something like that myself.

@ImranR98
Copy link
Owner

ImranR98 commented Dec 29, 2023

Rather, I'm not intending to list the apps myself. I could put up a public site but the content would need to be contributed with PRs by others.

@darrenhaken
Copy link
Author

Rather, I'm not intending to list the apps myself. I could put up a public site but the content would need to be contributed with PRs by others.

I was thinking a website as you suggested or another GitHub repo under the project say App Marketplace (needs a better name) and people can contribute app configs. I guess it would give a PR workflow and VCS for all of it.

If you're up for a website or some sort of GitHub workflow that would be awesome.

Any thoughts?

@darrenhaken
Copy link
Author

It's a good idea, especially now that you can stuff a whole config into a clickable link that opens directly in Obtainium (#368 (comment)). But I don't think I'd be interested in maintaining something like that myself.

The protocol idea looks cool, great idea.

@ImranR98
Copy link
Owner

Yes I can put up a simple page and a public repo for PRs.

@darrenhaken
Copy link
Author

That would be awesome. Let me know when it's setup and I'll take a look.

Sounds like it should be setup to work with the new protocol

@ImranR98 ImranR98 added TODO Issue to focus on for the next release and removed to check Issue has not been reviewed labels Dec 30, 2023
@ImranR98
Copy link
Owner

Site: https://apps.obtainium.imranr.dev/
Repo: https://github.com/ImranR98/apps.obtainium.imranr.dev

Currently very barebones and has no content. Aside from content PRs it would be nice to also have search, a better UI, etc. but this is not likely to be a priority for me.

@ImranR98 ImranR98 removed the TODO Issue to focus on for the next release label Dec 30, 2023
@ImranR98 ImranR98 added the help wanted Extra attention is needed label Dec 31, 2023
@ImranR98
Copy link
Owner

I've added a few more apps to the site (mainly from my own export) but haven't categorized them or added descriptions and icons.

@ImranR98 ImranR98 pinned this issue Jan 1, 2024
@pablo03v
Copy link

pablo03v commented Jan 1, 2024

Looks good wondering if a dialog could be added to obtainium so imports are not added directly but rather need to be approved in the app.

There's also no information that the app has been successfully added to obtainium. Just ideas here

@ImranR98
Copy link
Owner

ImranR98 commented Jan 1, 2024

@pabloscloud created #1232

@pablo03v
Copy link

pablo03v commented Jan 2, 2024

Great!

@NicholasFlamy
Copy link

@ImranR98 I would like to suggest adding the app source to the listing on the website. (Since some apps can be from both something like Github and F-droid or [insert alternative appstore]) so for example, Syncthing should say "Source: Github"

@NicholasFlamy
Copy link

@ImranR98 I would like to suggest adding the app source to the listing on the website. (Since some apps can be from both something like Github and F-droid or [insert alternative appstore]) so for example, Syncthing should say "Source: Github"

I would do it myself but I don't know how to code it into the JavaScript.

@ArnoldSmith86
Copy link

Can somebody add a working source for Discord? 😀

@NicholasFlamy
Copy link

NicholasFlamy commented Mar 17, 2024

Can somebody add a working source for Discord? 😀

This is probably not the place for asking. You should make an issue on the repo: https://github.com/ImranR98/apps.obtainium.imranr.dev

But, for stock regular (unmodified) Discord, you should use the Google Play Store or Aurora Store. Otherwise you have to rely on some not-so-safe sites or pay for apkmirror's subscription to use their app to update it.

(If you can send me a link to a source I'll make a config and add it to the site.)

@DwainZwerg
Copy link
Contributor

But, for stock regular (unmodified) Discord, you should use the Google Play Store or Aurora Store. Otherwise you have to rely on some not-so-safe sites or pay for apkmirror's subscription to use their app to update it.

I would count apkmirror.com among the less secure stores. However, the ones currently available in Obtainium are not as insecure as some others. You don't have to buy the apkmirror app either, because you also receive notifications from Obtainium for apkmirror and can then download and install the update by clicking on the link in the app overview.

@NicholasFlamy
Copy link

NicholasFlamy commented Mar 17, 2024

But, for stock regular (unmodified) Discord, you should use the Google Play Store or Aurora Store. Otherwise you have to rely on some not-so-safe sites or pay for apkmirror's subscription to use their app to update it.

I would count apkmirror.com among the less secure stores. However, the ones currently available in Obtainium are not as insecure as some others. You don't have to buy the apkmirror app either, because you also receive notifications from Obtainium for apkmirror and can then download and install the update by clicking on the link in the app overview.

2 things:

  1. Apkmirror is probably the safest unofficial apk site that exists based on what I've seen. (The issue might be the shear volume, they have so many apks that an unsafe one could get lost among them.)
  2. I know how Obtainium works. I meant that if you want auto-updating Discord, you need to use apkmirror through their app or you use another site. It's not automatic if you use apkmirror. Also, personally I've just been using Vendetta with it locked to Discord version 206016 in developer options of Vendetta Manager. If you don't care for auto updating, then sure, use apkmirror, if you have a specific source, I'll make you a config and submit it to the repo.

@ArnoldSmith86
Copy link

I don't have the Play Store and Aurora used to break for me very often. Looks like it's currently working. But I would prefer to have only two app sources instead of three (F-Droid, Obtanium, Aurora).

@DwainZwerg
Copy link
Contributor

But I would prefer to have only two app sources instead of three (F-Droid, Obtanium, Aurora).

Just using two would work. You can also enter any F-Droid app in Obtanium …

@ImranR98
Copy link
Owner

No need to leave this open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

6 participants