Sapio icon indicating copy to clipboard operation
Sapio copied to clipboard

Work together with Plexus?

Open rugk opened this issue 1 year ago • 4 comments

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

Could not you work together?

I mean I saw https://github.com/jonathanklee/Sapio/issues/17, but that assumes Plexus is dead? https://github.com/techlore/plexus/issues/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?

rugk avatar Jul 16 '24 20:07 rugk

@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.

jonathanklee avatar Jul 16 '24 20:07 jonathanklee

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. :+1: I'll be writing the API usage documentation soon, so feel free to use the data from our API if needed. :)

StellarSand avatar Jul 16 '24 21:07 StellarSand

@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!

henry-fisher avatar Jul 18 '24 16:07 henry-fisher

The docs are available here.

StellarSand avatar Sep 11 '24 00:09 StellarSand