Sapio
Sapio copied to clipboard
Work together with Plexus?
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 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.
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
goldfor some users butbronzefor 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. :)
@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!
The docs are available here.