-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Add support for user reviews using Mangrove.reviews or lib.reviews #2758
Comments
How many reviews are there? How to see them? Is the project active? |
Yes it is active, OSMAnd wouldn't support it if it didn't worth it. It doesn't have yet reviews only images for places, which would be nice to OM, because it lacks of images of the POIs. Check out how cool it is for yourself: https://openplacereviews.org/map?q=4/40.00000/-35.00000 |
As discussed on the Matrix room, there is also https://mangrove.reviews/. The data, although very limited at the moment, is easy to access with the API (https://docs.mangrove.reviews/) and the project seems to be updated on Gitlab, unlike OpenPlaceReviews. |
Another potential project |
OpenPlaceReviews has shut down, and recommends mangrove instead. Looks like mangrove would be best to use :) |
Mangrove (Open) Reviews seems to offer grants for integration into apps Its true that at the moment their reviews DB is empty almost, that's why they need apps integrations.. I suggest to do a preliminary research on their API, working model, terms, etc. (any volunteers?) and if all is good then:
FYI @biodranik @rtsisyk |
Let's start with the research first:
|
@keorn could you please comment on some points from above? (we're discussing feasibility of integrating Mangrove reviews into the Organic Maps app) |
Wow, looks like a great initiative, thanks for the ping. Co-creators are very welcome, please let me know if I can provide bounty or other support for this integration. Element chat. I can give these questions a stab, as I work on Mangrove/Open Reviews.
Maybe this is sufficient? https://open-reviews.net/technology/
Happy to work with any other projects, the standard is fairly flexible and should allow for interoperability.
The API uses PostgreSQL DB and is implemented in Rust with AWS Lambda deployment. It should be in principle very scalable. If we hit financial hurdles then we can easily switch away from Lambda.
Open Reviews Association runs the initial servers, I can be the point of contact. Currently the plan is to run them indefinitely. It is also very easy to clone the deployment (it happens for GitLab pipeline here) and later even provide multiple servers with a simple interchange setup, so that there are no single points of failure.
Open Reviews Association currently, there are funds available to keep the servers running.
There is currently rate limiting implemented per host, but generally the idea is to limit the filtering on the way into the dataset and rather provide tools for filtering during retrieval. Any application/user can implement their own blacklist of reviewers or individual reviews. An initial probabilistic aggregation algorithm has been implemented to help with determining the reliability of reviewers. Since reviews represent subjective points of view the task of moderating them is not easy, but we hope to develop more tools jointly as this becomes a problem.
Check out Relationship with OSM.
It would be a responsibility of the app to pre-download reviews to make them available for offline use, but its totally possible. It is also possible to keep new reviews on the device until connectivity is restored.
I am not totally sure what is meant by that, but the API spec is meant to allow for batch queries, which limit the number of roundtrips. Additional methods can be added as needed.
Setup is mentioned in 3. It should be fast and if its not then it should be possible to make it really fast. |
Finally after 2 long years there is progress on this one ヽ(°◇° )ノ |
Just because it wasn't mentioned here so far: Mangrove reviews are licensed under Creative Commons Attribution 4.0 (see: https://mangrove.reviews/terms#8-licensing-of-content) |
Not sure, is there any real progress or at least updates on this one? |
any updates here? would love to see this implemented! |
I would love to see this! We would probably beat Apple Maps to the punch in implementing a review system. |
The text was updated successfully, but these errors were encountered: