This repository was archived by the owner on Mar 7, 2025. It is now read-only.
Open
Conversation
Collaborator
|
Ideally this script should be integrated into OSMTM2 scheduling. In the mean time, script is executed every minute and the output is available at http://tasks.hotosm.org/user-stats.json |
Contributor
|
@dodobas did this ever get deployed? |
Collaborator
|
not in this form, but there is an extra script on the server that generates user-data.... https://github.com/AmericanRedCross/tasking-manager-stats we might consider integrating it with osmtm2... |
|
Is there any update on this feature? It is very sad view on the badges saying zero finished tasks in TM. |
Contributor
|
@Jakuje Actually, this was supposed to be fixed this week, but the person who does it has been out sick all week :( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds a worker that can be run to generate per user statistics. The worker generates a simple JSON file that can be put on S3 to be served as a static JSON API endpoint.
This builds on work related to Missing Maps with Red Cross to get Tasking Manager data per user, instead of only per task: AmericanRedCross/tasking-manager-stats#1.
This is a short term solution to exposing an external API for user stats. In the longer term, if it makes sense to have a more robust user data API, a refactor of the database would enable better integration of per user stats. We've put this script in a
worker-statsto organize it outside of the main OSMTM code. This could be run as a scheduled task every 10 mins to generate a new file.
@dodobas @pgiraud Couple items of note for: