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

Work together with Plexus? #24

Open
rugk opened this issue Jul 16, 2024 · 4 comments
Open

Work together with Plexus? #24

rugk opened this issue Jul 16, 2024 · 4 comments

Comments

@rugk
Copy link

rugk commented Jul 16, 2024

So what about https://plexus.techlore.tech/ which basically does the same?

Could not you work together?

I mean I saw #17, but that assumes Plexus is dead? techlore/plexus#355 shows they may or may not be dead, but were in the same region what you implemented here. Aka they (are supposed to) have an API now?

I think contributing the same data twice and having two sources of truth is likely not helpful… so? Instead of competition, could not you work together?

@jonathanklee
Copy link
Owner

@rugk I actually found out about Plexus after I started to develop Sapio. When I found out about it, Plexus was more or less abandoned I guess but then hey Plexus 2.0 showed up !
We probably have 2 different visions of the evaluation system. Plexus provides an average rating whereas Sapio provides the latest rating. Sapio also provides root vs non-root ratings.

@StellarSand
Copy link

StellarSand commented Jul 16, 2024

When I found out about it, Plexus was more or less abandoned I guess but then hey Plexus 2.0 showed up !

Hey, v2.0 was always planned by us. The initial release of the app which used the .json file was temporary. It was nothing but a straight conversion of the .csv file.
There were issues in the csv and json structure like:

  • Lack of support for multiple versions of an app.
  • No indication of the ROM used for testing.
  • Inability to handle multiple ratings for the same version (an app maybe gold for some users but bronze for others).
  • No tracking of where the app was installed from.
  • Excessive manual work required for submissions.
  • The only way to submit ratings was via GitHub.

We wanted to address all these limitations, and that’s why it took us some time to release v2.0.

Plexus provides an average rating whereas Sapio provides the latest rating.

Yes we calculate the Total score by averaging all the individual scores. However, the User ratings section doesn’t display averages. Instead, it displays the actual scores by the users on a scale of 1 to 4.


Good to see a related project BTW. 👍
I'll be writing the API usage documentation soon, so feel free to use the data from our API if needed. :)

@henry-fisher
Copy link

@jonathanklee Unless there's something you're super set on doing through your own route (0 judgement!) it seems like a win-win to work together. Definitely send us an email at [email protected] to see if there's a way for us to work together on something!

@StellarSand
Copy link

The docs are available here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants